As I stood in my kitchen, a whiff of melting chocolate wafted through the air, instantly transporting me to a cozy café where peanut butter dreams come true. Today, I’m excited to share my recipe for Peanut Butter Cup Cupcakes—each one a delightful fusion of rich chocolate and creamy peanut butter goodness. These cupcakes not only offer a quick prep time for busy bakers but also serve as a crowd-pleasing treat that’s perfect for any occasion. Imagine biting into a moist cupcake, revealing a gooey peanut butter ganache, all crowned with velvety cream cheese frosting. Whether celebrating a birthday or just satisfying a sweet craving, these cupcakes will bring a smile to your face. Curious to find out how to whip up these irresistible delights? Let’s dive in!

Why Are These Cupcakes Unforgettable?
Decadent flavors: Experience the luxurious combination of moist chocolate and creamy peanut butter in every bite.
Quick prep: Perfect for busy bakers, these cupcakes come together in no time, making them a go-to for any occasion.
Gooey surprise: Each cupcake features a delightful peanut butter ganache filling that adds a touch of indulgence.
Perfect for sharing: These crowd-pleasers are ideal for parties or family gatherings—everyone will be reaching for seconds!
Easy customization: Feel free to swap in different frostings or chocolate chips for a twist on a classic. If you love fun, imaginative recipes, check out my Homemade Butter Chicken or Thai Peanut Chicken for more culinary inspiration!
Peanut Butter Cup Cupcake Ingredients
For the Cupcakes
- All-Purpose Flour – Provides structure to the cupcakes; can substitute with gluten-free all-purpose flour if needed.
- Dutch Process Cocoa Powder – Adds rich chocolate flavor; make sure it’s Dutch processed for the best results.
- Baking Powder & Baking Soda – Leavening agents to ensure cupcakes rise fluffily; ensure they are fresh for best results.
- Salt – Enhances the overall flavor of the cupcakes.
- Unsalted Butter – Adds moisture and richness; use softened butter for easier mixing.
- Granulated White Sugar – Contributes sweetness and texture; can substitute with brown sugar for added depth.
- Eggs (1 whole + 1 yolk) – Binds ingredients and provides moisture; room temperature eggs are ideal for even mixing.
- Vanilla Extract – Enhances flavor; use pure extract for the best taste.
- Sour Cream – Keeps the cupcakes moist and tender; can replace with plain yogurt if preferred.
- Whole Milk – Contributes to moisture; ensure it is at room temperature for proper mixing.
For the Ganache
- Reese’s Peanut Butter Chips – The star ingredient for the ganache; can substitute with any creamy peanut butter for a homemade alternative.
- Heavy Cream – Used to create the ganache; use full-fat for the best consistency.
For the Frosting
- Cream Cheese – Adds a delicious tang; ensure it’s at room temperature for ease of mixing.
- Powdered Sugar – Sweetens and thickens the frosting; use sifted sugar to avoid clumps.
- Creamy Peanut Butter – Core flavor for the frosting; choose a brand with no added sugar for balanced sweetness.
For the Topping
- Mini Reese’s Peanut Butter Cups – Perfect for garnishing; can omit or replace with chopped chocolate if desired.
With these ingredients in hand, you’re just moments away from creating a medley of flavors that will have everyone swooning over your Peanut Butter Cup Cupcakes!
Step‑by‑Step Instructions for Peanut Butter Cup Cupcakes
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). While the oven is warming up, line a standard cupcake pan with paper liners to prepare it for baking. This step ensures the Peanut Butter Cup Cupcakes will bake evenly, creating a tender crumb that’s perfectly bite-sized.
Step 2: Combine Dry Ingredients
In a large mixing bowl, whisk together 1 ½ cups of all-purpose flour, ½ cup of Dutch process cocoa powder, 1 teaspoon baking powder, ½ teaspoon baking soda, and ½ teaspoon salt. Stir until well combined. This mixture forms the base of your cupcakes and will provide the rich chocolate flavor, so make sure there are no lumps remaining.
Step 3: Cream Butter and Sugar
In another bowl, beat together ½ cup unsalted butter and 1 cup granulated sugar using an electric mixer on medium speed. Continue mixing for 2-3 minutes until the mixture is light and fluffy. This is a crucial step that helps incorporate air into the batter, ensuring your Peanut Butter Cup Cupcakes rise beautifully during baking.
Step 4: Add Eggs and Vanilla
Next, add 1 whole egg, 1 egg yolk, and 1 teaspoon of pure vanilla extract to the butter-sugar mixture. Mix for an additional 1-2 minutes until everything is smoothly combined and light in color. This enhances the flavor of your cupcakes, making every bite blissful with that wonderful vanilla essence.
Step 5: Incorporate Wet Ingredients
Now, gently mix in ½ cup of sour cream and ½ cup of whole milk at room temperature. Expect the batter to appear slightly curdled, which is perfectly normal. This step is essential for adding moisture to your Peanut Butter Cup Cupcakes, ensuring they remain tender and delicious.
Step 6: Combine Dry and Wet Mixtures
Gradually add your dry ingredient mix to the wet ingredients, mixing on low speed. Continue to blend until just combined, taking care not to overmix. You want the batter to be smooth yet thick, embodying the rich texture that makes Peanut Butter Cup Cupcakes a decadent treat.
Step 7: Fill Cupcake Liners
Scoop and fill each cupcake liner about 2/3 full with the batter. This prevents overflow while allowing for the perfect rise. Bake in your preheated oven for 17-20 minutes, or until a toothpick inserted into the center comes out clean. The tops should look set and slightly domed, indicating they’re ready.
Step 8: Make the Ganache
Once the cupcakes are baked, let them cool completely. To prepare the peanut butter ganache, heat ½ cup of heavy cream in a small saucepan until simmering, then pour it over 1 cup of Reese’s peanut butter chips in a separate bowl. Stir until completely melted and smooth, then allow it to cool slightly before using.
Step 9: Prepare the Frosting
For the creamy peanut butter frosting, beat ½ cup softened unsalted butter in a mixing bowl until pale and fluffy. Gradually add 8 oz of cream cheese, followed by 2 cups of sifted powdered sugar and ½ cup creamy peanut butter. Whip until the mixture is velvety and light, this will beautifully complement your Peanut Butter Cup Cupcakes.
Step 10: Assemble the Cupcakes
Using a cupcake corer or a knife, carefully remove the center of each completely cooled cupcake. Fill each cavity with the cooled peanut butter ganache, letting it spill over slightly for that indulgent look. Finally, frost the tops generously with your peanut butter frosting and garnish with mini Reese’s peanut butter cups for an extra touch of sweetness.
Step 11: Serve and Enjoy
Serve your delightful Peanut Butter Cup Cupcakes to family and friends! They’re perfect for any gathering and are sure to impress with their decadent flavors and beautiful presentation. These cupcakes are best enjoyed fresh, but can be stored in an airtight container for up to three days at room temperature.

