Welcome to the ultimate indulgence for any chocolate and peanut butter lover: Reese’s Cupcakes! Imagine a rich, moist chocolate cupcake, baked to perfection, concealing a delightful surprise – a full-sized Reese’s Peanut Butter Cup molten in its core. Topped with a silky-smooth, creamy peanut butter frosting, these cupcakes are not just a dessert; they’re an unforgettable experience that will capture your heart and taste buds. Get ready to bake the most amazing cupcakes you’ve ever tasted!
For a long time, I thought my Oreo Cupcakes were the pinnacle of cupcake perfection. But then, these irresistible Reese’s Peanut Butter Cupcakes entered my life, and now I’m truly torn! It’s clear I have a deep-seated love for the classic chocolate-peanut butter combination. And honestly, who doesn’t? This iconic pairing is a dessert dream come true, and I’ve explored its delicious potential in many recipes, from my decadent Chocolate Cake with Peanut Butter Frosting to my chewy Chocolate Peanut Butter Chip Cookies and the incredibly popular Peanut Butter Cup Cookies. But there’s something uniquely special about these cupcakes that takes the beloved flavor profile to a whole new level.

Why These Reese’s Cupcakes Are a Must-Try
What makes this Reese’s Cupcake recipe stand out from the rest? It’s a perfect symphony of textures and flavors, thoughtfully designed to deliver an unparalleled dessert experience. Here are the key reasons you’ll fall in love with these delightful treats:
- An Entire Reese’s Baked into the Center: This isn’t just a hint of peanut butter; it’s a glorious, full-sized Reese’s Peanut Butter Cup, perfectly nestled within each cupcake. As the cupcake bakes, the Reese’s melts slightly, creating a gooey, irresistible peanut butter chocolate core that adds an incredible depth of flavor and a wonderfully soft, molten texture to every bite. There’s no skimping here – just pure, unadulterated Reese’s bliss at the heart of your homemade masterpiece.
- Luxuriously Smooth Peanut Butter Frosting: The crowning glory of these cupcakes is undoubtedly the peanut butter frosting. Crafted to be incredibly smooth, light, and wonderfully creamy, this frosting boasts a rich, authentic peanut butter flavor that is perfectly balanced with just the right amount of sweetness. It pipes beautifully, spreads like a dream, and enhances the overall chocolate-peanut butter experience without being overly heavy or cloying. It’s truly frosting perfection.
- Deeply Rich and Moist Chocolate Cupcakes: Our homemade chocolate cupcake base is a recipe marvel on its own. Made completely from scratch, these cupcakes are exceptionally moist, tender, and bursting with a profound chocolate flavor. The secret lies in a carefully balanced batter that ensures a light crumb and intense cocoa notes. When combined with the melted Reese’s, the surrounding chocolate from the peanut butter cup further intensifies the chocolaty element, creating a harmonious blend that’s simply irresistible. This is not your average chocolate cupcake; it’s a robust foundation designed to complement its peanut butter counterpart.
Essential Ingredients for Perfect Reese’s Cupcakes
Crafting these extraordinary Reese’s Cupcakes starts with selecting the right ingredients. Each component plays a vital role in achieving that perfect balance of flavor, moisture, and texture. Here’s a detailed look at what you’ll need and why:


