Reese’s Peanut Butter Cupcakes are my go to move when I need a dessert that feels like a guaranteed win. You know those days when you want something fun and chocolatey, but you do not want to spend all afternoon baking or washing a million bowls? Yep, this is that recipe. These cupcakes taste like a bakery treat, but they are totally doable at home, even if you are not a confident baker. The best part is the little surprise in the middle, because nobody is sad when they bite into a peanut butter cup. 
The Story Behind This Recipe
I’m Alexandraa, the cook behind this Reese’s Peanut Butter Cupcakes. On a rainy weekend, I dialed in the flavors so it’s approachable and full of cozy vibes. Reese's Peanut Butter Cupcakes are my go to move when I need a dessert that feels like a guaranteed win. You know those days when you…
Why You’ll Love These Reeses Peanut Butter Cupcakes
I have made these for birthdays, bake sales, random Tuesday cravings, and once for a neighbor who helped me carry groceries. Every single time, someone asks for the recipe. They hit that sweet spot between rich chocolate cake and creamy peanut butter, without being too complicated.
Here is why they are worth your time:
They are reliable. The cupcakes bake up soft and chocolatey, and the frosting is hard to mess up if you follow a few simple tips.
They feel special. The hidden peanut butter cup makes people think you worked harder than you did.
They are great for sharing. They travel well, they look cute, and they make any table feel like a party.
If you are on a peanut butter and chocolate kick lately, you might also love something like chocolate peanut butter crazy cake for when you want a big pan style dessert that feeds a crowd.

Ingredients You’ll Need
I am going to keep this realistic and pantry friendly. No fancy ingredients, no weird steps, just solid basics that turn into the kind of cupcakes you want to hover over while they cool.
Quick ingredient checklist
- All purpose flour
- Unsweetened cocoa powder
- Baking powder
- Baking soda
- Salt
- Granulated sugar
- Brown sugar
- Eggs
- Milk or buttermilk (either works)
- Neutral oil (like canola or vegetable)
- Vanilla extract
- Hot coffee or hot water (coffee makes it extra chocolatey)
- Mini Reese cups or regular Reese cups for the centers
- Butter for the frosting
- Creamy peanut butter
- Powdered sugar
- Heavy cream or milk (to loosen frosting)
Little personal note: I usually use mini peanut butter cups because they fit nicely and you do not have to carve out the cupcake later. If you only have regular ones, you can still do it. Just press them in gently and do not overfill your liners.
And if you are the type who likes quick peanut butter treats for busy weeks, I have been eyeing these chocolate peanut butter no bake cookies as a backup plan for when turning on the oven feels like too much.

