in

Peanut Butter Chocolate Cupcakes

WANT TO SAVE THIS RECIPE?

These peanut butter chocolate cupcakes are a dream for dessert lovers who crave the irresistible combination of rich cocoa and creamy peanut butter. With a moist chocolate base, gooey caramel-peanut butter center, and a swirl of peanut butter buttercream on top, they’re the ultimate indulgence.

Pin this Recipe

Each bite is a layered explosion of flavor: deep chocolate notes give way to velvety peanut butter filling, topped with a decadent drizzle of chocolate and mini peanut butter cups. Whether you’re baking for a celebration or just treating yourself, these cupcakes bring gourmet bakery vibes right to your kitchen.


Why You’ll Love This Peanut Butter Chocolate Cupcake Recipe

  • Bakery-style cupcakes made right at home
  • Ultra-moist chocolate cake with a peanut butter caramel surprise
  • Perfect for birthdays, parties, or dessert tables
  • Topped with silky peanut butter frosting and chopped peanut butter cups
  • Crowd-favorite flavor combo that never fails

What Kind of Chocolate Should I Use?

For the cupcake base, use unsweetened cocoa powder to get a rich, dark chocolate flavor. Dutch-process cocoa powder adds a deeper tone, while natural cocoa works well if that’s what you have. For the drizzle on top, go with semi-sweet or milk chocolate, depending on your sweetness preference.


Ingredients for the Peanut Butter Chocolate Cupcakes

All-purpose flour: Provides structure and balance to the cupcakes.

Unsweetened cocoa powder: Deepens the chocolate flavor without overpowering sweetness.

Baking soda & baking powder: Leavening agents for that perfect dome.

Salt: Just a pinch enhances all the flavors.

Granulated sugar & brown sugar: Adds sweetness and moisture.

Eggs: Bind everything together and add richness.

Whole milk: Keeps the crumb tender and moist.

Vegetable oil: Helps create a soft texture.

Vanilla extract: Adds warmth and depth to the batter.

Boiling water: Blooms the cocoa and intensifies the chocolate flavor.

Peanut butter: Used for both the filling and frosting—creamy is best.

Powdered sugar: Sweetens and thickens the frosting.

Butter: Unsalted and softened for a fluffy buttercream base.

Mini peanut butter cups: Optional, but highly recommended as a garnish.

Caramel sauce: A surprise gooey center that adds a sweet contrast.

Chocolate chips or bar: For melting and drizzling over the finished cupcakes.


How To Make the Peanut Butter Chocolate Cupcakes

Step 1: Prepare the Chocolate Cupcake Batter

Preheat your oven to 350°F (175°C). Line a muffin tin with 12 cupcake liners.
In a large bowl, whisk together 1 cup flour, 1/2 cup unsweetened cocoa powder, 1 tsp baking powder, 1/2 tsp baking soda, and 1/4 tsp salt.

Step 2: Combine the Wet Ingredients

In a separate bowl, mix 1/2 cup granulated sugar, 1/2 cup brown sugar, 2 eggs, 1/3 cup vegetable oil, 1/2 cup milk, and 1 tsp vanilla extract. Mix until smooth.

Step 3: Blend Wet and Dry, Add Hot Water

Slowly mix the dry ingredients into the wet until fully combined. Stir in 1/2 cup boiling water. The batter will be thin—this is normal.

Step 4: Fill and Bake

Fill each cupcake liner about 2/3 full. Bake for 18–20 minutes or until a toothpick inserted comes out clean. Let cool completely.

Step 5: Core and Fill

Use a small knife or cupcake corer to remove the centers. Fill each hole with 1 tsp of creamy peanut butter and 1/2 tsp caramel sauce.

Step 6: Make the Peanut Butter Frosting

Beat 1/2 cup softened unsalted butter and 3/4 cup creamy peanut butter until fluffy. Slowly add 1 1/2 cups powdered sugar and beat until smooth. Pipe or spread onto cooled, filled cupcakes.

Step 7: Garnish and Drizzle