- All-Purpose Flour: For the cupcake base, standard all-purpose flour is ideal. It provides the necessary structure without making the cupcakes too dense. Sifting it with the other dry ingredients can help ensure a lighter, more uniform crumb.
- Unsweetened Cocoa Powder: This is where the rich chocolate flavor of our cupcakes comes from. I recommend using natural unsweetened cocoa powder. For an even darker, deeper chocolate, you could experiment with Dutch-processed cocoa, but remember it reacts differently with leavening agents. For a comprehensive guide on different types of cocoa and their uses, refer to my post on the Best Cocoa Powder for Baking.
- Warm Water: Don’t skip this step! Using warm water (not hot) to combine with the cocoa powder is crucial. This technique, known as “blooming” the cocoa, helps to dissolve the cocoa solids and intensifies its chocolate flavor, giving your cupcakes a richer, more profound taste.
- Vegetable Oil: Unlike butter, which can make baked goods denser when cold, vegetable oil contributes to an incredibly moist and light texture that stays soft for longer. It provides the essential fat content without overpowering the delicate chocolate flavor. Canola oil also works well.
- White Vinegar: A small amount of white vinegar acts as an acidic element that reacts with the baking soda in the batter. This reaction creates carbon dioxide bubbles, which are essential for giving the cupcakes their airy, light, and fluffy texture. Don’t worry, you won’t taste the vinegar in the final product!
- Reese’s Peanut Butter Cups: The star of the show! Make sure to use full-sized Reese’s Peanut Butter Cups for baking inside the cupcakes. Their generous size ensures a prominent, gooey peanut butter core in every cupcake. If you wish to decorate the tops, mini Reese’s cups or chopped pieces of full-sized ones work perfectly.
- Unsalted Butter: For the exquisite peanut butter frosting, unsalted butter is key. Ensure it’s softened to a cool room temperature – not melted or too warm – for the best creaming consistency, which is vital for a smooth, airy frosting.
- Creamy Peanut Butter: To achieve that wonderfully smooth and spreadable frosting texture, creamy peanut butter is a must. Avoid natural peanut butter that has a lot of oil separation, as this can drastically affect the consistency and stability of your frosting. Stick to traditional creamy varieties like Jif or Skippy for the best results.
- Powdered Sugar (Confectioners’ Sugar): This fine sugar is essential for achieving a velvety-smooth frosting. Sifting the powdered sugar before adding it to your butter mixture will prevent lumps and ensure a truly luxurious, silky texture for your peanut butter buttercream.
- Heavy Cream & Vanilla Extract: Heavy cream adds richness and helps achieve the perfect consistency for the frosting, allowing you to adjust its thickness. A good quality vanilla extract rounds out the flavors, adding a touch of warmth and depth to both the cupcakes and the frosting.
Crafting Your Reese’s Cupcakes: A Step-by-Step Guide
Making these decadent Reese’s Cupcakes is a straightforward process, even for novice bakers. Follow these detailed instructions to ensure a perfect batch every time:
- Prepare Your Baking Station: Begin by preheating your oven to 350ºF (175ºC). Line a standard 12-cup muffin or cupcake pan with paper liners. Having everything ready before you start mixing will make the process much smoother.
- Combine the Dry Ingredients: In a large mixing bowl, whisk together 1 ½ cups of all-purpose flour, 1 cup of granulated sugar, ⅓ cup of unsweetened cocoa powder, 1 teaspoon of baking soda, and ½ teaspoon of salt. Whisk thoroughly for about 30 seconds to ensure all ingredients are well combined and evenly distributed. This step prevents lumps and ensures consistent leavening.
- Mix the Wet Ingredients: In a separate large liquid measuring cup or a medium bowl, combine 1 cup of warm water, ⅓ cup of vegetable oil, 1 large egg, 1 tablespoon of vanilla extract, and 2 teaspoons of white vinegar. Whisk these ingredients until they are fully incorporated. The warm water is vital here for blooming the cocoa powder later, unlocking a deeper chocolate flavor.
- Gently Combine Wet and Dry: Pour the wet ingredients mixture into the bowl containing the dry ingredients. Mix with a whisk or a rubber spatula until just combined. It’s crucial not to overmix the batter; overmixing can develop the gluten in the flour too much, leading to tough, dense cupcakes. Stop mixing as soon as no dry flour streaks are visible. A few small lumps are perfectly fine.

- Portion the Batter: Using a cookie scoop or a measuring cup, carefully portion the chocolate cupcake batter into each prepared cupcake liner. Fill each liner approximately halfway. This leaves enough room for the Reese’s cup and for the cupcake to rise beautifully without overflowing.
- Insert the Reese’s Peanut Butter Cups: Unwrap a full-sized Reese’s Peanut Butter Cup and gently place one into the center of the batter in each cupcake liner. Lightly press the Reese’s cup down into the batter until its perimeter is just covered by the batter, leaving the very center slightly exposed. This ensures the Reese’s stays suspended in the middle and creates that signature gooey core. (Refer to the photos in the post if you need a visual guide!)
- Bake to Perfection: Transfer the cupcake pan to your preheated oven and bake for 17-18 minutes. Due to the melted Reese’s in the center, the traditional toothpick test for doneness won’t work perfectly. Instead, you’ll know the cupcakes are done when the edges are set, and the centers feel soft and spring back slightly to the touch. Once baked, remove the pan from the oven and let the cupcakes cool in the pan for about 5 minutes. This helps them set and prevents them from sticking.
- Cool Completely: After 5 minutes, carefully transfer the cupcakes from the pan to a wire cooling rack. Allow them to cool completely before you even think about frosting them. Attempting to frost warm cupcakes will result in melted, messy frosting. Patience is a virtue here!
- Prepare the Creamy Peanut Butter Buttercream Frosting: While the cupcakes are cooling, get started on your delectable frosting. In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), cream together ½ cup of softened unsalted butter and ½ cup of creamy peanut butter on medium speed until the mixture is smooth and light, about 1-2 minutes.
- Finish the Frosting: Add 2 cups of sifted powdered sugar, 1 tablespoon of heavy cream, ½ teaspoon of vanilla extract, and ¼ teaspoon of salt to the butter-peanut butter mixture. Start mixing on low speed until the powdered sugar is incorporated, then increase to medium speed and beat for 2-3 minutes. The frosting should become light in color, fluffy, and incredibly smooth. If the frosting is too thick, add a tiny bit more heavy cream (½ teaspoon at a time) until you reach your desired piping consistency. If it’s too thin, add a bit more powdered sugar.
- Frost and Decorate: Once the cupcakes are completely cool and your frosting is ready, it’s time for the grand finale! Frost each chocolate Reese’s cupcake generously with the peanut butter frosting. You can use a piping bag with your favorite tip for an elegant look, a Ziploc bag with the corner snipped for a simpler swirl, or even just a butter knife for a rustic, homemade aesthetic. For an extra touch, decorate the top of each cupcake with a piece of a Reese’s peanut butter cup or mini Reese’s. Now, stand back, admire your work, and enjoy these utterly amazing treats!

