Peanut Butter Chocolate Protein Bars (No-Bake, Gluten-Free)

5 from 8 votes

|

These no-bake peanut butter chocolate protein bars are made without artificial ingredients or sweeteners and taste like a healthier Reese’s-style treat. They’re soft but firm, never chalky, and easy to batch prep for snacks, workouts, or dessert.

Cals: 300 | Protein: 11 | Sugar: 13 | Fat: 18 | Fiber: 5 | Diet: Gluten-Free
No big peanut butter chocolate protein bars sprinkled with peanuts and drizzled with

These no-bake peanut butter chocolate protein bars are made with oat flour, natural peanut butter, protein powder, and maple syrup to create a high-protein bar that sets in the fridge without baking. A balanced ratio of protein, fat, and binders keeps the bars soft and sliceable instead of dry or crumbly.

What sets this recipe apart is the texture control. Peanut butter bars are notorious for turning either rock hard or too soft to hold their shape. This version uses oat flour, yogurt, and just enough nut butter to create a bar that stays chewy and stable without becoming oily or chalky.

What I love most about these bars is how much they feel like a treat without the digestive fallout. Peanut butter protein bars from the store used to leave me bloated or uncomfortable because of artificial sweeteners and heavy fibers. After a lot of testing, this version became my go-to for something chocolatey, satisfying, and easy on my stomach.

Why This Peanut Butter Chocolate Protein Bar Works

  • Balanced peanut butter ratio: Enough natural peanut butter for flavor without making the bars greasy or soft.
  • Oat flour binder: Absorbs excess oil and moisture so the bars hold together cleanly.
  • Protein balance: Calibrated to avoid the chalky, brick-like texture common in peanut butter bars.
  • Dessert-style flavor: Chocolate and peanut butter stay front and center instead of tasting earthy or protein-heavy.
  • Cold-set structure: Designed to firm up in the fridge without cracking or crumbling.
All the ingredients for chocolate peanut butter protein bars.

Ingredients & Substitutions

Here is everything you need to make the best peanut butter and chocolate protein bars:

  • Natural Peanut Butter: This is the base of the bars and provides most of the flavor. Use well-stirred natural peanut butter. Almond butter or cashew butter work, but the flavor will be milder. Sunflower butter works for nut-free, though the taste is slightly earthier.
  • Oat Flour: Helps absorb oil and keeps the bars firm without drying them out. You can replace the 1/3 cup oat flour with 2/3 cup almond flour, but the bars will be softer and slightly more oily.
  • Protein Powder: Adds structure and protein. I’ve tested whey isolate and plant-based blends. Whey creates a firmer bar, while plant-based protein absorbs more moisture and may need extra yogurt. You can leave out the protein powder and replace it with an additional 1/3 cup of oat flour and 1 tablespoon of maple syrup. Then, add a little more oat flour or greek yogurt if needed to get the same consistency as in the video and photos.
  • Maple Syrup: Sweetens and binds the mixture. Honey works, but maple syrup keeps the flavor clean. Sugar-free syrups don’t bind well and can cause the bars to crumble.
  • Ground Flaxseed: Helps the bars hold together and adds fiber. Chia seeds work, but the texture will be slightly more gel-like.
  • Greek Yogurt: Keeps the bars soft and prevents them from turning dry in the fridge. Dairy-free yogurt works well with similar results.
  • Coconut Oil: Helps the bars set and gives a smoother bite. Melted cocoa butter works similarly.
  • Vanilla Extract: Rounds out the peanut butter and chocolate flavor.
  • Sea Salt: Balances the sweetness and enhances the peanut butter.
  • Chocolate Chips: Used for topping and drizzle. Dark chocolate gives the best contrast with peanut butter.
  • Chopped Peanuts: Optional, but they add crunch and reinforce the peanut butter flavor.

Easily Adapt This Recipe for Any Diet

This recipe is easy to adjust without changing the overall texture when you stick to the swaps below.

  • Gluten-Free: Use certified gluten-free oat flour and double-check your protein powder and chocolate chips.
  • Dairy-Free: Use dairy-free yogurt and a plant-based protein powder.
  • Vegan: Use plant-based protein powder, dairy-free yogurt, and maple syrup as written. The bars may be slightly softer but still slice well once chilled.

💡 Tip: If you find a swap that works especially well, leave a comment so others can learn from it too.

Peanut butter chocolate protein bars drizzled with chocolate on paper.

How to Make Peanut Butter Chocolate Protein Bars

Here are easy, detailed, step-by-step instructions for making my easy protein snacks. The instructions are also repeated in the recipe card at the bottom of this blog post.

Step 1: Mix the dough

Add 1/3 cup natural peanut butter, 1/3 cup oat flour, 1/2 cup protein powder, 2 tablespoons maple syrup, 2 tablespoons ground flaxseed, 3 tablespoons Greek yogurt, 1 tablespoon melted coconut oil, 1 teaspoon vanilla extract, and 1/4 teaspoon sea salt to a food processor or mixing bowl. Mix until a thick, uniform dough forms.

Check the texture by rolling a small amount of dough into a ball. It should hold together without sticking to your fingers. Add a spoonful of yogurt if dry, or a light sprinkle of oat flour if sticky.

Adding all the ingredients to the food processor.
The ideal consistency for the peanut butter protein bar mixture

Step 2: Press and chill

Line a small loaf pan or square pan with parchment paper. Press the dough firmly and evenly into the pan. Sprinkle chopped peanuts and mini chocolate chips on top and gently press them in. Freeze for about 15 minutes, until firm enough to slice.

Adding the mixed peanut butter protein bar dough into the bread pan.
Pressing the peanut butter bars dough into the prepared bread pan.
The chopped peanuts and mini chocolate chips pressed into the top of the bars.

Step 3: Melt the chocolate chips

Add 1/4 cup chocolate chips and 1 teaspoon coconut oil to a microwave-safe bowl. Microwave in short intervals, stirring between, until smooth. The added oil keeps the chocolate soft, so it doesn’t crack when sliced, especially when drizzled over cold bars.

Step 4: Drizzle and set

Slice the chilled bars and drizzle the melted chocolate over the top. Return to the fridge or freezer until set, then enjoy.

The melted dark chocolate in a glass bowl.
Drizzling melted dark chocolate over peanut butter protein bars.
No big chocolate peanut butter protein bars sliced on a piece of parchment paper

My Expert Recipe Tips

  • Use softened chocolate: Adding coconut oil to the melted chocolate prevents cracking and squishing when slicing.
  • Stir peanut butter well: Natural peanut butter must be fully mixed or the bars can turn oily or uneven.
  • Go by texture, not looks: Peanut butter bars are unforgiving. Adjust the dough before chilling so it holds together cleanly.
  • Soften before eating: If frozen, let the bars sit out for a few minutes for the best texture.

Delicious Serving Suggestions

  • After-dinner treat when you want something sweet.
  • Post-workout snack with a dessert feel.
  • Afternoon sweet tooth fix instead of packaged candy.
  • Grab-and-go snack straight from the fridge.
  • Frozen treat for a chewy, candy bar-style bite.

Frequently Asked Questions

I store Peanut Butter Chocolate Protein Bars in the fridge or freezer. They keep well in the fridge for about 5 days. For longer storage, freeze them and let them soften briefly before eating.

Because these bars contain yogurt and no preservatives, they shouldn’t be stored at room temperature for more than a short time.

They usually turn hard from too much protein powder or oily from too much peanut butter. This is why balancing the dough texture before chilling matters.

You can, but the structure will change. When I skip protein powder, I add more oat flour and maple syrup to keep the bars soft and sliceable.

Yes. I make a batch at the start of the week and keep them chilled for easy snacks or desserts.

Yes, they freeze very well. I slice them first and store them in a sealed container so they’re easy to grab.

Do you love protein bars? Check out more of my homemade no-bake protein bar recipes:

No big peanut butter chocolate protein bars sprinkled with peanuts and drizzled with

Peanut Butter Chocolate Protein Bars (No-Bake, Gluten-Free)

Gluten-Free
These no-bake peanut butter chocolate protein bars are made without artificial ingredients or sweeteners and taste like a healthier Reese’s-style treat. They’re soft but firm, never chalky, and easy to batch prep for snacks, workouts, or dessert.
5 from 8 votes
Servings 6
Prep Time 10 minutes
Total Time 10 minutes

Ingredients
  

Instructions
 

  • Add 1/3 cup natural peanut butter, 1/3 cup oat flour, 1/2 cup protein powder, 2 tablespoons maple syrup, 2 tablespoons ground flaxseed, 3 tablespoons Greek yogurt, 1 tablespoon melted coconut oil, 1 teaspoon vanilla extract, and 1/4 teaspoon sea salt to a food processor or mixing bowl. Mix until a thick, uniform dough forms.
    Check the texture by rolling a small amount of dough into a ball. It should hold together without sticking to your fingers. Add a spoonful of yogurt if dry, or a light sprinkle of oat flour if sticky.
  • Line a small loaf pan or square pan with parchment paper. Press the dough firmly and evenly into the pan. Sprinkle chopped peanuts and mini chocolate chips on top and gently press them in. Freeze for about 15 minutes, until firm enough to slice.
  • Add 1/4 cup chocolate chips and 1 teaspoon coconut oil to a microwave-safe bowl. Microwave in short intervals, stirring between, until smooth. The added oil keeps the chocolate soft so it doesn’t crack when sliced.
  • Slice the chilled bars and drizzle the melted chocolate over the top. Return to the fridge or freezer until set, then enjoy.

Video

Notes

Stir peanut butter well: Natural peanut butter must be fully mixed or the bars can turn oily or uneven.
Go by texture, not looks: Peanut butter bars are unforgiving. Adjust the dough before chilling so it holds together cleanly.
Soften before eating: If frozen, let the bars sit out for a few minutes for the best texture.
Use softened chocolate: Adding coconut oil to the melted chocolate prevents cracking and squishing when slicing.

Nutrition

Serving: 1barCalories: 300kcalCarbohydrates: 21gProtein: 11gFat: 18gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 0.4mgSodium: 237mgPotassium: 280mgFiber: 5gSugar: 13gVitamin A: 0.3IUVitamin C: 0.01mgCalcium: 49mgIron: 3mg
Keyword chocolate, oat flour, peanut butter, protein bar, protein powder, protein snack
Help Fellow Cooks!Your 5-star review helps other families discover recipes that actually work!

Important Disclaimer

This recipe is created by a home cook and not a medical professional. Our ingredient philosophy is reviewed by RDNs, but this specific post is not personalized medical advice. Please consult your healthcare provider for dietary concerns.

Learn more about our RDN review process here

Looking for more desserts made without refined sugar?
Browse all of my naturally sweetened dessert recipes, made with maple syrup, honey, fruit, and other simple sweeteners for treats that feel familiar and satisfying.

12 Comments

  1. Wow discussion here, I enjoyed reading the points you made.
    I’ve been searching for reliable prediksi togel tips lately, and this
    community shares good info. It’s helpful for players to
    follow reliable insights. Thanks again for providing useful
    info like this.

  2. Dear Nicole, these protein bars are absolutely the best tasty snack /treat we have tasted . I love all four flavours, they are so good . They are super easy to make and they taste great straight from the freezer and they are so satisfying , they fill that little gap until mealtimes 😂🤗I will never stop making them , there an absolute pleasure to make and eat . Thanks Nicole XX

  3. My family can’t get enough of these bars since I started making them! I hope you enjoy them, too 🙂

5 from 8 votes

Leave a Reply

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

Recipe Rating