by Olena

Homemade Protein Bars

Olena's image
Olena Osipov
5 from 15 votes

This post contains affiliate links. Please see our disclosure policy.

These Homemade Protein Bars combine an almond butter based filling, with dark chocolate and crushed nut topping – for a healthy, wholesome, no-bake recipe. These protein bars are ready using just 6 ingredients (all vegan and gluten-free) and in under 10 minutes- perfect breakfast meal prep!

Want other high-protein snacks too?! How about these protein cookies, coconut protein balls, peanut butter protein balls, or almond joy protein balls?!

Homemade Protein Bars

The best homemade protein bars I ever made. These are to die for! Delicious, moist, and extremely crunchy inside and outside. Even if you skip the topping, protein bars are crunchy. Although that means missing out on toasted almonds and chocolate.

I made protein bars high fat instead of high in carbs and sugar on purpose. I’d rather eat healthy fats than sugar. And that’s my main problem with all commercial protein bars, not to mention a horrible list of ingredients.

I’m loving making high-protein snacks and recipes at the moment that aren’t revolved around dinner! For breakfast you can enjoy healthy oatmeal protein pancakes, peanut butter pancakes, cottage cheese pancakes, waffles, or even an almond breakfast smoothie. Follow that up with more high-protein snacks throughout the day like no-bake protein cookies and pumpkin protein oat bars and you’re good to go!

Homemade Protein Bars

I played around with the recipe 5 times: no chocolate, without almonds, with chocolate chips, even using chocolate and berry protein powders. Every time they came out amazing – foolproof recipe. And the best part is the bars are ridiculously easy to make – 10 minutes, 6 ingredients, and no baking. They are vegan, gluten-free and dairy-free, too.


I was shocked at the nutritional info. These homemade protein bars look so bad for you, you know what I mean?! And at same time 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 heaping 2 tbsp of protein powder and almonds, each bars delivers 9 g protein and 14 g fat.

Homemade Protein Bars

I recently found my favourite plant based protein powder – Vega Sport. I like the fact I can mix it with water and it tastes delicious. I used Vega vanilla, chocolate and berry to make these bars, as well as Sunwarrior protein powder. I do not recommend using plain pea or hemp protein powder in this recipe.

Other No-Bake Snack Recipes

Or check out my full list of healthy desserts, for more inspiration!

Homemade Protein Bars

Homemade Protein Bars