Expert Tips for Reese’s Cupcake Success
Achieving bakery-quality Reese’s Cupcakes at home is easier than you think with these helpful tips:
- Checking for Doneness: As mentioned in the instructions, the traditional toothpick test won’t work for these cupcakes because of the melted Reese’s Peanut Butter Cup in the center. Instead, rely on visual cues and touch. The edges of the cupcakes should look set and slightly firm, and when you gently touch the center, it should spring back softly. Trust your senses over the toothpick for this recipe!
- Reese’s Placement Matters: When placing the Reese’s into the batter, be gentle. If you press the Reese’s peanut butter cup too far down into the batter, it might sink to the very bottom of the liner during baking, creating more of a “crust” at the base rather than a gooey center. While still absolutely delicious, for that perfect surprise molten core, aim to have the Reese’s suspended in the middle, just covered by the batter. A few of mine always end up closer to the bottom, and I can confirm they are equally amazing, so don’t stress too much!
- Choose the Right Peanut Butter for Frosting: For the smoothest, most stable, and most delicious peanut butter frosting, I highly recommend using a traditional creamy peanut butter brand like Skippy or Jif. Natural peanut butters, while great for other uses, often have a higher oil content that separates easily. This oil separation can mess with the emulsification and texture of your buttercream, making it difficult to achieve that desirable light and fluffy consistency.
- Frosting Application: You have several options for frosting your cupcakes! For a professional, swirled look, transfer the homemade peanut butter frosting to a pastry bag fitted with your favorite piping tip (a large star tip works wonderfully). If you don’t have a piping bag, a large Ziploc bag with one corner snipped off will work just as well. For a charmingly rustic, homemade aesthetic, simply use a butter knife or an offset spatula to spread the frosting generously over the center surface of each cupcake. Don’t be afraid to get creative!
- Don’t Overmix the Batter: After combining the wet and dry ingredients, mix just until no streaks of dry flour remain. Overmixing develops the gluten, resulting in dense, chewy cupcakes instead of the light, tender texture we’re aiming for.
- Room Temperature Ingredients: For both the cupcake batter (especially the egg) and definitely the frosting (butter and peanut butter), having ingredients at room temperature ensures they combine smoothly and emulsify properly, leading to a more consistent and better-textured end product.
Make Ahead, Storing, and Freezing
Planning is key for baking, and these Reese’s Cupcakes are quite versatile when it comes to preparing ahead of time or storing leftovers. Here’s how to handle them:
- Make-Ahead Frosting: The peanut butter frosting is an excellent component to prepare in advance. You can make it up to a week ahead of time and store it in an airtight container in the refrigerator. When you’re ready to use it, remove it from the fridge and let it come to cool room temperature (this can take 1-2 hours). Then, beat it in your stand mixer or with a hand mixer for a few minutes until it returns to its wonderfully light and fluffy texture, ready for piping or spreading.
- Storing Unfrosted Cupcakes: If you’re not ready to frost them immediately, unfrosted chocolate peanut butter cup cupcakes can be stored in an airtight container at room temperature for up to 2-3 days. For slightly extended freshness, they will keep even better in an airtight container in the refrigerator for up to 5 days.
- Storing Frosted Cupcakes: Frosted Reese’s Cupcakes are best enjoyed as fresh as possible, but if you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. The frosting will firm up slightly in the cold, but the flavors will still be delicious. Allow them to come closer to room temperature for about 15-30 minutes before serving for the best texture.
- Freezing Frosted Cupcakes: To enjoy these treats even longer, you can freeze frosted cupcakes! First, arrange the frosted cupcakes on a tray or baking sheet and flash freeze them for about 1-2 hours, or until the frosting is completely firm. This step prevents the frosting from sticking to the plastic wrap. Once firm, individually wrap each cupcake tightly in plastic wrap, and then place them in a large freezer-safe ziplock bag or airtight container. They can be frozen for up to 2 months.
- Thawing Frozen Cupcakes: When you’re ready to enjoy a frozen cupcake, remove it from the freezer, unwrap it, and let it thaw at room temperature for a few hours. This slow thawing process helps maintain the cupcake’s moisture and frosting texture.

