If you love chocolate and peanut butter together, these cupcakes will make your day. They bake up moist, soft, and deeply chocolaty, then get topped with a light whipped peanut butter frosting that pipes like a bakery swirl. They’re perfect for birthdays, bake sales, parties, and “just because” baking days at home. And best of all, the ingredients are simple pantry staples you probably already have.

THIS POST MAY CONTAIN AFFILIATE LINKS. I MAY EARN A COMMISION IF YOU PURCHACE.   PLEASE SEE MY FULL DISCLOSURE POLICY FOR DETAILS.  AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES.

Chocolate and peanut butter is always a classic combination, and this cupcake version feels fun and homemade while still tasting like you grabbed them from a bakery case. The peanut butter frosting is whipped until fluffy, which keeps the cupcakes from feeling heavy or too sweet. Because of that, they disappear quickly around kids and adults alike!

close-up-choccolate-cupcake

Why You’ll Love This Recipe


moist-chocolate-cupcake-with-peanut-butter-frosting-cut-open

Ingredients You’ll Need

For the Cupcakes

For the Whipped Peanut Butter Frosting


cupcake-liners-filled-with-chocolate-batter

How to Make the Cupcakes

  1. Preheat oven to 350°F and line a 12-cup muffin tin.
  2. Whisk flour, sugar, cocoa powder, baking powder, baking soda, and salt in a bowl.
  3. In a separate bowl whisk buttermilk, oil, egg, and vanilla.
  4. Pour wet ingredients into dry and whisk until smooth.
  5. Slowly pour in the hot coffee; batter will thin (that’s correct).
  6. Fill liners about 2/3 full and bake 18–20 minutes, or until the tops spring back.
  7. Cool completely before frosting.

Make the Whipped Peanut Butter Frosting

  1. Beat peanut butter and softened butter together for 2 minutes until creamy.
  2. Mix in powdered sugar and vanilla.
  3. Add heavy cream slowly, then whip 2–3 minutes until light and fluffy.
  4. Taste and add a pinch of salt to balance sweetness.

Decorate Like a Bakery!

Transfer frosting to a piping bag fitted with a large open star tip (Wilton 1M or similar). Start from the outer edge and swirl inward, then pull up to create a tall swirl. For extra flair, add a mini peanut butter cup, chocolate jimmies, chopped peanuts, or a peanut butter drizzle.


Variations & Fun Twists

🍫 Reese’s Style: add chopped mini peanut butter cups on top
🥜 Salted: finish with flaky sea salt for balance
🎉 Mini Cupcakes: bake 10–12 minutes
🍰 Sheet Cake: bake in 8×8 pan 22–26 minutes


What to Serve These For

These cupcakes are perfect for:


Storage

Store tightly covered at room temperature for up to 2 days or refrigerate up to 5 days. Cupcakes can also be frozen (unfrosted) for up to 2 months.


close-up-choccolate-cupcake

FAQ

Can I make these ahead?

Yes! Bake the cupcakes a day ahead and frost before serving.

Can I freeze them?

Freeze without frosting up to 2 months. Thaw and frost fresh.

Do I need coffee?

Coffee enhances chocolate flavor without making it taste like coffee. Hot water works too.

If you love chocolate, try my Chocolate Whoopie Pies — they’re a fan favorite with rich chocolate flavor and fluffy filling.

Love spending time in the kitchen or by the grill? You’ll love my Foodie & Griller apparel — made for cooks who do it with style

apron

Reader Favorites

close-up-choccolate-cupcake

Chocolate Cupcakes (with Peanut Butter Frosting)

Nettie
Moist chocolate cupcakes topped with fluffy peanut butter frosting. Bakery-style recipe perfect for birthdays, bake sales, and parties.
No ratings yet
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Course Dessert
Cuisine American
Servings 16 cupcakes
Calories 360 kcal

Ingredients
  

Cupcakes

Whipped Peanut Butter Frosting

Instructions
 

Cupcakes

  • Preheat oven to 350°F and line muffin tin.
  • Whisk flour, sugar, cocoa, baking powder, baking soda, and salt.
  • Whisk buttermilk, oil, egg, and vanilla in a separate bowl.
  • Combine wet and dry ingredients.
  • Add hot coffee; batter will thin.
  • Fill liners and bake 18–20 minutes.
  • Cool completely.
  • Frosting

Frosting

  • Beat peanut butter and butter 2 minutes.
  • Add powdered sugar and vanilla.
  • Add heavy cream and whip 2–3 minutes until fluffy.
  • Pipe onto cooled cupcakes.

Notes

When it comes to the nutrition information provided for recipes, it’s important to keep in mind that it’s just an estimate. The actual nutritional values can vary based on the specific ingredients and brands you use. Be mindful that any nutritional information provided is intended as a general guideline rather than exact values.
 

Storage

Store at room temp 2 days or refrigerated up to 5 days.

Notes

Coffee deepens chocolate flavor.
Frosting can be doubled for taller swirls.

Nutrition

Serving: 1cupcakeCalories: 360kcalCarbohydrates: 39gProtein: 5gFat: 22gSaturated Fat: 6gPolyunsaturated Fat: 4gMonounsaturated Fat: 10gTrans Fat: 0.3gCholesterol: 28mgSodium: 217mgPotassium: 148mgFiber: 2gSugar: 29gVitamin A: 211IUVitamin C: 0.002mgCalcium: 39mgIron: 1mg
Keyword bakery cupcakes, birthday cupcakes, chocolate cupcakes, chocolate peanut butter cupccakes, peanut butter frosting
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating