Peanut Butter and Chocolate Protein Bars No Bake GF
No Bake Peanut Butter Chocolate Protein Bars with 11g of protein per bar, made from natural peanut butter, oat flour, protein powder, Greek yogurt, flaxseed, maple syrup, and dark chocolate. These homemade protein bars are chewy, chocolatey, and free from chalky taste and artificial sweeteners—perfect for meal prep or post-workout snacks!

You have to try my No Bake Peanut Butter Chocolate Protein Bars that taste just like a peanut butter cup but with simple ingredients and 11 grams of protein per bar! These homemade protein bars are chewy, chocolatey, and perfect for meal prep. They’re way better than store-bought bars without the chalky taste and weird additives.
What sets this recipe apart is the clean, natural ingredients with a satisfying blend of protein, healthy fats, and fiber—everything your body needs without the unnecessary fillers. As someone who loves healthier alternatives, I used to eat commercially made protein bars loaded with artificial sweeteners and too much fiber, but I had to stop when they started causing digestive discomfort. That’s why I created this homemade protein bar recipe, so you can enjoy a delicious, nutritious snack without any of the downsides.
These easy protein bars are made with wholesome ingredients, including oat flour, protein powder, Greek yogurt, ground flaxseed, maple syrup, and coconut oil, and are perfectly balanced with natural peanut butter, dark chocolate, and a protein blend. Whether you need a post-workout snack or an easy protein bar to fuel your day, these will hit the spot!
Why You’ll Love These No-Bake Peanut Butter Chocolate Protein Bars
- No Bake & Super Easy: Just mix, press, and chill—no oven required!
- Tastes Like Reese’s: That rich chocolate and creamy peanut butter combo makes these a healthy snack that feels like a treat.
- 11g of Protein Per Bar: A high protein bar packed with whey protein isolate, almond flour, and flaxseeds.
- Better Than Store-Bought: No chalky taste—just natural sweetness and a chewy texture.

Ingredients & Substitutions
Here is everything you need to make the best peanut butter and chocolate protein bars:
- Natural Peanut Butter: The base of these protein bars, packed with healthy fats. Swap with almond butter, cashew butter, or sunflower seed butter.
- Oat Flour: Provides structure without gluten. You can use store-bought oat flour or grind your own from old-fashioned or quick oats. Substitute with brown rice flour or 3/4 cup of almond flour. You can also use 3-4 tablespoons of coconut flour instead of the oat flour.
- Vanilla Protein Powder: Use your favorite protein powder, whether whey protein concentrate, soy protein isolate, or a plant-based option. You can replace the protein powder with an equal amount of more oat flour. But you may need to add more sweetener to your liking. This is my favorite organic vanilla protein powder that tastes delicious in this recipe!
- Maple Syrup: Adds natural sweetness. Swap with honey, agave, or your favorite sweetener.
- Ground Flaxseed: Provides healthy fats and fiber. Substitute with chia seeds for an extra nutrient boost. You can also omit it and replace with an equal amount of more oat flour.
- Greek Yogurt: Helps with texture and protein. Use cottage cheese or a dairy-free yogurt alternative.
- Coconut Oil: Binds everything together and solidifies when cool. Use peanut oil or vegetable glycerin as a substitute.
- Vanilla Extract: Enhances the natural flavor. Swap with almond extract for a different twist.
- Sea Salt: Balances the flavors. Any fine salt works here.
- Dark Chocolate Chips: A rich chocolate protein bar topping for the best flavor. Use unsweetened chocolate, dark chocolate chunks, or a melted chocolate drizzle.
- Peanuts: Add crunch. Swap with your favorite nuts or skip them altogether.

How to Make My Protein Chocolate Peanut Butter Bars Recipe
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
In a food processor or high-speed blender, add 1/3 cup oat flour, 1/2 cup vanilla protein powder, 1/3 cup natural peanut butter, 1/4 cup Greek yogurt, 2 tbsp ground flaxseed, 2 tbsp maple syrup, 1 tbsp melted coconut oil, and 1 tsp vanilla extract and blend until fully combined.