Frequently Asked Questions About Reese’s Cupcakes
Yes, you absolutely can use mini Reese’s peanut butter cups! However, keep in mind that they will create a much smaller “Reese’s surprise” in the center of the cupcake compared to a full-sized one. While still delicious, it won’t span the entire cupcake as much, offering a more subtle peanut butter core. Mini cups are excellent for decorating the tops, though!
Because of the melted Reese’s Peanut Butter Cup in the center, the traditional toothpick test isn’t reliable for these cupcakes. Instead, look for visual cues: the edges of the cupcakes should appear set and slightly pulled away from the liner. Gently touch the center of a cupcake; it should feel soft and spring back slightly when lightly pressed. These indicators will tell you they are perfectly baked.
While you certainly can use a chocolate boxed cake mix as a shortcut, I highly encourage you to try this homemade chocolate cupcake recipe! The scratch-made batter delivers a superior depth of flavor and moisture that elevates the entire cupcake experience. A boxed mix will work for placing a Reese’s in the center and topping with homemade frosting, but the cupcake base itself won’t taste nearly as rich, tender, or truly “homemade” as this recipe.
With a few modifications, yes! You can typically substitute the all-purpose flour with a 1:1 gluten-free baking flour blend (ensure it contains xanthan gum). Always double-check that your cocoa powder, vanilla extract, and Reese’s Peanut Butter Cups are certified gluten-free, as ingredients can vary by brand. The result should still be a wonderfully delicious gluten-free treat!
The consistency of your frosting can be easily adjusted. If it’s too thick, add more heavy cream (or milk) in very small increments, about ½ teaspoon at a time, beating well after each addition until you reach your desired smoothness. If the frosting turns out too thin, gradually add more sifted powdered sugar, one tablespoon at a time, beating until it thickens to the perfect piping consistency. Climate and ingredient temperatures can affect frosting, so don’t hesitate to adjust!

More Irresistible Cupcake Creations
If you’ve loved diving into the world of these Reese’s Cupcakes, you’re in for a treat! Explore some of my other fantastic cupcake recipes that are sure to satisfy any craving:
- Oreo Cupcake Recipe
- Cookie Dough Cupcakes
- Black Velvet Cupcakes
- Ferrero Rocher Cupcakes
- German Chocolate Cupcakes
Did you bake these delightful Reese’s Cupcakes? I’m eager to hear all about your experience! Please leave a star rating and review below the recipe card, or scroll down to the comments section to share your thoughts. Your feedback helps others discover and enjoy these recipes too!
Stay connected and up-to-date with all my latest baking adventures by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest. Happy baking!

Print
SaveSaved!
Review
Reese’s Cupcakes
Ingredients
Cupcakes
- 1 ½ cups all-purpose flour
- 1 cup granulated sugar
- ⅓ cup unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 cup water – warm
- ⅓ cup vegetable oil
- 1 large egg
- 1 tablespoon vanilla extract
- 2 teaspoon distilled white vinegar
- 15 Reese’s peanut butter cups – full size
Peanut Butter Frosting
- ½ cup unsalted butter – softened to room temperature
- ½ cup creamy peanut butter
- 2 cups powdered sugar
- 1 tablespoon heavy cream – or milk, if needed
- ½ teaspoon vanilla extract
- ¼ teaspoon salt
Instructions
-
Preheat oven to 350°F. Line a cupcake tin with paper liners. Set aside.
-
In a large bowl whisk the flour, granulated sugar, cocoa powder, baking soda, and salt.
-
In a large liquid measuring cup whisk the water, oil, egg, vanilla, and vinegar. Pour the wet ingredients over the dry ingredients and mix until just combined and no flour streaks remain.
-
Portion the batter into the cupcake pan filling only ½ full. Place an unwrapped Reese’s PB cup over the batter and gently press the PB cup into the batter, so that the perimeter of the peanut butter cup is covered by batter, and the middle is still slightly exposed. Refer to the blog post to see pictures if you need to.
-
Bake for 17-18 minutes. You won’t be able to test for doneness in the center of the cupcake with a toothpick because of the Reese’s pb cup. But when you touch the edge and centers of the cupcakes they will be set and soft to the touch.
-
Remove from oven and let cool in pan 5 mins then turn out to a cooling rack to cool completely. Frost with PB frosting!
-
Make the peanut butter frosting: To make the peanut butter frosting cream the butter and peanut butter in a stand mixer on medium speed for 1-2 minutes. Add the powdered sugar, heavy cream, vanilla, and salt. Mix on medium speed for 2-3 minutes. Add more heavy cream to get your desired consistency.
Notes
If you push the Reese’s into the batter too much, you’ll get more of a crust — with the Reese’s sitting on the bottom of the cupcake instead of in the center (which isn’t bad, just letting you know!)