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.

      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!