These chewy homemade nut-free protein bars are the perfect healthy snack. They're made with simple ingredients like rolled oats, maple syrup, protein powder, and mini chocolate chips. No peanuts and no tree nuts in this recipe!

Protein bars are so expensive. The good ones cost $5 each! That's why I made this easy homemade recipe. It's cheaper and healthier.
They are made with oats, oat flour, protein powder, maple syrup, vanilla, and coconut oil. You can use whey, soy, or pea protein if you're vegan.
Most recipes use peanut butter, but these are completely nut-free. Coconut oil holds them together and adds healthy fats.
Each bar has 10g of protein, low sugar, and lots of fiber. The best snack along with these High-Protein Overnight Oats.
Why you'll love this easy recipe:
- Quick and easy: These nut-free protein bars come together in under 20 minutes, and anyone can make them.
- Nut-free: They are 100% nut-free, making them perfect for school lunches and anyone with nut allergies.
- Healthy: Made with simple, wholesome ingredients that are good for you.
- High protein: Each bar has over 10 grams of protein to keep you full and satisfied.
- Budget-friendly: Store-bought protein bars cost $2.50 to $5 each, but this homemade batch costs just $2.
- Endless variations: Try different flavors and mix-ins. I've listed over ten fun options below.
ingredients
Oats. Old-fashioned rolled oats give the best texture and structure. Avoid quick oats, which can make the bars too soft, and steel-cut oats, which won't bind well.
Oat flour. Helps hold everything together without needing extra binders. You can make your own by blending oats until they are fine.
Protein powder. Adds protein to keep you full longer. I used unflavored whey, but pea protein works if you're vegan. If using vanilla protein, reduce the sweetener slightly.
Salt. Enhances flavor and balances the sweetness. A little goes a long way!
Coconut oil. Replaces nut butter as a binder and adds healthy fats. Melt it before mixing to help everything combine evenly.
Sweeteners. Maple syrup (or honey) and a dash of coconut sugar add natural sweetness and help the bars stick together. For a vegan option, use maple syrup.
Vanilla extract. A must for the best flavor!
Chocolate chips. Mini chocolate chips add sweetness and texture. If mixing them into warm ingredients, let the mixture cool slightly first to prevent melting.
Check out the Substitutions & Variations section if you have any ingredient questions! Otherwise, the full recipe with measurements is at the bottom of the page.
How to make nut-free protein bars
Homemade nut-free protein bars are easy to make in under 20 minutes. Preheat your oven to 350°F (175°C) and line a loaf pan (approximately 8½ x 4½ x 2½ inches) with parchment paper.
Combine the rolled oats, oat flour, protein powder, salt, and all the wet ingredients in a large mixing bowl.
Mix until a thick dough forms. It should look and feel like cookie dough.
Press the dough evenly into the lined loaf pan, making sure it's packed down well.
Bake for 10–12 minutes until the bars puff up slightly and the edges turn golden. They may look a little soft but will firm up as they cool.
Let the bars cool completely before slicing. For extra flavor, drizzle with melted chocolate and sprinkle with flaky salt.
Substitutions & Variations
- Make Gluten-Free: Use gluten-free oat flour and rolled oats to ensure the bars are safe for those with gluten sensitivities.
- Make Dairy-Free: Swap in non-dairy chocolate chips to keep these protein bars dairy-free.
- To make vegan: Use vegan protein powder and dairy-free chocolate chips to make these protein bars plant-based.
- Customize your mix-ins: Get creative with dried fruit, chia seeds, hemp hearts, or pumpkin seeds to add extra texture and nutrients. You can always include chocolate chips for an extra treat!
- Make a double batch: These bars freeze well, so consider doubling the recipe and storing some for later. If doubling, use an 8x8 or 9x9-inch baking pan for the right portion size.
- Sweetener: Maple syrup is perfect for sweetness, but honey or agave also work. For a lower-sugar option, try stevia or monk fruit sweetener.
- Double Chocolate: Use chocolate protein powder instead of unflavored protein powder for a rich double chocolate bar.
- Flavors: Experiment with 1 - 2 teaspoon of pumpkin-pie spice, cinnamon, or a few drops of peppermint extract with dark chocolate. For a fresh twist, grate some orange zest into the dough.
Equipment
- Bread loaf pan
- Two large mixing bowls
- Parchment Paper
- Measuring Tools
The taste and texture
These homemade nut-free protein bars have a sweet vanilla-flavored base with bursts of mini chocolate chips. The taste is simple yet delicious, with the vanilla standing out.
As for the texture, they're perfectly chewy and soft—no dry, crispy, or hard bars here like some store-bought options. They strike the right balance, making them satisfying but not too dense.
Top Tip
The key to making the best homemade protein bars that are soft, chewy, and not hard is don't overbake. Take them out after 10–12 minutes. They might look soft, but they'll firm up as they cool. Overbaking can dry them out and make them tough, so pull them out when they're still a little soft in the middle!
Storage and Freezing Instructions
Store your homemade protein bars in an airtight container at room temperature for up to 3-4 days. They can also be kept in the refrigerator for up to a week. Let the bars cool completely for freezing, then wrap each individually in plastic wrap or parchment paper. Place them in an airtight container or freezer-safe bag and store in the freezer for up to 3 months.
Frequently Asked Questions
Yes, you can use plant-based protein powders like pea, rice, or soy. Just keep in mind that the taste and texture may vary, so you might want to test with a small batch first to see how you like it.
Yes, you can substitute collagen powder for protein powder. The texture will be a bit chewier, and I recommend adding a pinch of cinnamon for extra flavor.
I recommend using old-fashioned rolled oats for the best chewy texture. You can use quick oats as a substitute, but the texture might be softer.
Yes, you can use all-purpose flour, but it will change the texture and nutritional profile. The bars might be denser with less fiber.
Yes! These protein bars are packed with protein (10 grams per bar), made from simple, wholesome ingredients, free from refined sugar, and high in fiber. They're also gluten-free, dairy-free, and vegan.
Bake your protein bars at 350°F (175°C) for 10–12 minutes for the best results.
Protein bars can be a convenient breakfast when paired with other nutritious foods like fruit and yogurt. I love enjoying these homemade nut-free protein bars with Greek yogurt and coffee in the morning. I prefer homemade bars because store-bought ones are often packed with sugars and unnecessary ingredients.
More high-protein recipes!
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe
Nut-Free Protein Bars
Ingredients
- 1 ½ cups old-fashioned rolled oats, gluten-free certified if needed
- ¼ cup oat flour, spooned & leveled (homemade or store-bought)
- ⅓ cup protein powder, (I use unflavored whey for best results)
- ½ teaspoon salt
- ¼ cup melted coconut oil
- ¼ cup maple syrup or honey
- 1 tablespoon brown sugar or coconut sugar
- 1 teaspoon vanilla extract
- 2 - 4 tablespoon mini chocolate chips, plus more for melting
- flaky salt (optional)
Instructions
- Preheat your oven to 350°F (175°C) and line a loaf pan (approximately 8½ x 4½ x 2½ inches) with parchment paper.
- In a large mixing bowl, combine the rolled oats, oat flour, protein powder, and salt.
- In a separate small bowl, whisk together the maple syrup or honey, brown sugar, melted coconut oil, and vanilla extract (it may not fully incorporate that is okay).
- Add this wet mixture to the dry mixture and toss until everything is incorporated and there are no dry bits left. NOTE: it should look and taste kind of like cookie dough.
- Press the dough evenly into the parchment-lined loaf pan.
- Bake for 10 - 12 minutes until the bars are puffed up, and the edges are lightly golden brown. NOTE: they might not look fully done when you take them out, but they will set as they cool.
- Once baked, remove the pan from the oven and allow the bars to cool to room temperature. Once the bars have cooled, drizzle them with additional melted chocolate and sprinkle a bit of flaky salt on top if desired.
- Enjoy!
Nutrition
Thank you for supporting Healthful Blondie.
Sharing is caring!
DARLA M BENNETT-SMAILIS says
Coconut is a tree nut
Tati Chermayeff says
Great question! Coconuts come from palm trees, so technically they're classified as a fruit (a drupe, to be exact), not a tree nut. That said, the FDA does list coconut as a tree nut for labeling purposes, just in case of allergies. Always best to check with your doctor if you’re unsure!
Bri O says
These are absolutely amazing!! As someone who can't stand the texture of typical protein bars this was a game changer!
Tati Chermayeff says
Hi Bri - Thank you so much for this comment and 5 star review! Glad you loved this recipe foe these protein bars! I am the same way 🙂
Pat says
It did not stick together at all. I followed the recipe but used unsalted butter in place of coconut oil. I even added a little extra when I noticed it wasn’t sticking very well upon mixing. I thought cooking it would melt / gel it together, but it did not. Instead I just have hot oats in a loaf pan. Thoughts on why it didn’t stick together?
H😎 says
😍
Tracy b says
Kiaora, I'm still going to keep using the recipe but it's quite dry if you exclude the chocolate, perhaps it needs more coconut oil if you're not doing the chocolate? I tried tripling it too which definitely needs added moisture, again oil or butter do you think?
Emily says
I'm curious as to how you calculated that each bar is 10g of protein? Maybe I'm not using products that have enough protein? But it just doesn't seem possible that it could be that high.
Carol Sivley says
I have made these several times for our high school football team and they love them. I made the first batch as we have a few players who have nut allergies and the rest of the team wanted to try them. Now on Sundays I make either 4 or 6 times the recipe.
Tati Chermayeff says
Thank you, Carol! So kind. Love that you shared them with the team. This recipe is perfect for athletes 🙂
Jennifer Hayes says
Do these have to be kept in the fridge?
Tati Chermayeff says
Hi! You can keep them in the fridge for a longer life. 6 days in the fridge, 2 months in the freezer, and 2 days on the counter top (air tight container).
Regina Lopez says
What can I used in place of the coconut oil?
Randall Bunkoske says
Made these for my granddaughter who has a severe peanut allergy. I made different variations using dehydrated banana and strawberry chips, or white chocolate and raspberry flavoring, and a few other combos. They all turned out great and my granddaughter absolutely loved them. It is so expensive to buy certified nut free food and this recipe has very inexpensive ingredients. Thank you for sharing this recipe.
Ea says
What kind of raspberry flavoring are you using? I just found this recipe and want to try it for my allergic kiddos and want to do some different flavoring like you said too. Thanks!
Kim says
These are amazing! I've made them dozens of times. It's my new go to for school lunches. I think the type of protein powder could make a huge difference though since some of them taste so terrible. I use the unflavored unsweetened Good Protein powder and they come out great!
Erika says
Hi! I know these are technically called protein bars, but what can I substitute for protein powder? It’s for my kids and they don’t have that. Thanks!
Tati Chermayeff says
Hi! No worries. I would remove the protein powder and add 2 extra Tablespoons of oat flour and 1/4 cup extra rolled oats. Let me know how they turn out!
Blondie says
Excellent recipe, especially for peanut allergy kids! Thank you, Healthful Blondie! I wish i had discovered this a decade ago when my son was playing competitive sports and was always on the go (he is now grown)! Anytime I had the gumption to find a homemade bar recipe, they all called for nut butter. While I can safely substitute for sun butter, my allergy kiddo doesn't like the taste and we really didn't want to encourage him to try/like something that tastes like something that's deadly to him. So I was never successful in finding a recipe that worked for my family. I used Guittard's dark choc chips with 60% cacao, also nut and diary free.
Blondie says
I forgot to add that my kids whey protein is currently Smores flavor so I used that and cut out the additional sugar. Also used maple syrup rather than honey.
Luka says
Hello!
I'm unfortunately allergic to coconut, can I substitute this for butter or perhaps water? Thanks!
Blondie says
Her recipe says can sub butter, maybe edited.you can prob use another oil too like avocado oilz
Diana says
Hi, I'm sure I can guess at it but I'm curious at what point do you add in the 2 - 4 T of the chocolate chips, is that once the wet and dry ingredients are combined? I didn't see that part in the instructions. Thanks
Tati Chermayeff says
Hi! Yes, that's when 🙂