10 Minute Peanut Butter Chocolate Protein Bars (Vegan & Gluten Free)
Evann RyanPeanut butter chocolate protein bars are one of those snacks that feel like a treat, yet still show up for you on a busy day. I started making these in my early postpartum days (still in them now at 3 1/2 weeks postpartum!) for those late night feeds with my daughter. I found once I ran out of my energy ball freezer stock, quickly I might add, I needed something higher in protein than a handful of nuts or a plain banana when the breastfeeding hunger hit. Luckily, these peanut butter chocolate protein bars also come together fast, slice clean, and taste like a dessert you can actually build a routine around.
Affiliate disclaimer: Some links are affiliate links, and I may make a small commission when you shop the link. Thank you for supporting my work.

Why You’ll Love These Peanut Butter Chocolate Protein Bars
- Because they’re no-bake, they’re weeknight-friendly.
- Plus, they’re high-protein vegan bars with a soft, fudgy bite.
- Also, they’re made with simple pantry staples.
- Finally, they’re easy to portion for grab-and-go snacks.

What You Need To Make Peanut Butter Chocolate Protein Bars
You’ll find the core ingredients below, and then you’ll melt chocolate for that glossy “store-bought” finish.


Ingredient Substitutions
- Peanut butter: Swap for almond butter or any nut or seed butter you prefer.
- Maple syrup: Agave works well, but it’s a touch less “caramelly.”
- Almond flour: Cashew flour is closest; oat flour works, although it’s a bit drier.
- Protein powder: Use another vanilla plant protein, but expect macro and sweetness shifts (Vedge lists 25 g protein per scoop).


Other High-Protein Vegan Recipes To Try
If you love this flavor vibe, these are worth bookmarking next:

Recipe Card For Peanut Butter Chocolate Protein Bars
Title: Peanut Butter Chocolate Protein Bars
Prep time: 10 minutes
Chill time: 45–60 minutes
Total time: ~1 hour 10 minutes
Yield: 9 bars
Approximate macros (per bar): 268 cals - 20g fat - 14g carbs - 12g protein
Note: macros vary by chocolate brand and exact scoop size.
Ingredients List
Bar base:
- 1 cup all-natural peanut butter (250 g)
- 1 scoop Vedge Cookies & Cream protein powder (about 35 g; 1 scoop), use discount code: EVANNRYAN
- 2 tbsp maple syrup (30 mL; about 40 g)
- 2/3 cup almond flour (75 g)
- 1/4 tsp sea salt (about 1 g)
Chocolate topping:
- 1/2 cup Enjoy Life chocolate (about 85 g)
- 2 tsp olive oil
Instructions
- First, line an 8x8 in (20x20 cm) pan with parchment paper.
- Then, stir together peanut butter (250 g), protein powder (1 scoop), maple syrup (40 g), almond flour (75 g), and salt (1 g) until a thick dough forms.
- Next, press the mixture firmly into the pan in an even layer.
- Meanwhile, melt the chocolate (85 g) plus olive oil (2 tsp) in the microwave in 20-second bursts (or over a double boiler), stirring each time until smooth.
- After that, pour the melted chocolate over the chilled base and spread it evenly.
- Finally, chill 25–40 minutes more, slice into 9 peanut butter chocolate protein bars, and enjoy.

Share Your Thoughts
If you make these peanut butter chocolate protein bars, leave a comment with what protein powder you used and whether you went extra thick on the chocolate layer.
Frequently Asked Questions About Peanut Butter Chocolate Protein Bars
How do I store peanut butter chocolate protein bars?
Store them in an airtight container in the fridge for up to 7 days. For longer storage, freeze up to 2 months.
Can I make peanut butter chocolate protein bars without almond flour?
Yes. Cashew flour is the closest swap, while oat flour also works, although it can make the bars a bit drier.
Why did my peanut butter chocolate protein bars turn out crumbly?
Usually, it’s from too much flour or a very thick protein powder. Add 1–2 tsp (5–10 mL) maple syrup or a splash of plant milk to bring the dough together.
Can I reduce the sugar in peanut butter chocolate protein bars?
You can slightly reduce the maple syrup, although the bars will be less sweet and a bit more crumbly. Keeping the chocolate layer thin also helps.
Are Enjoy Life chocolate chips vegan for peanut butter chocolate protein bars?
Enjoy Life markets its mini chips as vegan and free from many common allergens