Step 2: Press & Set
Line an 8×4-inch loaf pan with parchment paper and press the mixture evenly. Roughly chop 2 tbsp peanuts and sprinkle over the top of the bars. Add 1-2 tbsp mini chocolate chips and press them and the peanuts down into the bars. Store in the freezer while you melt the chocolate drizzle.



Step 3: Melt and Drizzle the Chocolate
Add 1/4 cup dark chocolate chips and 1 tsp coconut oil to a microwave safe bowl. If you’re using the Hu Dark Chocolate Baking Gems you do not need to add any coconut oil before melting. Microwave the chocolate in 30-second intervals, stirring in between, until smooth.
Slice the bars and drizzle the melted chocolate over the top. Chill until set and enjoy!



Expert Recipe Tips
Press Firmly: Use a silicone spatula or the back of a spoon to pack the mixture tightly for the best texture.
Coarse Sea Salt: Sprinkle a little coarse sea salt on top of the bars before the melted chocolate hardens.
Customize the Protein: Play around with different protein blends like whey protein isolate or soy protein isolate to match your preference.
Prevent Crumbly Bars: If using natural peanut butter, make sure it is well-mixed. If needed, add 1 extra tbsp coconut oil if the mixture is too crumbly. Add a little more oat flour if it’s too dry.
Delicious Serving Suggestions
- Post-Workout Fuel: A high protein bar that’s great for recovery.
- Afternoon Pick-Me-Up: Satisfy your sweet tooth without the added sugar.
- Crumbled Over Yogurt: A homemade protein bar topping for Greek yogurt or cottage cheese.
- Drizzled with Peanut Butter: Enhance the creamy peanut butter flavor.
- With a Cup of Coffee: The perfect companion to your morning cup.
- Frozen Treat: Store in the freezer for a cold, chewy texture.
- Dipped in Dark Chocolate: Make them taste even closer to Reese’s peanut butter cups!
Here are Amazon links to my favorite naturally sweetened protein powders that are very affordably priced:
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Do you love homemade chocolate treats? Check out more of my easy and delicious date bark recipes:

Peanut Butter and Chocolate Protein Bars No Bake GF

Ingredients
- 1/3 cup peanut butter
- 1/3 cup oat flour
- 1/2 cup vanilla protein powder
- 2 tablespoons maple syrup
- 2 tablespoons ground flaxseed
- 1/4 cup greek yogurt
- 1 tablespoon coconut oil
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1/4 cup dark chocolate chips (Hu Gems are my fave)
- 1 tablespoon mini chocolate chips
- 2 tablespoons peanuts
Instructions
- In a food processor or high-speed blender, add 1/3 cup oat flour, 1/2 cup vanilla protein powder, 1/3 cup natural peanut butter, 1/4 cup Greek yogurt, 2 tbsp ground flaxseed, 2 tbsp maple syrup, 1 tbsp melted coconut oil, and 1 tsp vanilla extract and blend until fully combined.
- Line an 8×4-inch loaf pan with parchment paper and press the mixture evenly. Roughly chop 2 tbsp peanuts and sprinkle over the top of the bars. Add 1-2 tbsp mini chocolate chips and press them and the peanuts down into the bars. Store in the freezer while you melt the chocolate drizzle.
- Add 1/4 cup dark chocolate chips and 1 tsp coconut oil to a microwave safe bowl. If you're using the Hu Dark Chocolate Baking Gems you do not need to add any coconut oil before melting. Microwave the chocolate in 30-second intervals, stirring in between, until smooth.Slice the bars and drizzle the melted chocolate over the top. Chill until set and enjoy!
Video

yes, these are amazing!! Perfect for after i get home from the gym
I love peanut butter!
These are delicious!! I doubled the recipe and put a few in my kids’ lunches. Mom for the win 🙂
My family can’t get enough of these bars since I started making them! I hope you enjoy them, too 🙂