in

Peanut Butter Chocolate Cupcakes

Peanut Butter Chocolate Cupcakes

WANT TO SAVE THIS RECIPE?

Rich, fudgy, and filled with nutty goodness, these Peanut Butter Chocolate Cupcakes are the ultimate treat for dessert lovers. Each bite balances a moist chocolate cupcake base with a creamy peanut butter frosting that melts on your tongue. If you grew up adoring chocolate peanut butter cups, this recipe brings that classic pairing into cupcake form—with a decadent twist.

Perfect for parties, celebrations, or just an indulgent afternoon snack, these cupcakes come together with pantry staples and a whole lot of love. Whether you’re a seasoned baker or just starting, this recipe is straightforward and delivers every time. Bonus? They look just as good as they taste.


What Kind of Peanut Butter Should I Use?

Creamy peanut butter works best for a smooth frosting texture. Avoid natural or oily peanut butter, which can separate and affect the consistency. If you prefer a little texture, you can swirl in a spoonful of crunchy peanut butter into the frosting after it’s whipped.


Ingredients for the Peanut Butter Chocolate Cupcakes

For the Cupcakes:

  • 1 cup all-purpose flour
  • 1/3 cup unsweetened cocoa powder
  • 3/4 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 2/3 cup granulated sugar
  • 1/2 cup packed brown sugar
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1/2 cup sour cream
  • 1/2 cup warm water
  • 1 tsp vanilla extract

For the Peanut Butter Frosting:

  • 1 cup unsalted butter, softened
  • 1 cup creamy peanut butter
  • 2 1/2 cups powdered sugar
  • 1 tsp vanilla extract
  • 2–3 tbsp heavy cream or milk (as needed for consistency)
Peanut Butter Chocolate Cupcakes (1)

How To Make the Peanut Butter Chocolate Cupcakes

Step 1: Prep Your Oven and Pan

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

Step 2: Mix the Dry Ingredients

In a large mixing bowl, sift together flour, cocoa powder, baking powder, baking soda, and salt.

Step 3: Combine Wet Ingredients

In another bowl, whisk together granulated sugar, brown sugar, oil, eggs, sour cream, warm water, and vanilla extract until smooth.

Step 4: Make the Batter

Gradually add the dry ingredients to the wet mixture. Stir until just combined, being careful not to overmix.

Step 5: Bake the Cupcakes

Divide the batter evenly among the cupcake liners. Bake for 18–20 minutes, or until a toothpick inserted in the center comes out clean. Let cool completely before frosting.

Step 6: Prepare the Peanut Butter Frosting

Beat the butter and peanut butter together until creamy. Gradually add powdered sugar and vanilla. Add cream as needed to achieve a fluffy, pipeable texture.

Step 7: Frost and Serve

Pipe or spread the frosting on cooled cupcakes. Top with mini chocolate chips, peanut butter cups, or a drizzle of melted chocolate for extra flair.


How to Serve and Store Peanut Butter Chocolate Cupcakes

Serve these cupcakes at room temperature to let the frosting shine. They pair beautifully with a cold glass of milk or a hot cup of coffee. For parties, arrange them on a decorative tray with peanut butter candies sprinkled around.

To store, place them in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Let refrigerated cupcakes come to room temp before serving. You can also freeze them unfrosted for up to 2 months.


Frequently Asked Questions

How do I make the cupcakes extra moist?

Using sour cream and brown sugar helps retain moisture. Don’t overbake—check for doneness at 18 minutes.

Can I make these gluten-free?

Yes, substitute a 1:1 gluten-free all-purpose flour blend. Results may vary slightly in texture.

Is it possible to make the frosting ahead of time?

Absolutely. Store it in the refrigerator for up to 3 days. Let it soften and rewhip before using.

What’s the best way to frost them neatly?

A piping bag with a large star tip gives a professional look. But a simple spatula works just as well.

Can I use natural peanut butter?

Natural peanut butter is not ideal for frosting as it separates easily and lacks the creamy texture.

Do they need to be refrigerated?

Only if you’re storing them for more than two days. Otherwise, a cool countertop spot is fine.


Want More Cupcake Ideas with a Twist?

If you love these Peanut Butter Chocolate Cupcakes, check out these irresistible treats too:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you use crunchy peanut butter? Add any surprise fillings?

I love hearing your spins on these cupcakes. Questions are welcome too—let’s bake together!

Find more of my daily recipe shares on Pinterest @NinaDishes.

Peanut Butter Chocolate Cupcakes (2)
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

Peanut Butter Chocolate Cupcakes


  • Author: Nina Klatten
  • Total Time: 40 minutes
  • Yield: 12 cupcakes
  • Diet: Vegetarian

Description

These Peanut Butter Chocolate Cupcakes are a dreamy blend of rich cocoa and creamy peanut butter frosting. Moist, fluffy, and packed with flavor, they’re perfect for dessert tables, birthdays, or just when you’re craving a decadent bite of chocolate-peanut butter bliss.


Ingredients

1 cup all-purpose flour

1/3 cup unsweetened cocoa powder

3/4 teaspoon baking powder

1/2 teaspoon baking soda

1/4 teaspoon salt

2/3 cup granulated sugar

1/2 cup packed brown sugar

1/2 cup vegetable oil

2 large eggs

1/2 cup sour cream

1/2 cup warm water

1 teaspoon vanilla extract

1 cup unsalted butter softened

1 cup creamy peanut butter

2 1/2 cups powdered sugar

1 teaspoon vanilla extract

2 to 3 tablespoons heavy cream or milk


Instructions

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

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

3. In another bowl, whisk sugars, oil, eggs, sour cream, water, and vanilla until smooth.

4. Gradually mix dry ingredients into wet until just combined.

5. Divide batter evenly in liners and bake for 18–20 minutes. Cool completely.

6. For frosting: beat butter and peanut butter until smooth.

7. Add powdered sugar and vanilla. Mix, adding cream until fluffy.

8. Frost cupcakes and top with chocolate chips or mini peanut butter cups if desired.

Notes

Use room temperature ingredients for best mixing consistency.

Avoid overmixing the batter to keep the cupcakes light.

Frost only when cupcakes are completely cool to prevent melting.

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

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 435
  • Sugar: 34g
  • Sodium: 180mg
  • Fat: 27g
  • Saturated Fat: 9g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 50mg

Keywords: chocolate cupcakes, peanut butter frosting, dessert

Peanut Butter Chocolate Cupcakes (3)

WANT TO SAVE THIS RECIPE?