The moment I pull a tray of peanut butter cup cupcakes out of the oven, the kitchen smells like a dream—rich chocolate, warm peanut butter, and a hint of nostalgia that always makes me smile. If I’m being honest, these cupcakes are the first thing I crave when I want something completely indulgent but still easy enough for a weeknight treat. I first whipped up this peanut butter cup cupcakes recipe for my nephew’s birthday, and let’s just say—they vanished before I could even snag a second one for myself!
What makes peanut butter cup cupcakes so magical? It’s the way every bite delivers that perfect marriage of chocolate and creamy peanut butter, with a surprise Reese’s cup tucked right inside. The whole thing is topped with a swirl of silky peanut butter frosting and a sprinkle of chopped candy. These aren’t just cupcakes—they’re a total crowd-pleaser, a showstopper for parties, bake sales, or any day that needs a little more joy.
I’ve tested this recipe more times than I can count—tweaking the cocoa, adjusting the peanut butter, experimenting with different brands of cups—just so I could be sure it’s foolproof. And whether you’re baking for a family gathering, a potluck, or just because you want to treat yourself (no judgment here!), you’ll love how simple it is to make Reese’s-inspired cupcakes that taste like they came straight from a fancy bakery. Trust me, once you try these, there’s no going back to plain old chocolate cupcakes. Peanut butter cup cupcakes are here to stay in my kitchen—and hopefully yours too!
Why You’ll Love This Recipe
- Quick & Easy: These peanut butter cup cupcakes come together in about an hour, making them perfect for spontaneous dessert cravings or last-minute celebrations.
- Simple Ingredients: You don’t need anything fancy—just pantry staples like flour, cocoa powder, and, of course, a stash of Reese’s peanut butter cups.
- Perfect for Any Occasion: Whether it’s a birthday, a holiday, or just a Wednesday night, these cupcakes bring fun and flavor to any table.
- Crowd-Pleaser: Kids, adults, chocolate lovers, peanut butter fanatics—everyone goes wild for these. They’re always the first to disappear at a party.
- Unbelievably Delicious: The combination of moist chocolate cake, gooey peanut butter center, and rich frosting is just next-level. It’s comfort food at its sweetest!
What really sets this peanut butter cup cupcakes recipe apart is the sneaky peanut butter cup hidden inside each cake. I blend creamy peanut butter right into the frosting for an extra hit of flavor, and the cake itself has a hint of coffee to deepen the chocolate (a little trick I learned after years of baking). You won’t find any dry cupcakes here, and the frosting pipes on like a dream—even if, like me, you sometimes end up with more on your fingers than on the cupcakes.
This recipe isn’t just about taste—it’s about the thrill of unwrapping a cupcake and discovering that gooey, melty peanut butter cup center. It’s about making memories in the kitchen, laughing at your messy apron, and watching your family’s eyes light up after the first bite. If you’re looking for a sweet treat that’s easy, impressive, and just plain fun, these peanut butter cup cupcakes deliver every time.
What Ingredients You Will Need
This peanut butter cup cupcakes recipe uses everyday ingredients you probably already have hanging out in your pantry, plus a few Reese’s peanut butter cups for that irresistible surprise inside. Here’s what you’ll need to whip up a batch:
- For the Chocolate Cupcakes:
- 1 cup (120g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1/2 cup (45g) unsweetened cocoa powder (I love Ghirardelli for a richer taste)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup (120ml) vegetable oil (or melted coconut oil for a slight tropical note)
- 2 large eggs, room temperature
- 1/2 cup (120ml) whole milk (or almond milk for dairy-free)
- 1/2 cup (120ml) hot coffee (brings out the chocolate flavor; decaf works too!)
- 1 tsp vanilla extract
- For the Filling:
- 12 Reese’s peanut butter cups, unwrapped (standard size, or minis for a subtler surprise—just use 2 per cupcake)
- For the Peanut Butter Frosting:
- 1/2 cup (115g) unsalted butter, softened
- 1/2 cup (130g) creamy peanut butter (Jif or Skippy are my go-tos; avoid “natural” styles for best texture)
- 2 cups (240g) powdered sugar, sifted
- 1/4 cup (60ml) whole milk (add a splash more if needed for smoothness)
- 1/2 tsp vanilla extract
- Pinch of salt
- For Garnish:
- Extra Reese’s cups, chopped (for topping)
- Chopped roasted peanuts (optional, for extra crunch)
- Chocolate sprinkles (because why not?)
If you’re missing something, don’t stress—there are plenty of easy swaps. Almond butter works instead of peanut butter for a different vibe, gluten-free flour blends swap in one-for-one, and dairy-free milks keep the cupcakes fluffy without the lactose. I’ve even used sunflower butter for a nut-free option (just double-check your chocolate cups if allergies are a concern). The real star, of course, is the Reese’s peanut butter cup at the heart of every cupcake—don’t skip it!
Equipment Needed
- Muffin tin (12-cup standard size): Essential for shaping perfect cupcakes. I’ve used both metal and silicone pans—metal browns the edges a bit more, which I love.
- Parchment or paper cupcake liners: Keeps things tidy (and let’s face it, makes cupcakes feel extra special). If you run out, a quick spritz of nonstick spray works in a pinch.
- Electric hand mixer or stand mixer: Whips the frosting until it’s silky-smooth. You can use a sturdy whisk and elbow grease if you’re feeling old-school.
- Mixing bowls: At least two—one for wet, one for dry ingredients. Glass or stainless steel work best.
- Measuring cups and spoons: Accuracy is key for baking. I always double-check my flour with a kitchen scale for best results.
- Rubber spatula: Perfect for scraping down the sides and getting every bit of batter.
- Ice cream scoop or large spoon: Easiest way to portion the batter evenly into the cupcake liners.
- Wire cooling rack: To cool cupcakes quickly and evenly (no soggy bottoms!).
- Piping bag and large star tip (optional): Makes frosting look bakery-worthy. A zip-top bag with the corner snipped works if you’re in a hurry.
Honestly, you don’t need anything fancy—my first batch was done with thrifted mixing bowls and a hand-me-down muffin tin. Just be sure to clean your mixer paddles and tips right after use; peanut butter frosting can stick like glue if left to dry!
How to Make Peanut Butter Cup Cupcakes
-
Prep your pans and ingredients (10 minutes):
Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners. Unwrap 12 Reese’s peanut butter cups and set aside. Measure out all your ingredients—you’ll thank yourself later. -
Mix the dry ingredients (3 minutes):
In a large mixing bowl, whisk together 1 cup flour, 1 cup sugar, 1/2 cup cocoa powder, 1 tsp baking powder, 1/2 tsp baking soda, and 1/4 tsp salt. No need to sift, but break up any cocoa lumps with your fingers. -
Combine the wet ingredients (4 minutes):
In a separate bowl, whisk together 2 eggs, 1/2 cup oil, 1/2 cup milk, and 1 tsp vanilla extract. Pour in 1/2 cup hot coffee—don’t worry, your cupcakes won’t taste like coffee, but they’ll be extra chocolatey. -
Make the batter (3 minutes):
Pour the wet ingredients into the dry. Stir gently with a rubber spatula until just combined—overmixing can make cupcakes tough. The batter will be thin, almost like chocolate pudding. -
Fill the cupcake liners (5 minutes):
Scoop about 1 tablespoon of batter into each liner. Place a Reese’s cup on top, then cover with more batter until each liner is about 3/4 full. Pro tip: Don’t fill to the brim or you’ll have overflow! -
Bake (18-22 minutes):
Slide the pan into the preheated oven. Bake for 18–22 minutes, or until the tops bounce back lightly when pressed. A toothpick inserted at the edge (not center—there’s a candy hiding there!) should come out clean. If you see cupcakes sinking, they may be underbaked—give them two more minutes. -
Cool completely (30 minutes):
Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack. The peanut butter cup inside stays molten for a while—ask me how I know! Don’t frost until fully cool, or your beautiful swirls will melt. -
Make the peanut butter frosting (8 minutes):
In a medium bowl, beat 1/2 cup softened butter with 1/2 cup creamy peanut butter until smooth and light, about 2 minutes. Gradually add 2 cups powdered sugar, mixing well. Add 1/4 cup milk, 1/2 tsp vanilla, and a pinch of salt. Beat for another 2–3 minutes—if the frosting feels too thick, add milk a teaspoon at a time until it’s spreadable. -
Frost and decorate (10 minutes):
Pipe or spread a generous swirl of frosting on each cupcake. Top with chopped Reese’s, peanuts, or sprinkles. If using a piping bag, squeeze from the top for even pressure—otherwise, a butter knife works just fine.
That’s it! Your peanut butter cup cupcakes are ready to steal the show. If you’re making them ahead for a party, store the frosted cupcakes in the fridge and let them come to room temp before serving for the best texture.
Cooking Tips & Techniques
- Room Temperature Ingredients: Make sure eggs, butter, and milk are at room temp for a smooth, even batter. Cold ingredients can cause weird lumps—ask me how I learned that one!
- Don’t Overmix: Stir just until the dry bits disappear. Overworking the batter can make your cupcakes dense (been there, done that).
- Peanut Butter Cup Placement: Press each peanut butter cup gently into the batter to keep it centered. If it sinks to the bottom, it can stick to the liner—no tragedy, but a little messier to eat.
- Sift the Powdered Sugar: For the frosting, sift your powdered sugar to avoid clumps. A mesh strainer works if you don’t have a sifter.
- Frosting Consistency: If the frosting feels too thick to pipe, add milk one teaspoon at a time. If it’s too thin, add more powdered sugar. Trust your instincts—it should hold a peak but still feel creamy.
- Test for Doneness: Since there’s a candy hiding in the middle, check doneness by poking near the edge with a toothpick.
- Multitasking: While the cupcakes bake, make the frosting. It saves time, and you’ll feel like a baking pro with everything ready to go.
- Consistent Cupcakes: Use an ice cream scoop for even batter portions. This keeps all your cupcakes the same size, so they bake evenly.
I’ve had batches where I tried to rush, skipped the sifting, or frosted too soon—the results were…interesting. Take your time, don’t stress about perfection, and remember: even “ugly” cupcakes get devoured!
Variations & Adaptations
- Gluten-Free: Swap the all-purpose flour for a 1:1 gluten-free baking blend. I’ve made them for a celiac friend using King Arthur’s blend, and nobody noticed a thing!
- Dairy-Free: Use almond or oat milk and swap the butter for a vegan alternative. Choose dairy-free peanut butter cups like Justin’s for a fully dairy-free treat.
- Nut-Free: Substitute sunflower seed butter and use nut-free chocolate cups for a school-safe version. Double-check your chocolate for hidden nuts, always.
- Seasonal Flavors: For fall, add a pinch of cinnamon to the batter and top with caramel drizzle. In summer, swap peanut butter cups for mini s’mores candies and top with toasted marshmallow bits.
- Mini Cupcakes: Use a mini muffin tin and mini Reese’s cups for bite-sized treats—just reduce the baking time to about 10–12 minutes.
My personal favorite twist? Swapping the regular peanut butter cups for the dark chocolate version and adding a little espresso powder to the batter. It’s rich, intense, and just a tad grown-up—perfect for coffee dates or gifting to your favorite chocolate lover.
Serving & Storage Suggestions
These peanut butter cup cupcakes are best served at room temperature when the cake is soft and the center is gooey. For parties, arrange them on a cute cake stand and sprinkle extra chopped Reese’s on top—it’s a showstopper! Pair with a cold glass of milk, a hot coffee, or even a scoop of vanilla ice cream for serious dessert bliss.
To store, place cupcakes in an airtight container and refrigerate for up to 4 days. The frosting holds up well, but let cupcakes come to room temp before serving so the centers soften again. For longer storage, freeze unfrosted cupcakes in zip-top bags for up to 2 months. When ready to serve, thaw overnight and frost fresh. If you like, pipe frosting and freeze separately, then assemble just before eating.
One fun trick: the flavor actually deepens after a day or two, so don’t be afraid to bake ahead for events. Just keep them covered to avoid fridge odors sneaking in (trust me—onions and chocolate are not friends!).
Nutritional Information & Benefits
Each peanut butter cup cupcake (with frosting and candy center) contains roughly:
- Calories: 370
- Fat: 20g
- Carbs: 43g
- Protein: 6g
While these cupcakes are definitely a treat, there are a few perks! Peanut butter adds plant-based protein and healthy fats, while using unsweetened cocoa powder gives you a little antioxidant boost. I like that you can make them gluten-free or dairy-free as needed, and with nut-free swaps, they’re safe for most lunchboxes.
Keep in mind, there are peanuts and dairy in the classic recipe, so always check with guests about allergies. In moderation, though, these cupcakes can easily fit into a balanced lifestyle—especially if you enjoy them mindfully and with lots of laughter. That’s my wellness philosophy in a nutshell (or a peanut shell, I guess!).
Conclusion
So, why are these peanut butter cup cupcakes worth your time? They’re easy, wildly delicious, and guaranteed to bring a little happiness to anyone who tries them. The combination of rich chocolate cake, gooey Reese’s center, and creamy peanut butter frosting is just—wow. You can make them your own with swaps or fun toppings, and honestly, even if you’re not a confident baker, this recipe makes you look like a pro.
I keep coming back to these cupcakes because they’re a sweet reminder of family celebrations, lazy weekends, and those moments when you just need a treat. Give them a try, and don’t be afraid to get creative—maybe your twist will be the next big hit!
If you bake these peanut butter cup cupcakes, I’d love to hear how they turn out—leave a comment below, share your photos, or tag me on social media. Can’t wait to see your delicious creations. Now, go grab those Reese’s cups and let’s make some cupcake magic happen!
Frequently Asked Questions
Can I use mini Reese’s cups instead of regular ones?
Absolutely! Just use two minis per cupcake for the same gooey surprise in every bite. They’re great for mini cupcakes, too.
How do I keep the peanut butter cup from sinking to the bottom?
Make sure to add a little batter under the peanut butter cup and don’t press it all the way down. Cover fully with more batter before baking.
Can I make these cupcakes ahead of time?
Yes! Unfrosted cupcakes freeze well for up to 2 months. Frost the day you want to serve for the freshest taste.
What if I don’t have a piping bag for the frosting?
No worries—you can use a zip-top bag with the corner cut off, or just spread the frosting with a butter knife. They’ll taste just as wonderful!
Are these cupcakes safe for nut allergies?
The classic recipe contains peanuts, but you can swap in sunflower butter and nut-free chocolate cups for an allergy-friendly option. Always check labels to be sure.
Pin This Recipe!
Peanut Butter Cup Cupcakes
These indulgent peanut butter cup cupcakes feature moist chocolate cake, a hidden Reese’s peanut butter cup center, and a swirl of creamy peanut butter frosting. Perfect for parties, bake sales, or any time you crave a decadent, crowd-pleasing treat.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour
- Yield: 12 cupcakes 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (120g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1/2 cup (45g) unsweetened cocoa powder
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup (120ml) vegetable oil or melted coconut oil
- 2 large eggs, room temperature
- 1/2 cup (120ml) whole milk or almond milk
- 1/2 cup (120ml) hot coffee (decaf works too)
- 1 tsp vanilla extract
- 12 Reese’s peanut butter cups, unwrapped (standard size, or 2 minis per cupcake)
- 1/2 cup (115g) unsalted butter, softened
- 1/2 cup (130g) creamy peanut butter (not natural style)
- 2 cups (240g) powdered sugar, sifted
- 1/4 cup (60ml) whole milk (plus more as needed)
- 1/2 tsp vanilla extract
- Pinch of salt
- Extra Reese’s cups, chopped (for topping)
- Chopped roasted peanuts (optional, for garnish)
- Chocolate sprinkles (optional, for garnish)
Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners. Unwrap 12 Reese’s peanut butter cups and set aside. Measure out all ingredients.
- In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt. Break up any cocoa lumps with your fingers.
- In a separate bowl, whisk together eggs, oil, milk, and vanilla extract. Pour in hot coffee and mix.
- Pour wet ingredients into dry ingredients. Stir gently with a rubber spatula until just combined. Batter will be thin.
- Scoop about 1 tablespoon of batter into each cupcake liner. Place a Reese’s cup on top, then cover with more batter until liners are about 3/4 full.
- Bake for 18–22 minutes, or until tops bounce back lightly when pressed and a toothpick inserted at the edge comes out clean.
- Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
- To make the frosting: In a medium bowl, beat softened butter with creamy peanut butter until smooth and light, about 2 minutes. Gradually add powdered sugar, mixing well. Add milk, vanilla, and a pinch of salt. Beat for another 2–3 minutes, adding more milk if needed for spreadable consistency.
- Pipe or spread frosting onto cooled cupcakes. Top with chopped Reese’s, peanuts, or sprinkles as desired.
- Store frosted cupcakes in the fridge if making ahead. Let come to room temperature before serving.
Notes
For best results, use room temperature eggs, butter, and milk. Don’t overmix the batter to keep cupcakes light. Press peanut butter cups gently into the batter to keep them centered. Sift powdered sugar for smooth frosting. Use an ice cream scoop for even cupcake sizes. Cupcakes can be made gluten-free or dairy-free with appropriate swaps. Store in an airtight container in the fridge for up to 4 days, or freeze unfrosted cupcakes for up to 2 months.
Nutrition
- Serving Size: 1 cupcake
- Calories: 370
- Sugar: 32
- Sodium: 210
- Fat: 20
- Saturated Fat: 7
- Carbohydrates: 43
- Fiber: 2
- Protein: 6
Keywords: peanut butter cup cupcakes, Reese's cupcakes, chocolate peanut butter cupcakes, easy cupcake recipe, party dessert, bake sale, kid-friendly dessert, peanut butter frosting, hidden candy cupcakes