Homemade protein bars take 10 minutes, 6 ingredients and no baking. Delicious crunchy protein bars recipe. Only 2 g of sugar, 5 g of carbs, vegan and gluten free.
5 from 15 votes
Print Save Rate
Course: Snack
Cuisine: American
Prep Time: 10 minutes
Cook Time: 27 minutes
Total Time: 37 minutes
Servings: 12 bars
Calories: 203kcal
Author: Olena Osipov




  • Combine coconut oil, peanut butter and milk in a medium bowl. Microwave in 30 seconds intervals until melted, stirring in between. Then whisk to combine well. Add protein powder + almond meal and mix with a spatula 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 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.

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 using 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.


      Serving: 1bar | Calories: 203kcal | Carbohydrates: 7g | Protein: 12g | Fat: 15g | Saturated Fat: 8g | Cholesterol: 28mg | Sodium: 52mg | Potassium: 135mg | Fiber: 1g | Sugar: 2g | Calcium: 106mg | Iron: 1mg
      Join today and start saving your favorite recipes

      Recipes and images are a copyright of It is against the law to republish recipes anywhere including social media, print and all world wide web. Nutritional info is provided for informational purposes only and to the best knowledge.

      80 comments on “Homemade Protein Bars

      Our “happiness” software automatically deletes any comments of racial, politicial, religious or any offensive nature without publishing, so we can keep on happily cooking delicious recipes for you. For substitutions please refer to extensive recipe post and recipe card notes. If you don't see an answer, you are welcome to try your version and let us know how it went as recipes are posted only as tested. Comments may take up to 24-48 hours to reply. Please see our full comment policy.:).

      Leave a Reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating

      This site uses Akismet to reduce spam. Learn how your comment data is processed.

      1. 5 stars
        I love the protein bars! They were super easy to make and taste awesome. I am going to make more and do some modifications. My next batch will have sunflower butter and dried cranberries.

      2. Hello, when you said 1 + 1/2 cups of the vanilla protein powder that’s actual measuring cup and not the scoop that comes with it? Just want to make sure I get it right.

      3. 5 stars
        Thank you thank you thank you!!!!!

        These little gems are perfect when I roll out of bed, when I’m running out the door, or when the rest of the family is eating a carb loaded meal. They fill me up and they feel like dessert, without the guilt. Definitely a new household staple!!

      4. Going to try mixing the chocolate chips and almonds into the batter because I’m feeling too lazy to melt. We’ll see how it works…I’ll report back with the results!

      5. 5 stars
        I have Hashimoto’s disease so I have a lot of dietary restrictions (no gluten, dairy, soy, very little sugars) and it is so hard to find protein bars that fit my needs, taste good, and are affordable. So I decided it was time to try my own. Thank you so much for this recipe!!! These turned out so good and so easy to make. I used 1/2 Adams Peanut butter and 1/2 Wild Friends Chocolate Chip Pumpkin Spice, and coconut flour instead of almond meal (which surprisingly worked since I know coconut flour is especially thirsty). I also used peanut butter vegan protein powder so these turned out very much like peanut butter fudge. So, so so delicious!

      6. Do you think I could mix in some things like brown rice cereal or crushed nuts and seeds to give it a crunchy texture through-out?

      7. 5 stars
        I just made these tonight, with some changes….Skippy peanut butter (with all the sugar, salt, and hydrogenated oil, since I have it and am trying to use it up), 2/3 cup Lifetime Life’s Basics plant protein and 1/3 cup NOW whey protein, trader joe’s coconut cream thinned with water, and shredded organic coconut on top (because I was too lazy to chop up almonds. I have to say it’s quite good anyway. 🙂 I have already eaten 2.5 bars as well as licking the spoon. They have this sort of crisp/creamy/crumbly/melt-in-mouth texture out of the freezer that I really like. It also makes the plant protein taste better to me than it does in a shake. Thanks!

      8. Looks great, thanks! I was so wanting to try this tonight, but turns out I have no almond meal/flour – any other alternative you can suggest? Thanks!

        1. Not with regular flour for sure. These are No Bake. Coconut flour is very “thirsty” so you would need to use more liquid or less of it. How much I don’t know.

        1. Whey can’t be substituted for plant based protein because it mixes and absorbs liquid differently. Your bars will be a runny mess.

      9. I subbed:
        – coconut milk as I had exactly .5 leftover that had been in the fridge over a week.
        – protein powder: I used the pea based one from vega because the other one has hemp and I am allergic
        – combo of Brazil nuts & pecans because I forgot to buy almonds.

        I really didn’t like it and may toss out the remaining bars unless the bf tolerates them. I guess I should have read the comments before attempting. Next time I’ll sub additional almond flour for the protein powder & hopefully it tastes better.

      10. Hi Olena~These look really yummy and satisfying. I will be tweaking the ingredients some and will let you all know how I do and how it turns out. Thank you for sharing this recipe with us, Yay! I have been searching for sometime for a great tasting, low sugar recipe for protein bars. I am excited to make them. 🙂

      11. 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.

        1. 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. 🙂

      12. 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!

        1. 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.

          1. From this statement: “I assume whey protein is an option. You might need to add more milk as whey tends to absorb the liquid a lot” I thought that whey would be okay to use… but definitely not! I found whey did NOT absorb liquid, because my batch was incredibly liquidy and oily. I see someone else salvaged the same problem by baking… I wonder how long and at what temp? Will DEFINITELY try plant protein next time.

            1. You know, I apologize! I shouldn’t have talked about whey at all as I haven’t worked with whey since I quit using it a few years ago and definitely don’t remember if it absorbs liquid or makes dough more runny. You could add some almond meal until thick dough forms and roll into balls. Sorry once again.:(

            2. No worries Olena!! I should have known better because no other recipe I’ve used whey in has ever turned out to my liking. Thank you so much for this blog, it’s a great resource for CLEAN eaters who are also on a budget 🙂 I purchased raw plant protein today and will try this recipe again!

            3. Good for you! Whey isn’t that healthy. I stay away from it. Especially cheap whey. You are welcome and thank you for your words!

        1. 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.

        1. In extreme heat they crumble and the topping melts.:) At room T they will probably split in half. I never tried that. This is definitely not a bar to be carried in a purse for hours. Most healthy bars are like that because they do not contain tons of sugar. You should buy Simply Bar. Very healthy protein bar. Look in Costco for cheap.

      13. 5 stars
        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!!

        1. 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.:)

      14. 5 stars
        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.

        1. 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.

      15. I made this beauties yesterday. They taste so good. I was worried because I didn’t got the same consistency, mine was oily but very firm, maybe because I used whey protein. I think actually my whey absorbs more milk and oil, because I add little bit more protein and almond meal, but consistency was same, so I figured let’s try it like this, and they are yummy, and with a good consistency. thanks a lot!

        1. Whey absorbs moisture differently. Any slight substitution should be adjusted and you did teh right thing.:) Glad you liked the bars.:)

      16. Could I omit the protein powder/substitute it with something else please? (what would you recommend, or should I just use less liquid?) Thanks! 🙂

        1. Substitute it with extra almond flour. You might need more or less. Just add slowly until the dough is crumbly, like in my photos.

      17. These look incredible! I’m with you on eating my calories as apposed to drinking them. I like your method of toasting the almonds on the stovetop, too. Great timesaver.

      18. I love all kinds of granola bars and these look great! I love they have a layer of chocolate, the perfect way to satisfy your sweet tooth without over indulging!

      19. Love this recipe! I am going to have to try it with whey- here in Malaysia, “plant based” proteins do not exist! –Other than soy, which I am allergic to. It’s hard enough to find whey! Until this year, I used to have to bring it back from the states- along with NuGo GoFree Protein bars, which aren’t even good, just convenient for someone with as many allergies as I have. I can’t wait to try this– save money, and space in my suitcase next time I go to America!

      20. 5 stars
        Great recipe, Olena! I love homemade protein bars! They are so much tastier and better for you than the storebought versions. Not to mention much less expensive. Love it!

        1. Thank you, friend.:) The cost of store bought protein bars is a separate story. The worst are the ingredients. I don’t think I will ever find one to make me happy. Maybe it’s not possible to create a healthy protein bar that is shelf stable?! I don’t know.

        1. Ok I followed this recipe… using whey protein…. and the dough was not a dough at all. It was more like a batter, not crumbly at all. Is it the weigh protein?? I can’t imagine that could mess things up this bad. They didn’t turn out at all 🙁

          1. Hi Brittany. Yes, this are vegan bars calling for plant-based protein. Whey and plant-based protein absorb liquids completely differently. That was the issue…

            1. Sorry! For some reason I thought whey absorbs liquid more than plant based protein but it’s the other way around. I’m very sorry.:(

          2. I did the same! I also subbed in coconut milk. 🙁 they came out really gooey and sticky. I might flip them upside down and pat some cocoa/almond flour onto them.

      The information on this website is for educational purposes only. It has not been evaluated by the FDA and is not intended to diagnose, treat, prevent, or cure any disease. You assume full responsibility and liability for your own actions.

      This page may contain affiliate links. Please see our disclosure policy. is a participant of Amazon Services LLC Associates Program. If you make a purchase, we will receive a small commission at no extra cost to you. It helps keep iFOODreal recipes free. Thanks for your support!