Chocolate Peanut Butter Muffins
I still remember the look on my husband’s face when I first placed a plate of these Chocolate Peanut Butter Muffins in front of our dinner guests. He’d watched me spend an extra ten minutes on the plating — a dusting of cocoa, a drizzle of melted peanut butter, a tiny pinch of flaky sea salt — and he raised an eyebrow. Then he took a bite, and that eyebrow stayed up for a different reason. These muffins are my secret weapon for turning a simple teatime bake into something that looks and tastes like it came from a patisserie counter. Let’s get straight to it.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 18–20 minutes
- Total Time: 35 minutes
- Servings: 12 muffins
- Difficulty: Easy
Why You’ll Love This Chocolate Peanut Butter Muffins
- Restaurant-quality presentation: With a few clever garnishes, these muffins look as though they’ve been plated by a pastry chef — perfect for when you want to impress without spending hours in the kitchen.
- Balanced, not cloying: The dark cocoa base keeps the sweetness in check, while the peanut butter adds a savoury richness that stops the whole thing from being one-note.
- Consistently lofty tops: A specific resting step (which I’ll explain below) gives you that proud, bakery-style dome every time — no flat, sad muffins here.
- Make-ahead friendly: These actually improve after a day in the fridge; the flavours meld and the texture becomes fudgier. Friends always ask me for this recipe after trying it at dinner parties, and I usually bake them the night before.
- Customisable for dietary needs: Swap the dairy for plant-based alternatives and the eggs for flax eggs, and you still get a muffin that holds its shape and tastes indulgent.
Ingredients You’ll Need
- 200g plain flour
- 80g cocoa powder (I use a Dutch-processed brand for deeper colour)
- 1½ tsp baking powder
- ½ tsp bicarbonate of soda
- ¼ tsp fine sea salt
- 150g golden caster sugar
- 100g light brown sugar, packed
- 2 large eggs, at room temperature
- 120ml sunflower or vegetable oil
- 200ml buttermilk, shaken
- 1 tsp vanilla extract
- 120g smooth peanut butter (no added sugar, if possible)
- 100g dark chocolate chips or roughly chopped dark chocolate
Tip: For the best rise, bring your eggs and buttermilk to room temperature before you start. Cold ingredients can make the batter tighten up, and we want these muffins to soar.
How to Make Chocolate Peanut Butter Muffins
- Preheat and prep. Set your oven to 190°C (170°C fan) and line a 12-hole muffin tin with paper cases. The cases should stand slightly proud of the tin — this helps the muffins rise upward rather than spilling over the sides.
- Whisk the dry ingredients. In a large bowl, sift together the flour, cocoa powder, baking powder, bicarbonate of soda and salt. Whisk them lightly — you’ll see the cocoa dust rise in a dark cloud, and the mixture should feel silky and uniform with no lumps of flour or cocoa.
- Blend the wet ingredients. In a separate jug or bowl, whisk the eggs, both sugars, oil, buttermilk and vanilla until the mixture is pale and slightly thickened, about 30 seconds of vigorous whisking. It should smell sweet and faintly tangy from the buttermilk.
- Combine wet and dry. Pour the wet mixture into the dry and fold with a rubber spatula until just combined — streaks of flour are fine at this stage. The batter will be thick, glossy and smell deeply of chocolate. Do not overmix; a few lumps are your friend.
- Add the peanut butter and chocolate. Drop spoonfuls of peanut butter over the batter, then scatter in the dark chocolate chips. Fold three or four times only — you want visible ribbons of peanut butter and pockets of chocolate throughout. The batter should look marbled, not homogenous.
- Rest the batter. This is the non-negotiable step. Cover the bowl and let the batter sit at room temperature for 15 minutes. During this time, the starches in the flour hydrate and the baking powder activates. You’ll notice the batter thickens slightly and becomes even glossier.
- Divide and fill. Use a large ice-cream scoop or two spoons to divide the batter evenly among the 12 cases. Fill each case to the very top — almost overflowing. The batter should mound slightly above the rim; this is what gives you that high, domed top.
- Bake. Place the tin on the middle rack and bake for 18–20 minutes. At 18 minutes, insert a skewer into the centre of a muffin — it should emerge with a few moist crumbs clinging to it, not wet batter. The tops should spring back when lightly pressed, and the kitchen will smell like a chocolate factory.
- Cool in the tin. Let the muffins rest in the tin for exactly 5 minutes. They will be very tender and fragile straight out of the oven; this short rest allows them to set. Then transfer them to a wire rack to cool completely. You’ll hear a faint crackling sound as they cool — that’s the sugar crystallising on the domed tops.
Tips From My Kitchen
- Use room-temperature ingredients every time. Cold eggs or buttermilk will seize the fat in the batter, leading to a dense, flat muffin. I take mine out of the fridge 30 minutes before I start baking, and I’ve never had a batch fail since I began doing this.
- Don’t skip the resting period. That 15-minute rest is what gives these muffins their dramatic height. The batter relaxes, the gluten settles, and the leavening agents get a head start. If you bake immediately, you’ll get a flatter, tighter crumb.
- For the prettiest peanut butter swirls, use a spoon rather than a mixer. Folding by hand keeps the peanut butter in distinct pockets rather than blending it into the batter. When you bite into the finished muffin, you want that sudden hit of salty, nutty creaminess.
- Line your tin with good-quality paper cases. Cheap cases can stick or peel away from the muffin, ruining the presentation. I use tulip-style cases that stand tall — they give the muffins a professional, bakery-like silhouette.
- Dust and drizzle for that restaurant finish. Just before serving, dust the tops lightly with cocoa powder (use a fine-mesh sieve) and drizzle with a little warmed peanut butter thinned with a teaspoon of coconut oil. A few flakes of sea salt on top? That’s the detail that makes people think you’ve been to pastry school.
Common Mistakes to Avoid
- Overcrowding the pan: If you only have one muffin tin and need to bake in batches, keep the second batch of batter at room temperature — don’t put it in the fridge. Chilled batter won’t rise as well, and you’ll end with uneven muffins. Also, never fill the empty holes in the tin with water; it creates steam that softens the cases. Instead, fill the empty holes with a few tablespoons of dry rice to prevent the tin from warping.
- Wrong temperature: Baking at too low a temperature (under 180°C) will give you pale, flat muffins that spread sideways rather than up. Too high, and the tops will brown before the centre is cooked. Stick to 190°C (170°C fan) and use an oven thermometer if your oven runs hot or cold.
- Skipping the rest time: I cannot overstate this. The rest allows the starches to absorb liquid and the leavening to activate gradually. Without it, your muffins will lack height and have a denser, almost gummy texture. Set a timer — 15 minutes, no shortcuts.
What to Serve With Chocolate Peanut Butter Muffins
- A dollop of lightly sweetened whipped cream or crème fraîche to cut the richness
- A tall glass of cold milk or a dairy-free alternative — the classic pairing for a reason
- A small bowl of fresh raspberries or strawberries; their acidity balances the deep chocolate
- A shot of espresso or a flat white coffee to complement the cocoa notes
- For a dessert spread, serve alongside a No Bake Chocolate Trifle With Whipped Cream for a double-chocolate finale that looks stunning on the table
Still hungry for ideas? You might also love Peanut Butter Protein Overnight Oats, Bakery Style Chocolate Chip Muffins Recipe from our sister kitchens.
Frequently Asked Questions