Step-by-Step Instructions
Let us make this easy. I am going to walk you through it like I would if you were hanging out in my kitchen, stealing frosting off a spoon.
1) Prep first so you are not scrambling
Heat your oven to 350 F. Line a muffin tin with cupcake liners. Unwrap your Reese cups now, because doing it with sticky batter fingers is just annoying.
2) Mix the dry ingredients
In a medium bowl, whisk flour, cocoa powder, baking powder, baking soda, and salt. This is a small step that helps you avoid weird flour pockets later.
3) Mix the wet ingredients
In a larger bowl, whisk both sugars with the eggs, then add milk, oil, and vanilla. You are not trying to whip air into it, just get it smooth.
4) Bring it together and add the hot coffee
Pour the dry mixture into the wet and stir until you do not see streaks of flour. Then slowly add the hot coffee or hot water. The batter will look thin. That is normal and it bakes up beautifully.
5) Fill, add the Reese, and bake
Fill each liner about halfway with batter. Drop a mini Reese cup into the center. Add a little more batter on top so the candy is covered, usually until the liner is about two thirds full.
Bake for about 16 to 20 minutes, depending on your oven. They are done when the tops spring back lightly and a toothpick comes out mostly clean, but remember the melted candy can make it look a little gooey if you hit that spot.
6) Cool completely before frosting
I know it is hard to wait. But warm cupcakes melt peanut butter frosting into a slippery mess. Let them cool in the pan for 5 minutes, then move them to a rack and cool fully.
7) Make the peanut butter frosting
Beat softened butter and creamy peanut butter until fluffy. Add powdered sugar a bit at a time, then a splash of cream or milk until it is smooth and pipeable. Add a pinch of salt if your peanut butter is very sweet.
Then frost your cupcakes however you like. Piping makes them look extra fun, but a simple swirl with a knife still tastes amazing.
“I brought these to my office and they disappeared in ten minutes. Someone literally asked if I bought them from a bakery.”
If you want another Reese style dessert for the chocolate obsessed people in your life, this Reeses peanut butter chocolate brownie is the kind of thing you make once and suddenly everyone knows your name.
How to Serve and Store These Reeses Peanut Butter Cupcakes
These are pretty flexible, which is part of why I love them. I have served them chilled, room temp, and slightly warm (the warm version is messy but so good).
Serving ideas:
- Top each cupcake with a mini Reese cup or a few chocolate shavings.
- Sprinkle on chopped peanuts for a little crunch.
- Serve with cold milk or hot coffee, honestly the best combo.
Storing: Keep the cupcakes in an airtight container. If your kitchen is cool, they can sit at room temperature for about 1 day. After that, I move them to the fridge for up to 4 days. Let them sit out for 20 to 30 minutes before eating so the frosting softens.
Freezing: You can freeze unfrosted cupcakes for up to 2 months. Wrap them well, then thaw at room temperature and frost fresh. You can freeze frosted ones too, but the frosting can get a little textured after thawing. Still tasty though.
Side note, if you like having a fun no bake option in your back pocket for parties, these chocolate covered peanut butter hearts are super cute and feel like a gift even if you are making them for yourself.
Frequently Asked Questions
Can I use boxed cake mix instead of making the cupcake batter from scratch?
Yes. Use a chocolate cake mix and follow the box directions. Still add the Reese cups in the middle and do the peanut butter frosting at home for that homemade feel.
What peanut butter works best for the frosting?
Regular creamy peanut butter is best. The natural kind that separates can make the frosting oily or grainy.
How do I keep the Reese cup from sinking?
Fill halfway, add the candy, then cover it with more batter. If you drop it in at the start with too much batter, it can drift down.
Can I make these ahead for a party?
Totally. Bake the cupcakes a day ahead, store airtight, then frost the next day. If they are already frosted, keep them chilled and let them sit out a bit before serving.
How many times can I re-pipe the frosting if I mess up?
More than once, I promise. If your frosting is too soft, chill it for 10 minutes. If it is too stiff, add a tiny splash of milk and beat again.
A Sweet Little Wrap Up Before You Bake
If you want a dessert that gets real reactions, Reese’s Peanut Butter Cupcakes are the one. You get a soft chocolate cupcake, a hidden peanut butter cup, and that creamy frosting on top that makes people go back for a second. If you want to compare versions, I also like checking out Reese’s Peanut Butter Cupcakes – Tastes Better From Scratch and Reese’s Peanut Butter Cupcakes – CincyShopper when I am in the mood to tweak little details. Bake a batch this week, text a friend to come over, and watch how fast they disappear.

Reese’s Peanut Butter Cupcakes
Ingredients
Method
- Preheat your oven to 350 F. Line a muffin tin with cupcake liners.
- Unwrap your Reese cups.
- In a medium bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt.
- In a larger bowl, whisk the granulated sugar and brown sugar with the eggs, then add milk, oil, and vanilla until smooth.
- Pour the dry mixture into the wet mixture and stir until there are no streaks of flour. Then slowly add the hot coffee or hot water.
- Fill each cupcake liner about halfway with batter and drop a mini Reese cup into the center. Cover the Reese cup with more batter until the liner is about two thirds full.
- Bake for about 16 to 20 minutes. They are done when the tops spring back lightly and a toothpick comes out mostly clean.
- Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
- Beat together softened butter and peanut butter until fluffy. Gradually add powdered sugar and a splash of cream or milk until it’s smooth and pipeable.
- Frost the cooled cupcakes as desired.

