This post may contain affiliate links.
These Chocolate Peanut Butter Protein Bars only take 20 minutes to prepare and are packed with 11 grams of protein per bar! These protein bars are also made with simple ingredients and are vegan and gluten-free friendly. Try these Peanut Butter Protein Oatmeal Balls next!

Table of Contents
When the afternoon slump hits, there’s nothing better than having a sweet snack like some Chocolate Date Balls, Muesli Granola Bars or protein bars on hand.
These Chocolate Peanut Butter Protein Bars are low-carb, vegan-friendly and of course homemade, making them a cheaper, healthier and tastier option than buying store-bought bars.
What makes these bars unique is the combo of almond flour and protein powder for a nourishing base, plus rice puffs for crunch! These bars are easy to make, customizable, and great for the whole family. Feel free to use your favourite nut butter and protein powder to make them your own!
Why you’ll love this recipe
- Protein-packed: These peanut butter protein bars are packed with 11 grams of protein per bar! Make sure to also start your day with a high-protein breakfast like High-Protein Overnight Oats or Protein Powder Pancakes.
- Vegan and gluten-free: They’re naturally vegan, gluten-free and can be made grain-free if needed by removing the rice crisps.
- Peanut buttery heaven: If you’re a fan of peanut butter treats like these Snickers Stuffed Dates, you will LOVE these protein bars.
- No-bake: No baking needed here! These protein bars are made entirely in a bowl and come together in just 20 minutes.
Key Ingredients

- Almond flour: This is the base of the bar. Almond flour is packed with protein and perfect for a gluten-free or grain-free option. Almond flour is also great to make Almond Flour Chocolate Chip Cookies and Almond Flour Waffles!
- Protein Powder: I recommend using vanilla, peanut butter or unflavoured protein powder for these protein bars. I personally use vanilla protein powder in these bars and other recipes like my Berry Protein Smoothie and Protein Overnight Oats.
- Peanut butter: Peanut butter is loaded with protein and will also help to bind these bars together. If you love peanut butter also try making some Peanut Butter Overnight Oats or Peanut Butter Chia Pudding for breakfast.
*This is an ingredient overview. The full recipe with measurements is below in the recipe card.
Recipe Variations
- Keto: Replace the maple syrup with stevia or your favourite keto sweetener. Since stevia isn’t liquid, add an extra 1/4 cup of peanut butter to help the bars bind properly.
- Peanut-free: Swap the peanut butter for almond butter, cashew butter, or sunflower seed butter.
- Paleo-friendly: Skip the rice crisps and use paleo-approved dark chocolate.
- Almond-free: Swap the almond flour for oat flour.
How To Make Chocolate Peanut Butter Protein Bars

Step 1: Mix the almond flour, protein powder, rice crisps and salt together in a bowl.

Step 2: Mix the peanut butter, maple syrup and vanilla extract.

Step 3: Mix the wet and dry ingredients together in a bowl until combined.

Step 4: Line an 8×8 inch pan with parchment paper and press the dough into the pan.

Step 5: Melt the chocolate in the microwave, then pour the chocolate mixture over the protein bars and spread evenly.