Expert Tips for Peanut Butter Cup Cupcakes
- Proper Measurement: Measure flour accurately using the spoon-and-level method to prevent dense cupcakes. Using a scale can ensure precision.
- Room Temperature Ingredients: Always bring your butter, eggs, and cream cheese to room temperature. This promotes easier mixing and fluffier cupcakes.
- Avoid Overmixing: When combining dry and wet ingredients, mix just until combined. Overmixing can lead to tough cupcakes rather than fluffy delights.
- Cooling Time: Allow cupcakes to cool completely before coring and filling. This ensures the ganache stays in place and doesn’t melt into the cupcake.
- Frosting Consistency: If the frosting is too soft to pipe or spread, refrigerate it briefly until it firms up. A well-held frosting complements the cupcakes beautifully.
- Taste and Adjust: Before frosting, taste the ganache and frosting for sweetness—feel free to adjust depending on your preference for these indulgent Peanut Butter Cup Cupcakes!
Make Ahead Options
These Peanut Butter Cup Cupcakes are ideal for making ahead, saving you precious time for your busy days! You can bake the cupcakes up to 24 hours in advance—just allow them to cool completely, then store them in an airtight container at room temperature to maintain their moist texture. The ganache can be prepared up to 3 days ahead; simply refrigerate it in a sealed container and rewarm it slightly before filling the cupcakes. For the frosting, you can whip it up a day ahead and keep it in the fridge; just be sure to let it soften at room temperature before spreading. Finish by filling and frosting the cupcakes just before serving for the freshest, sweetest results that are just as delicious!
How to Store and Freeze Peanut Butter Cup Cupcakes
Room Temperature: Store cupcakes in an airtight container at room temperature for up to 3 days to maintain their moist texture and flavor.
Fridge: For longer storage, keep the cupcakes refrigerated in an airtight container for up to 1 week. This helps preserve their freshness and prevents spoilage.
Freezer: To freeze, wrap cupcakes individually in plastic wrap, then place them in a freezer-safe container. They can be frozen for up to 3 months without losing their flavor.
Reheating: Allow frozen cupcakes to thaw overnight in the fridge. For a delightful warm treat, briefly warm in the microwave for 10-15 seconds before serving.
Peanut Butter Cup Cupcake Variations
Feel free to explore these delightful twists to make the cupcakes your own!
- Nutty Crunch: Add finely chopped nuts to the batter or even sprinkle them on top of frosting for added texture and flavor harmony.
- Chocolate Lovers: Replace peanut butter chips in the ganache with mixed chocolate chips for a rich, chocolate-centric experience.
- Frosting Fun: Swap peanut butter frosting for a chocolate buttercream or even a marshmallow fluff topping for a unique change.
- Flavor Boost: Incorporate a splash of flavored extracts like almond or hazelnut into the batter for a subtle yet delicious twist.
- Spicy Kick: Add a pinch of cayenne pepper to the cupcake batter or frosting for a fun, unexpected heat that pairs wonderfully with chocolate.
- Fruit Fusion: Fold in some mashed ripe bananas or applesauce into the batter for added moisture and natural sweetness.
- Gourmet Topping: Use gourmet chocolate-covered pretzels or crushed Oreo cookies for topping instead of mini Reese’s for a playful crunch.
- Healthier Option: Substitute half of the sugar with mashed bananas or reduce it entirely and use a sugar-free peanut butter for a lighter treat.
These variations are sure to inspire creativity in the kitchen! And if you enjoy whipping up savory delights too, don’t miss trying my Homemade Butter Chicken or Thai Peanut Chicken.
What to Serve with Peanut Butter Cup Cupcakes?
As you relish the decadence of these delightful treats, envision creating a complete meal experience that enchants the senses.
-
Creamy Vanilla Ice Cream: A scoop of this classic dessert pairs perfectly with the rich peanut butter chocolate cupcakes, balancing the flavors beautifully.
-
Fresh Fruit Salad: Bursting with juicy berries and citrus, a refreshing fruit salad adds a light contrast to the sweet cupcakes and enhances the meal’s overall brightness.
-
Cold Glass of Milk: Nothing beats the classic combo of milk and cupcakes! The creamy texture is delightful alongside the rich ganache, perfect for dipping!
-
Chocolate Dipped Pretzels: The salty crunch of pretzels covered in chocolate adds a satisfying texture variation that complements the cupcakes’ creamy filling nicely.
-
Whipped Cream Topping: A dollop of lightly whipped cream can provide a luscious texture, making every bite of the cupcakes even more indulgent and celebratory.
-
Coffee or Espresso: A strong cup of coffee or espresso serves as a perfect counterpoint to the sweetness, enriching the overall dessert experience and awakening the palate.
Imagine serving these alongside your Peanut Butter Cup Cupcakes to create an inviting dessert table that will keep everyone’s spirits high!

Peanut Butter Cup Cupcakes Recipe FAQs
How do I choose the right peanut butter for the frosting?
Absolutely! When selecting peanut butter, I recommend using a creamy variety without added sugars or oils to keep the frosting balanced and not overly sweet. Brands like Jif or Skippy work wonderfully, but feel free to explore natural alternatives without additives for a more wholesome option.
How long can I store these cupcakes?
You can store your Peanut Butter Cup Cupcakes in an airtight container at room temperature for up to 3 days. If you’d like to keep them fresh for longer, refrigerate them for up to 1 week. Just make sure they are covered well to prevent them from drying out.
Can I freeze the cupcakes? How do I do it?
Yes, you can freeze your Peanut Butter Cup Cupcakes! To ensure they stay delicious, wrap each cupcake individually in plastic wrap, and then place them in a freezer-safe container. They can be frozen for up to 3 months. When you’re ready to enjoy, simply thaw them overnight in the fridge. For an extra treat, warm them in the microwave for 10-15 seconds before serving!
What should I do if the ganache is too thick?
If your peanut butter ganache turns out too thick, don’t worry! You can gently reheat it in a microwave for about 10-15 seconds, or over a double boiler, stirring until it reaches your desired consistency. If needed, add a splash more heavy cream to help thin it out. Remember, it’s all about achieving that gooey, dreamy texture you desire for the filling!
Can I make these cupcakes gluten-free?
Very! To make the Peanut Butter Cup Cupcakes gluten-free, I suggest substituting the all-purpose flour with a gluten-free all-purpose blend. Just be sure that your baking powder and other ingredients are also certified gluten-free to ensure that your cupcakes are safe for everyone to enjoy.
Are these cupcakes suitable for my pets?
No, it’s best to keep these sumptuous Peanut Butter Cup Cupcakes away from your pets, as chocolate is toxic to dogs and other animals. If you’re looking for a pet-friendly treat, consider making a separate batch without chocolate, using a dog-safe peanut butter. Always check with your vet for safe treats!

Decadent Peanut Butter Cup Cupcakes Everyone Will Love
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and line a cupcake pan with paper liners.
- In a large mixing bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, cream together butter and sugar until light and fluffy.
- Add eggs and vanilla to the butter-sugar mixture, and mix until well combined.
- Mix in sour cream and milk until just combined.
- Gradually add the dry ingredients to the wet mixture, mixing until just incorporated.
- Fill cupcake liners 2/3 full with batter and bake for 17-20 minutes.
- Cool completely before preparing ganache.
- Heat heavy cream until simmering, pour over peanut butter chips, stir until smooth, then cool slightly.
- Prepare frosting by beating butter, cream cheese, powdered sugar, and peanut butter until fluffy.
- Core the center of each cupcake, fill with ganache, frost the tops, and garnish with mini peanut butter cups.
- Serve and enjoy!

Leave a Reply