Soft, naturally sweetened muffins made with oats, cocoa, peanut butter, apple purée and honey – perfect for a healthy breakfast or snack.
I love how simple these chocolate peanut butter muffins are, yet they feel so nourishing at the same time. I used oat flour, peanut butter, cocoa, and a touch of honey for natural sweetness. The apple purée keeps everything incredibly soft and moist.
I mixed everything in one bowl, baked them until just set, and the result was exactly what I wanted – soft, slightly fudgy muffins with a rich chocolate flavor and a gentle sweetness. They’re perfect for breakfast, snack time, or even a little afternoon treat with coffee.
If you are a chocolate lover like me, you’ll definitely want to try this chocolate banana bread, as well as this chocolate salami or these chocolate oat cookies.

How to make Chocolate Peanut Butter Muffins
- Prepare the oven and muffin pan – I preheat the oven to 350°F (180°C) and line a muffin tin with paper liners or lightly grease each cup to prevent the muffins from sticking.
- Mix the dry ingredients – I combine the oat flour, almond flour, cocoa powder, baking powder, baking soda, and a pinch of salt in a large bowl. I whisk everything together until the ingredients are evenly mixed.
- Prepare the wet ingredients – In a separate bowl, I whisk together the eggs, Greek yogurt, natural peanut butter, apple purée, honey, and vanilla extract until the mixture is smooth and creamy.
- Make the batter – I pour the wet ingredients into the bowl with the dry ingredients and gently stir until just combined. I gradually add the milk until the batter is thick but easy to scoop. I avoid overmixing to keep the muffins soft and tender.
- Fill the muffin cups – I divide the batter evenly between the prepared muffin cups, filling each one about ¾ full. If I’m using chopped walnuts, I sprinkle them on top before baking.
- Bake the muffins – I bake the muffins for 22–25 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
- Cool and enjoy – I let the muffins cool in the pan for about 15 minutes, then transfer them to a wire rack to cool completely. I enjoy them for breakfast, as a snack, or as a healthier chocolate treat.
Why you will love these Chocolate Peanut Butter Muffins
- Soft, moist, and slightly fudgy – These muffins are incredibly soft thanks to the apple purée, peanut butter, and yogurt. I love how they stay moist for days and never feel dry like many oat muffins.
- High in protein and satisfying – With Greek yogurt, eggs, and peanut butter, these muffins are filling and make a great breakfast or snack that keeps you full longer.
- Naturally sweetened – I like using honey and apple purée instead of refined sugar. The sweetness is gentle and balanced, not overpowering.
- Simple ingredients and easy to make – Everything comes together in one bowl with ingredients that are easy to find and usually already in the kitchen.
- Perfect for meal prep – These muffins store well, freeze well, and are perfect to make ahead for busy mornings or afternoon snacks.
High-Protein Chocolate Peanut Butter Muffins Ingredients
- Oat flour – A gentle, fiber-rich base that gives structure while keeping muffins soft.
- Almond flour – Adds moisture and a light, tender texture.
- Cocoa powder – Brings deep chocolate flavor without added sugar.
- Eggs – Help bind everything and add protein.
- Greek yogurt – Adds creaminess and boosts protein content.
- Peanut butter – Provides healthy fats, richness, and structure.
- Apple purée – Keeps the muffins moist and naturally sweet.
- Honey – A soft, natural sweetness that pairs beautifully with cocoa.
- Milk – Helps adjust the batter to the perfect consistency.
Why this Recipe is a Smart Nutritional Choice
- Balanced with protein, healthy fats, and fiber – This combination helps keep energy levels stable and makes the muffins more satisfying than traditional muffins.
- No refined sugar – The muffins are sweetened with honey and apple purée, which gives natural sweetness and better overall balance.
- Oats provide fiber and slow-release energy – This helps you stay full longer and avoids quick energy crashes.
- Protein helps with satiety and muscle support – Eggs, yogurt, and peanut butter increase the protein content and make these muffins more nourishing. Read more about peanut butter nutrition in the following article.
- A healthier alternative to regular chocolate muffins – Lower sugar, more nutrients, and made with simple, wholesome ingredients.
Nutritional Information
(per 1 large muffin – 9 total), approximate values:
- Calories: ~260–280 kcal
- Protein: ~13–14 g
- Fat: ~15 g
- Carbohydrates: ~18 g
- Fiber: ~4 g
- Sugar: ~8–9 g

Tips for Best Results
A few simple tips can make all the difference in this chocolate peanut butter muffins recipe:
- Use natural, runny peanut butter for better texture.
- Do not overmix the batter.
- Adjust milk gradually to control thickness.
- Let muffins cool fully to set properly.
- Bake until just set to keep them soft and moist.
Ingredient Variations
Try these variations to adapt these chocolate muffins to your taste:
- Replace peanut butter with almond butter or cashew butter.
- Use dairy-free yogurt if needed.
- Swap honey with maple syrup (same amount).
- Replace almond flour with more oat flour (texture slightly denser).
- Use plant-based milk for a dairy-free version.
Storage and Make-Ahead Tips
You can easily store these chocolate oat muffins with these helpful tips:
- Store in an airtight container at room temperature for 2 days.
- Refrigerate up to 5 days for longer freshness.
- Freeze up to 2 months.
- Reheat gently to restore softness.
- Make ahead for easy breakfasts during the week.

Serving Suggestions
Try these serving ideas to make the most of these chocolate peanut butter muffins:
- I love them slightly warm with a cup of coffee.
- Spread a little peanut butter on top for extra richness.
- Add a few fresh berries on the side.
- Enjoy as a quick breakfast or afternoon snack.
- Pack them for on-the-go days when you need something nourishing.

Chocolate Peanut Butter Muffins Recipe
Ingredients
- 150 grams oat flour
- 30 grams almond flour
- 2 tablespoons cocoa powder
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- Pinch of salt
- 2 large eggs
- 150 grams Greek yogurt
- 150 grams natural peanut butter
- 100 ml apple purée unsweetened
- 50 grams honey
- 1 teaspoon vanilla extract
- 70 ml milk
- 50 grams walnuts optional
Instructions
- Preheat oven to 180°C (350°F) and line a muffin tin.
- In a bowl, combine oat flour, almond flour, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, whisk eggs, Greek yogurt, peanut butter, apple purée, honey, and vanilla extract.
- Add wet ingredients to dry ingredients and mix until combined.
- Gradually add milk until the batter is thick but scoopable. Add walnuts if using.
- Divide batter evenly into muffin cups, filling about ¾ full. Add walnuts on the top if desired.
- Bake for 22–25 minutes, until a toothpick comes out with a few moist crumbs.
- Let cool for at least 15 minutes before removing from the pan.
Frequently Asked Questions
Can I use regular flour instead of oat flour?
Yes. All-purpose flour can be substituted for oat flour, although the texture will be slightly different. Oat flour gives these muffins a softer texture and adds extra fiber.
Can I use crunchy peanut butter?
Absolutely. Crunchy peanut butter works well and adds extra texture, while smooth peanut butter creates a softer, more even crumb.
How do I know when the muffins are done?
Insert a toothpick into the center of a muffin. If it comes out with a few moist crumbs but no wet batter, the muffins are ready.
How should I store chocolate peanut butter muffins?
Store the cooled muffins in an airtight container at room temperature for up to 3 days, or refrigerate them for up to 1 week.
Can I freeze these muffins?
Yes. Let the muffins cool completely, then freeze them in a freezer-safe container or bag for up to 3 months. Thaw at room temperature or warm them in the microwave before serving.
Can I add chocolate chips or nuts?
Yes. Dark chocolate chips, chopped walnuts, or pecans make delicious additions and pair perfectly with the chocolate and peanut butter flavors.
Are these muffins good for breakfast?
Yes. Thanks to the oat flour, Greek yogurt, peanut butter, and eggs, these muffins are more filling than traditional muffins and make a satisfying breakfast or snack.
Final Note
These muffins are simple, comforting, and nourishing in the best way. I love recipes like this – easy to make, made with ingredients I usually have at home, and satisfying enough to keep me full for hours. Once you try them, they might quietly become one of those recipes you come back to again and again.
And if you’re in the mood to try more, these raspberry oat almond muffins, these banana oat muffins, and these banana cottage cheese muffins are just as delicious. 🌻

Leave a Reply