It’s 3pm, and I just realized we have a birthday party in two hours. What to make? Enter Reese’S Peanut Butter Cupcakes. Quick to whip up, they come together in one bowl, so clean-up’s a breeze (thank goodness for that).

These are perfect for last-minute dessert emergencies when you’ve got little time and even less brain power. Instead of using boxed cake mix, this recipe gives you the homemade touch that everyone loves without all the fuss. Trust me, once you try these sticky-sweet treats, you won’t want to go back. Sweet satisfaction awaits!
Why You’ll Love This Reese’S Peanut Butter Cupcakes
- Super Easy: Mixing the batter takes just a few minutes, so you can whip these up even on busy days.
- Rich Flavor: The combination of peanut butter and chocolate creates a melty-gooey experience that’s totally addictive.
- Perfect Texture: They’re soft and fluffy on the inside with a slightly dense base that holds up perfectly to frosting.
- Great for Sharing: These are perfect for parties, but honestly, make sure to stash some away for yourself (trust me).
- Surprising Benefit: They freeze really well — just pop them in an airtight container, and you’ll have a treat ready whenever!
Reese’S Peanut Butter Cupcakes Ingredients
For the Base:
all-purpose flour (1 cup) — Use a kitchen scale for flour, or your cupcakes’ll be dense and dry.
granulated sugar (1 cup) — Don’t swap granulated sugar for brown sugar; you’ll miss that perfect sweetness.
peanut butter (1/2 cup) — Go for Jif or Skippy peanut butter; other brands don’t have the same consistency.
egg (1 large) — Use large eggs; if you use medium, your batter might be too dry.
milk (1/2 cup) — Whole milk’s best; if you use skim, your cupcakes’ll come out rubbery.
baking powder (1 teaspoon) — Don’t skip the baking powder; without it, your cupcakes won’t rise properly.
baking soda (1/2 teaspoon) — Use baking soda, not baking powder, for that perfect chocolate flavor boost.
salt (1/4 teaspoon) — Don’t forget the salt; it enhances flavors or your cupcakes’ll taste flat.
vegetable oil (1/4 cup) — Stick to vegetable oil; butter’s too heavy and will make them dry.
vanilla extract (1 teaspoon) — Use pure vanilla extract, not imitation; otherwise, flavor’s gonna be off.
For the Frosting:
unsalted butter (1/2 cup) — Only use unsalted butter; salted’ll mess with your sweetness balance.
powdered sugar (1 cup) — Sift powdered sugar for smooth frosting, or it’ll be lumpy and hard to spread.
cocoa powder (1/4 cup) — Dutch-process cocoa powder’s a must; regular cocoa won’t give that rich flavor.
peanut butter (1/4 cup)
milk (2 tablespoons)
vanilla extract (1 teaspoon)
For Garnish:
Full measurements in the recipe card below.
How to Make Reese’S Peanut Butter Cupcakes
1. Preheat and Prep: Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners. This helps them bake evenly without sticking.
2. Mix Dry Ingredients: In a large bowl, combine flour, sugar, baking powder, baking soda, and salt. Give it a good whisk until everything’s well mixed — no lumps allowed!
3. Combine Wet Ingredients: Now, in another bowl, whisk together peanut butter, egg, milk, vegetable oil, and vanilla extract until smooth and creamy. It’ll smell nutty and delicious!
4. Combine Mixtures: Gradually add the wet mix into the dry ingredients. Stir gently until just combined; don’t overmix! You want it to be slightly lumpy (overdoing it can lead to tough cupcakes).
5. Fill Liners: Divide the batter evenly into the prepared cupcake liners, filling each about 2/3 full. Trust me on this — if you fill them too much, they’ll overflow while baking.
6. Bake Time: Bake for 20-25 minutes or until a toothpick inserted into the center comes out clean (don’t walk away here — they can go from perfect to dry in a flash).
7. Cool Completely: Let the cupcakes cool completely on a wire rack before frosting them with that creamy peanut butter goodness!
Exact quantities in the recipe card below.
How to Store Reese’S Peanut Butter Cupcakes
- Room Temperature: Keep them in an airtight container for up to 3 days. They’ll stay soft and moist, but you might lose some of that fresh-baked vibe after the first day.
- Refrigerator: These cupcakes can hang out in the fridge for about a week. Just pop them in a sealed container, but know that the frosting may lose some of its fluffiness (trust me on this).
- Freezer: You can freeze them for up to 3 months! Wrap each cupcake individually in plastic wrap and then throw them in a freezer-safe bag. Just be prepared — the texture might get a bit denser once thawed.
- Reheating: Microwave one for about 10-15 seconds until warm. You’ll want it slightly gooey, but not hot enough to melt the frosting completely (nobody wants a puddle!).
What to Serve with Reese’S Peanut Butter Cupcakes?
These cupcakes are definitely rich and sweet, so having something a bit lighter or more refreshing on the side helps balance things out.
- Vanilla Ice Cream: The cold temperature cuts through the sweetness and makes every bite feel lighter. Just scoop some into bowls for easy serving!
- Fresh Berries: Try strawberries or raspberries; their tartness balances out the sweetness beautifully. A handful is perfect!
- Coffee: A hot cup of coffee provides a warm, bitter contrast that enhances the chocolate and peanut butter flavors. Brew it fresh right before serving.
- Chocolate Milk: This creamy drink complements the flavors while adding a fun twist. Mix it up quickly with milk and chocolate syrup!
- Lemonade: The acidity brightens everything up, cutting through the richness. Serve it chilled in tall glasses — it’s super refreshing!
- Whipped Cream Topping: Light and airy, a dollop adds texture variety without overwhelming the cupcake’s flavor. Just whip some heavy cream until fluffy!
- Cheesecake Bites: These little treats add a creamy texture contrast to each bite of cake. Grab some from your favorite bakery or make them ahead!
Reese’S Peanut Butter Cupcakes Variations
Here’s how to play with this recipe and make it even more fun!
- Crunchy Surprise: Use 1/2 cup crunchy peanut butter instead of creamy for extra texture.
- Chocolate Swirl: Add 1/4 cup cocoa powder with the dry ingredients for a chocolatey base.
- Nutty Boost: Mix in 1/2 cup chopped nuts when combining wet and dry ingredients for added crunch.
- Mocha Magic: Stir in 1 tablespoon instant coffee granules with the other dry ingredients for a coffee kick.
- Maple Twist: Substitute 1/4 cup maple syrup for the granulated sugar for a sweeter, maple flavor. (Trust me on this!)
- Peanut Butter Overload: Top each frosted cupcake with crushed peanuts and a drizzle of melted peanut butter for a next level treat.
- Milk Swap: Use almond milk instead of regular milk if you’re dairy-free; it works just as well!
Make Ahead Options for Reese’S Peanut Butter Cupcakes
I like to prep the base of my Reese’S Peanut Butter Cupcakes a day in advance. You can mix the batter and store it in an airtight container in the fridge overnight. Just remember to bring it back to room temperature before you fill your cupcake liners and bake them. The cupcakes hold up well for about three days, but I wouldn’t frost them until right before serving since the frosting can get a bit soft if left too long. Once they’re cooled, I use a cake carrier to keep them fresh. Trust me, frost day-of for that nice, fluffy texture! Enjoy baking!
Reese’S Peanut Butter Cupcakes Recipe FAQs
Can I make Reese’S Peanut Butter Cupcakes ahead of time?
Totally! You can bake these cupcakes a day or two in advance. Just let them cool completely before storing them in an airtight container. If you want to frost them later, wait until they’re cooled down to avoid a melty mess. (You don’t want your frosting sliding off!) Just make sure to bring them back to room temp before serving for the best flavor and texture.
Why did my cupcakes turn out dry?
Ah, that’s the worst! If your Reese’S Peanut Butter Cupcakes came out dry, it might be because you overmixed the batter or used too much flour. Remember, when combining wet and dry ingredients, stir just until it’s mixed — some lumps are fine. Also, check your oven temperature; if it runs hot, they might bake too quickly. Keep an eye on them while they’re baking!
What can I use instead of peanut butter in this recipe?
If you need a substitute for peanut butter, try using almond butter or sunflower seed butter; both work well but will change the flavor a bit. Just make sure it’s creamy for the right texture! (I wouldn’t recommend crunchy varieties here.) But if nut allergies are a concern, you might want to skip the nut butters altogether and experiment with pumpkin puree instead; just adjust the sugar accordingly.
How do I know when my cupcakes are done baking?
You’ll know your Reese’S Peanut Butter Cupcakes are ready when a toothpick inserted into the center comes out clean or with just a few crumbs attached — no wet batter! Also, they’ll look slightly puffed up and spring back when gently pressed. Keep an ear out for that faint sizzling sound as they bake; once it quiets down, they’re probably close to being done!
Final Thoughts on Reese’S Peanut Butter Cupcakes
These Reese’S Peanut Butter Cupcakes are seriously all about that rich peanut butter flavor. I mean, who doesn’t love the combo of sweet and salty? The frosting is fluffy and smooth, thanks to the unsalted butter and powdered sugar, which makes it a real showstopper (trust me). If you’re looking for something that’ll become a go-to for birthdays or just a Tuesday treat, this recipe’s got your back. Make sure to let me know how yours turned out in the comments!

Reese’S Peanut Butter Cupcakes
Ingredients
Method
- Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- In a large mixing bowl, combine flour, sugar, baking powder, baking soda, and salt.
- In another bowl, whisk together peanut butter, egg, milk, vegetable oil, and vanilla extract until smooth.
- Gradually add the wet ingredients to the dry ingredients, mixing until just combined.
- Divide the batter evenly into the prepared cupcake liners, filling each about 2/3 full.
- Bake in the preheated oven for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
- Remove from the oven and allow the cupcakes to cool completely on a wire rack.
- In a mixing bowl, beat the softened butter until creamy and smooth.
- Gradually add powdered sugar and cocoa powder, mixing until well combined.
- Add peanut butter, milk, and vanilla extract, then beat until the frosting is fluffy and smooth.
- Once the cupcakes are completely cooled, frost each cupcake generously with the peanut butter frosting.
- Top each frosted cupcake with a mini Reese's cup for garnish.
- Serve immediately or store in an airtight container.






