These 6 ingredient Homemade Protein Bars have a protein powder nutty base and dark chocolate topping for healthy, wholesome, and customizable no bake treats that take just 10 minutes prep!
Want to make more high protein healthy snacks? Enjoy these pumpkin spice protein bars, almond joy protein balls or protein pancakes.
Table of contents
Why Make Your Own Homemade Protein Bars?
Have you ever actually looked at the ingredients list of the protein bars in the grocery store? While they may be a convenient snack, the combination of controversial ingredients and crazy prices has put me off entirely.
Luckily, not only is it easy to make your own homemade protein bars, but they’re tastier, healthier, and far cheaper than commercial versions.
These no bake protein bars are chewy, fudgy, crunchy, and perfect for satisfying a sweet tooth without overindulging. We also love these crunchy quinoa granola bars!
This recipe is also versatile with practically endless customizations and 100% ingredient control. Make it nut free, without chocolate, use a protein powder that fits your dietary requirements, experiment with toppings.
They are amazing every time!
Ingredients You’ll Need
Skip the unpronounceable ingredients in grocery store protein bars and rely on just 6 wholesome ingredients in this homemade protein bars recipe.
- Nut Butter: Use smooth, unsalted, natural peanut butter or almond butter.
- Plant based milk: Use any unsweetened dairy free milk.
- Protein powder: Use your favorite vanilla plant based protein powder for delicious cookie dough vibes. I use Vega Sport.
- Coconut oil: This adds heart healthy fats and helps to bind and solidify the bars.
- Almond meal or almond flour: Or any nut or seed meal.
- Chocolate: I use Enjoy Life semi-sweet chocolate chips for the optional topping, but use what you have.
- Coconut oil: This will create the correct consistency for the chocolate topping.
- Nuts or seeds: Use chopped almonds or another nut or seed.
Let’s Make Some Homemade Protein Bars
Get these homemade protein bars prepped in just 10 minutes and popped in the fridge or freezer to chill. It’s practically effortless!
Combine the dough: First, combine the nut butter, oil, and milk in a medium bowl. Microwave it at 30-second intervals, stirring in between, until it’s melted and combined. Then add the protein powder and almond meal and mix with a spatula into a crumbly dough.
Shape the bars: Line an 8×8-inch baking dish with parchment paper, including an overhang, and then transfer the dough to it. Use your hands to spread it across the base, pressing it in tightly. Then use a spatula to even and level it out.
Prepare the topping: Combine the chocolate chips or chopped chocolate with one tablespoon of coconut oil in a small bowl. Microwave for 30 seconds, or until melted, and stir well. Pour that over the protein bars and tilt the pan to evenly coat the top. Meanwhile, toast the chopped nuts or seeds for topping in a dry pan, stirring often, until fragrant. This should take a few minutes.
Chill to set: Sprinkle the toasted nuts or seeds over the healthy protein bars and freeze them for 20 minutes or refrigerate for an hour. Finally, remove the bars from the dish, cut them into 12 protein bars, and enjoy!
Tips for Best Results
- Measure the protein powder correctly: This recipe uses cup measurements rather than scoops.
- The ratio may need tweaking: Certain protein powders are more absorbent than others. Adjust the amount of milk and protein powder added, a teaspoon at a time, as needed.
- Don’t skip the chilling time: These homemade protein bars are best when consumed directly from the fridge. In warm temperatures, they will become crumbly.
Flavor Variations
- Other protein powder: I’ve previously made these chocolate protein bars with chocolate protein powder and have also used berry flavored powder. Peanut butter, mocha, and even pumpkin spice or chai latte flavored protein powders would also pair well with the nutty base.
- Cocoa powder: Replace 2-3 tablespoons of protein powder with cacao powder for chocolate peanut butter protein bars.
- Salt: Just a pinch of salt will enhance the flavors. Flaky salt would also work to sprinkle over the top.
- Shredded coconut: For flavor, texture, and healthy fats. Either inside or sprinkled over the top.
- Dried fruit: To mix into the dough or sprinkle over the top. Raisins, dried blueberries, dried cranberries, or chopped dates. Don’t use too many if you monitor sugar levels in recipes.
- Toppings: Instead of nuts, you could sprinkle cacao nibs, freeze dried berries, hemp seeds, puffed quinoa for crunch, etc., over the melted chocolate topping.
FAQs
I don’t recommend using whey protein powder as it interacts with the wet ingredients differently than plant based protein powders. The latter absorbs, whereas whey protein makes a gloopy batter.
You could try reducing the amount of milk significantly, but I haven’t tried. However, I have successfully made whey based protein cookies, which are baked, so baking may help.
Coconut oil will help bind and set the protein bars recipe as it solidifies in the fridge. To replace this ingredient, you need something similar. Cocoa butter or ghee could work, though I haven’t tried it.
At first glance the nutritional information for these homemade protein bars may step you up. However, they’re actually very healthy.
I focused on protein and heart healthy fats in these bars rather than tons of carbs and sugar (not even a drop of maple syrup in these!). Each bar contains only 0.5 tbsp coconut oil and peanut butter each, 0.5 tsp chocolate chips, 2.5 g sugar, and 5.8 g carbs.
Loaded with a heaping 2 tbsp of protein powder and almonds, each bar delivers 9 g of protein and 14 g of healthy fats.
What Kind of Protein Powder To Use?
For these protein bars, I highly recommend using plant based Vega Sport. There’s no chalkiness or weird aftertaste, and I love that I can just mix it with water, and it tastes delicious.
I’ve previously used their vanilla protein powder, chocolate, and berry flavors, all with excellent results.
I also really like the Sunwarrior protein powder in vanilla or chocolate.
I don’t recommend using plain protein powder like a pea protein or hemp protein as they have strong flavors and will change both the taste and texture of these homemade dairy free protein bars.
I also don’t recommend using whey protein. Read the FAQs for more information.
Can I Make These Without Nut Butter?
Yes. The only other option to peanut butter is a seed butter like tahini or sunflower seed butter.
How to Store?
Storing: Store homemade protein bars in an airtight container in the fridge for a week.
Freeze: Flash freeze the bars on a baking tray until solid, then transfer them to a freezer safe container or Ziplock, optionally individually wrapped in parchment paper. Store them for up to 3 months.
Remove a bar from the freezer and leave it on the counter for 20 minutes, or until it’s soft enough to enjoy.
More Healthy High Protein Recipes
- No bake protein balls
- Protein granola bars
- Peanut butter protein pancakes
- Peanut butter protein balls
- Cottage cheese protein pancakes
- Protein waffles
- No bake protein cookies
- Protein muffins
Browse my collection of healthy snacks for recipe ideas!
Healthy Homemade Protein Bars
Ingredients
Bars:
- 1/3 cup coconut oil
- 1/3 cup peanut or almond butter smooth & unsalted
- 1/2 cup any milk I use almond milk
- 1 1/2 cups vanilla plant based protein powder I used Vega Sport
- 1/3 cup almond meal or almond flour
Topping:
- 2 tbsp chocolate chips I used Enjoy Life brand
- 1 tbsp coconut oil
- 3 tbsp almonds coarsely chopped
Instructions
- In a medium bowl, add coconut oil, peanut butter and milk. Microwave in 30 seconds intervals until melted, stirring in between. Then whisk until well mixed.
- Add protein powder and almond meal, stir until combined. It will take a few minutes. Dough will be crumbly, that's fine.
- Line 8" x 8" baking dish with unbleached parchment paper and fill with prepared dough. Flatten with your hands and then level with spatula, pressing dough into the dish all the time.
- Combine chocolate chips and 1 tbsp coconut oil in a small bowl. Microwave for 30 seconds or until melted, then stir well. Pour over the bars and tilt the dish until all bars are coated evenly with chocolate.
- Toast almonds in a small skillet on low-medium heat until lightly brown, about 5 minutes. Stir frequently and watch closely not to burn. Sprinkle on top of chocolate.
- Freeze bars for 20 minutes or refrigerate for 1 hour. Remove from the dish by holding onto the flaps of parchment paper and place on a cutting board. Cut into 12 bars and enjoy chilled.
Notes
- Store: Refrigerate in an airtight container for up to 1 week.
- Freeze: Freeze in an airtight container for up to 3 months. Thaw at room temperature for 20 minutes.
- I tried Vega Sport protein powder in vanilla, chocolate and berry flavours, as well as Sunwarrior protein powder.
- I do not recommend to use plain pea, hemp or whey protein powder in this recipe for taste and texture reasons.
- You can skip the topping but nutritional info won’t change much.
Why do you recommend not using whey protein? Does the recipe not work using it?
Whey can’t be substituted for plant based protein because it mixes and absorbs liquid differently. Your bars will be a runny mess.
Just made these almond protein bars
Turned out to be just as been described
I am just curious why you recommend not to use pea protein powder. This is the powder that I use (Arbonne) and I was excited to try this recipe until I read your comment not to use this type of protein powder.
Is it flavoured? I tried plain pea protein powder in dessert and it didn’t taste good at all. However, if you are used to its taste feel free to use it in this recipe. 🙂
Can this be done on stove top vs. microwave? I don’t like using the microwave.
Sure.
These look totally delicious! With the cooler weather I haven’t been making smoothies so regularly so this recipe is a great one to use my neglected protein powder!
And I used coconut milk too. Maybe that was the mistake? It turned out inedible. Sticky, oily, yucky
No. The problem was whey protein powder I believe. Whey becomes runny when mixed with other ingredients where as plant based protein absorbs the liquid.
So I bake it a bit to salvage it and came out nice. Thanks for the advice Olena.
i made mine with whey. Came out horrible. Oily
As I have indicated in the recipe, you have to use plant based protein powder. Whey and plant based proteins act completely different in baking.
Yum!!! Love your website, I’m just getting into clean eating over the last couple of months. I have managed to reduce my Excema to zero and I have had it for 31 years. I used coconut milk instead of almond milk as it was all I had and I added extra almond meal and protein to make up for it, it was a little lily otherwise. I also added coconut threads to give it a bit more texture. YUM!!
Sounds great! Yes, you will see many changes for the better with clean eating! Good for you! I’m down to buying only real food, maybe a package of organic crackers and a box of emergency pizza for the kids, and some organic chips for the kids. Thank you for stopping by and letting me know.:)
Ah-mazing!!! They look so delicious and perfect! 🙂
I’ve just found your website and have bookmarked so many of your recipes! I tried a cookie recipe yesterday and they are the first cookies that actually turned out well when following a healthy recipe. I also made these homemade almond crunch protein bars and they are so good!!!! They’re definitely going to be remade often! The coconut oil was a little overpowering though so I might decrease the amount a little bit. And I was so happy that they turned out looking like your picture, whenever I bake (which isn’t often but I’m definitely going to be baking more often now that I’ve found your website) my results never look like the picture but these do! I’m so happy, thanks for sharing recipes! I really appreciate it.
Awesome, Rebecca! I’m so so so glad to hear that! I test my recipes quite a few times to make sure they work. In regards to reducing coconut oil, you can try but not by much. It acts as the binder and holds the bars together.