Step 6: Refrigerate for 2 hours, then cut into bars.
How To Store
Store these Chocolate Peanut Butter Protein Bars in an air-tight container in the fridge for up to 2 weeks.
Jess’s Tips
- Adjust the texture as needed: If the mixture feels too dry or crumbly, add 1–2 teaspoons of almond milk at a time until it sticks together.
- Substitute protein powder: You can easily swap the protein powder for more almond flour if needed. Use any extra almond flour to make a batch of Almond Flour Pancakes!
- Store in the fridge: These bars need to be kept in the fridge or freezer to hold their shape. They’ll get too soft at room temperature.
- Press the dough firmly into the pan: Use a spatula or the bottom of a glass to pack the mixture tightly so the bars hold together when cut.
- Let chill: Refrigerate the bars for at least 1 hour before cutting to get clean, even squares.
Frequently asked questions
You can use any brand of protein powder you love. My personal favourite is the unflavoured or vanilla epic protein from Sprout Living . It blends well, tastes great, and is easier to digest than whey protein. (You can use the code “choosingchia” for 20% off!
Yes! These bars freeze really well. Just slice them, layer with parchment in an airtight container or freezer bag, and freeze for up to 3 months. Let them thaw at room temp for a few minutes before enjoying.
Absolutely! These bars or my no-bake chocolate protein bars are perfect to enjoy every day in moderation.

Try These High-Protein Recipes Next!
If you tried these Chocolate Peanut Butter Protein Bars or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on Pinterest, Instagram and Facebook for even more deliciousness!

Chocolate Peanut Butter Protein Bars
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 20 minutes
- Yield: 15 bars
- Category: Snack
- Method: Mix
- Cuisine: American
- Diet: Vegan
Description
These Chocolate Peanut Butter Protein Bars come together in 20 minutes and are packed with 11 grams of protein per bar!
Ingredients
- 3/4 cup almond flour
- 1/4 cup protein powder
- 1/3 cup rice crisps
- 1/4 tsp salt
- 1 cup peanut butter
- 1/4 cup maple syrup
- 1 tsp vanilla extract
- 2-3 tsp of almond milk if needed to help bind.
- 200 grams 70% dark chocolate
Instructions
- Mix the almond flour, protein powder, rice crisps and salt together in a large bowl.
- Mix the peanut butter, maple syurp and vanilla together then pour into the bowl and mix until everything is combined. If the mixture feels a bit dry, add 2-3 tsp of almond milk. (Don’t add too much!)
- Line an 8×8 inch pan with parchment paper then add the dough to the pan, pressing down evenly.
- Melt the chocolate in the microwave on medium-low then pour on top of the bars. Place in the fridge for 1 hours to set before slicing.
- Store in the fridge.
Notes
- Unflavoured, vanilla or peanut butter protein powder work best.
- Add a splash of almond milk if the dough is too dry.
- Swap protein powder for almond flour if needed.
- Press dough firmly into pan.
- Chill before cutting.
- Store in the fridge or freezer.
Nutrition
- Serving Size: 1 bar
- Calories: 190
- Sugar: 10g
- Fat: 12g
- Carbohydrates: 14g
- Fiber: 2.5g
- Protein: 11g
I’m so glad I found this! We love them. Super simple. Already had all the ingredients and it was easy to put together and taste great! No chalky protein powder taste. Rice crisps add a great texture! LOVE !
Happy you enjoyed Abigail 🙂
This has become a staple in our home. I make this every week. It is so delicious and easy to prepare. This morning I made 2 versions- 1 with almond butter and 1 with seed butter ( my husband cant have too many nuts). They cam out fabulous! So much fun to make and even more fun to eat. I take a piece to work with me daily or have one for a light dessert. Thank you for the wonderful recipe!
Hi Gabrielle! So happy you love them 🙂
These are SO good! Will be making these all the time 🙂
I brought this to work and you know you have a hit when you’re asked to make it again!
Hi Mark, that’s awesome! So happy tp hear it was a hit at work 🙂
Just had these bars for a quick power breakfast. I loved them! Instead of the protein powder I just used more almond flour as suggested. Also, I used 100% chocolate with cocoa nibs to keep the sugar in check. I love the fact that you can simply store these bars in the freezer. Your future self will thank you for this fabulous pick-me up in the morning or those dreaded afternoon slumps:-)
Happy you loved them Stefanie 🙂 I always keep some of these on hand in my freezer!
I can’t wait to try these. I am not necessarily wanting to make these for the protein since we do not use protein powders. To keep the consistency correct would I just add 1/4 cup more flour or do you have another suggestion. Thank you
Hi Christy! That’s all you need to do. If the dough feels a bit dry (this may depend on the brand of peanut butter your using and how runny it is) you can add an extra 2-4 tablespoons of peanut butter as well!