Top with chopped mini peanut butter cups. Melt 1/4 cup chocolate chips and drizzle over each cupcake.


How to Serve These Cupcakes

These cupcakes are rich enough to stand alone but pair wonderfully with a cold glass of milk or even a scoop of vanilla ice cream. This batch makes 12 cupcakes, enough to serve 12 people with one decadent cupcake each.


Best Way to Store Peanut Butter Chocolate Cupcakes

Store these cupcakes in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days. Let them come to room temperature before serving so the frosting softens. They also freeze well—just wrap individually and freeze for up to 2 months.


Frequently Asked Questions

Can I make these cupcakes in advance?
Yes! Bake and freeze the cupcakes without frosting. Thaw and frost before serving.

What if I don’t like caramel?
You can skip the caramel or swap it for extra peanut butter or a dollop of chocolate ganache.

Can I use a cake mix instead of making the batter from scratch?
Sure! Use a chocolate cake mix and follow the box directions, then proceed with the filling and frosting.

Can I use natural peanut butter?
It’s best to use creamy, no-stir peanut butter for consistent texture in both the filling and frosting.

Do I need to refrigerate them because of the frosting?
If it’s warm where you are, refrigerate. Otherwise, they can sit out safely for a day or two.


Want More Cupcake Ideas with a Twist?

If you love these peanut butter chocolate cupcakes, don’t miss these other delicious dessert mashups:


Save This Pin For Later

📌 Save this recipe to your Pinterest dessert board so you can come back to it any time: Mad For Meals on Pinterest

Let me know how your cupcakes turned out. Did you add caramel or just go full peanut butter? I love hearing your sweet twists and swaps. Leave a comment and share your kitchen wins!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Chocolate Cupcakes


  • Author: Mia McKenny
  • Total Time: 35 minutes
  • Yield: 12 cupcakes

Description

These peanut butter chocolate cupcakes are a dream for dessert lovers who crave the irresistible combination of rich cocoa and creamy peanut butter. With a moist chocolate base, gooey caramel-peanut butter center, and a swirl of peanut butter buttercream on top, they’re the ultimate indulgence.


Ingredients

1 cup all-purpose flour

1/2 cup unsweetened cocoa powder

1 teaspoon baking powder

1/2 teaspoon baking soda

1/4 teaspoon salt

1/2 cup granulated sugar

1/2 cup brown sugar

2 eggs

1/3 cup vegetable oil

1/2 cup whole milk

1 teaspoon vanilla extract

1/2 cup boiling water

3/4 cup creamy peanut butter (divided: 1/2 cup for frosting, 1/4 cup for filling)

1/2 teaspoon caramel sauce per cupcake (6 teaspoons total)

1/2 cup unsalted butter, softened

1 1/2 cups powdered sugar

1/4 cup chocolate chips

12 mini peanut butter cups (chopped, optional)


Instructions

1. Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with liners.

2. In a bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.

3. In another bowl, mix sugars, eggs, oil, milk, and vanilla extract until smooth.

4. Combine wet and dry ingredients, then stir in boiling water. Batter will be thin.

5. Fill liners two-thirds full and bake for 18–20 minutes or until a toothpick comes out clean. Let cool completely.

6. Core centers of cupcakes and fill each with 1 teaspoon peanut butter and 1/2 teaspoon caramel sauce.

7. Beat butter and 1/2 cup peanut butter until fluffy. Gradually add powdered sugar and beat until smooth.

8. Frost cooled cupcakes and top with chopped peanut butter cups.

9. Melt chocolate chips and drizzle over the frosting.

10. Serve and enjoy!

Notes

Let cupcakes cool completely before coring to prevent tearing.

For cleaner drizzle, let melted chocolate cool slightly before using.

Don’t overmix the batter once you add hot water to avoid dense cupcakes.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 390
  • Sugar: 29g
  • Sodium: 210mg
  • Fat: 22g
  • Saturated Fat: 8g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 45mg

Keywords: peanut butter cupcakes, chocolate cupcakes, peanut butter dessert

WANT TO SAVE THIS RECIPE?