Are Peanut Butter Chocolate Muffins breakfast or dessert?? I'll leave that up to you... Just know that these jumbo muffins involve mini peanut butter cups and are absolutely delicious and addictive!
(This recipe for Peanut Butter Chocolate Muffins was originally published in August 2013, but was updated with new photos and content in 2021).
It's common knowledge that the only thing better than peanut butter is peanut butter when it's combined with chocolate. That's why Reese's Peanut Butter Cups are basically the best thing on planet Earth.
We also all know that muffins are really just cupcakes in disguise. Especially if you stuff them with things like Reese's Peanut Butter Cups so that when you take a bite, you end up with a mouthful of chocolate.
I'm not saying I did that. But I might have. OK, I did.
I'm not sure whether to classify these peanut butter chocolate muffins as breakfast or dessert. Muffins are traditionally a breakfast food, but well, peanut butter cups.
Let's just say there will be no judgement... No matter when you enjoy these muffins.
How to Make Peanut Butter Chocolate Muffins
These chocolate peanut butter muffins consist of three simple components:
- Muffin Batter
- Mini Peanut Butter Cups
- Peanut Butter Streusel Topping
The batter is simple to make. Simply, whisk together flour, baking powder, and salt in a medium bowl.
In the bowl of a stand mixer or in a large bowl with a hand mixer, beat butter, peanut butter, and sugar together until light and fluffy, 3-4 minutes. Mix in eggs and milk until just combined.
Gently fold dry ingredients into bowl with wet ingredients until just combined (take care not to over-mix).
Now, fill lightly greased jumbo muffin tin about halfway with batter. And top each muffin with mini peanut butter cups. Press them gently into the batter.
Then use remaining batter to continue filling each muffin cavity so they're about ¾ of the way full.
Top with about 1 Tbsp peanut butter streusel topping.
And bake at 375 degrees for 16-18 minutes, until toothpick inserted into muffins comes out only slightly sticky.
Let muffins cool in tin for a few minutes before moving to racks to cool completely.
How to Make Peanut Butter Streusel Topping
Don't worry; the peanut butter streusel topping is the easiest thing in the world!
Simply put melted butter, brown sugar, flour, peanut butter, and oats in a medium bowl.
And mix together with a fork until you get a crumbly mixture.
Try not to just eat it as is... Because it makes a really delicious muffin topping.
These muffins would be incredible without the peanut butter cup middles and without the peanut butter streusel topping.
But combined? Omg. You might not think these muffins should be breakfast muffins.
But you might not care when you wake up in the morning and can't get them out of your mind. Plus, they go so well with coffee.
And, I mean, if anyone saw you with one at 7 a.m., they would think nothing of it.
Unless... They happened to cut it open.
And then. Oops. Your secret will be discovered.
But come on, two mini peanut butter cups in the morning are nothing to judge anyone on.
More Muffin Recipes
If peanut butter and chocolate are too much for you in the morning (or you just want a variety of options), I've got plenty of other muffin recipes you might love. Here are some of my favorites:
- Tuscan Lemon Muffins
- Raspberry, Mango, and Ginger Muffins
- Carrot Raisin Muffins
- Raspberry and Dark Chocolate Muffins
- Jordan Marsh Blueberry Muffins
- Oatmeal Raisin Cookie Muffins
- Fresh Corn Muffins with Basil
- Banana Pecan Protein Muffins (from Wholesome Made Easy)
- Cranberry Orange Muffins (from The Perks of Being Us)
Whether you choose to eat these peanut butter chocolate muffins for breakfast, dessert, or an afternoon snack, I hope you enjoy every single bite!
Are you a peanut butter and chocolate fan?
Peanut Butter Chocolate Muffins
- 2 cups all-purpose flour
- 2 tsp baking powder
- ¼ tsp salt
- 2 Tbsp unsalted butter
- ⅔ cup creamy peanut butter
- ¼ cup granulated sugar
- 2 large eggs
- 1 cup whole milk
- 1 batch peanut butter streusel topping (recipe below)
- 12 mini Reese's Peanut Butter Cups
Peanut Butter Streusel Topping
- 2 Tbsp unsalted butter, melted
- 2 Tbsp brown sugar
- 2 Tbsp all-purpose flour
- 2 Tbsp creamy peanut butter
- ¼ cup old-fashioned oats
- Pre-heat oven to 375 degrees and lightly grease a 6-cavity jumbo muffin tin.
- In a medium bowl, whisk together flour, baking powder, and salt.
- In the bowl of a stand mixer or in a large bowl with a hand mixer, beat butter, peanut butter, and sugar together until light and fluffy, 3-4 minutes.
- Mix in eggs and milk until just combined.
- Gently fold dry ingredients into bowl with wet ingredients until just combined (take care not to over-mix).
- Fill cavities of muffin tin halfway with batter.
- Place two mini Reese's Peanut Butter Cups on top of batter pressing down gently. Continue filling tins with batter until cavities are about ¾ of the way full.
- Top each muffin with about 1 Tbsp of streusel topping.
- Bake for 16-18 minutes, until toothpick inserted into muffins comes out only slightly sticky.
- Cool in muffin tin for a few minutes before moving muffins to a metal rack to cool completely.
Peanut Butter Streusel Topping
- In a medium bowl, mix together melted butter, brown sugar, flour, peanut butter, and oats with a fork until a crumbly mixture forms.
View web story for this recipe.