Chocolate Peanut Butter Muffins
Ingredients
Method
- Preheat and prep. Set your oven to 190°C (170°C fan) and line a 12-hole muffin tin with paper cases. The cases should stand slightly proud of the tin — this helps the muffins rise upward rather than spilling over the sides.
- Whisk the dry ingredients. In a large bowl, sift together the flour, cocoa powder, baking powder, bicarbonate of soda and salt. Whisk them lightly — you’ll see the cocoa dust rise in a dark cloud, and the mixture should feel silky and uniform with no lumps of flour or cocoa.
- Blend the wet ingredients. In a separate jug or bowl, whisk the eggs, both sugars, oil, buttermilk and vanilla until the mixture is pale and slightly thickened, about 30 seconds of vigorous whisking. It should smell sweet and faintly tangy from the buttermilk.
- Combine wet and dry. Pour the wet mixture into the dry and fold with a rubber spatula until just combined — streaks of flour are fine at this stage. The batter will be thick, glossy and smell deeply of chocolate. Do not overmix; a few lumps are your friend.
- Add the peanut butter and chocolate. Drop spoonfuls of peanut butter over the batter, then scatter in the dark chocolate chips. Fold three or four times only — you want visible ribbons of peanut butter and pockets of chocolate throughout. The batter should look marbled, not homogenous.
- Rest the batter. This is the non-negotiable step. Cover the bowl and let the batter sit at room temperature for 15 minutes. During this time, the starches in the flour hydrate and the baking powder activates. You’ll notice the batter thickens slightly and becomes even glossier.
- Divide and fill. Use a large ice-cream scoop or two spoons to divide the batter evenly among the 12 cases. Fill each case to the very top — almost overflowing. The batter should mound slightly above the rim; this is what gives you that high, domed top.
- Bake. Place the tin on the middle rack and bake for 18–20 minutes. At 18 minutes, insert a skewer into the centre of a muffin — it should emerge with a few moist crumbs clinging to it, not wet batter. The tops should spring back when lightly pressed, and the kitchen will smell like a chocolate factory.
- Cool in the tin. Let the muffins rest in the tin for exactly 5 minutes. They will be very tender and fragile straight out of the oven; this short rest allows them to set. Then transfer them to a wire rack to cool completely. You’ll hear a faint crackling sound as they cool — that’s the sugar crystallising on the domed tops.
Notes
There’s something quietly triumphant about watching guests pick up one of these Chocolate Peanut Butter Muffins and pause mid-bite, eyes widening. My husband, who’s usually picky, asked for seconds the first time I tested this recipe, and now he’s the one who insists I make a double batch whenever we host. Whether you’re plating them for a dinner party or just treating yourself on a Wednesday afternoon, I hope these muffins bring you the same small joy they’ve brought my kitchen. If you try them, I’d love to hear how you styled them — drop a comment below and tell me all about it.
