Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting

Prep: 20 minCook: 18 min12 cupcakesmediumAmerican
Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting

Rich, moist chocolate cupcakes topped with a silky peanut butter frosting create the perfect balance of deep cocoa flavor and nutty sweetness. The tender crumb comes from buttermilk and oil, while unsweetened cocoa powder delivers an intense chocolate taste that pairs beautifully with the creamy frosting. These cupcakes are ideal for birthday parties, school events, or whenever you crave a classic flavor combination that never goes out of style.

Ingredients

Yield: 12 cupcakes
  • 1 cup all-purpose flour
    almond flour3/4 ratiogluten-freegluten-free

    use 3/4 amount

  • ½ cup cocoa powder, unsweetened
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • 1 cup sugar
  • ½ cup vegetable oil
    melted butter1:1 ratioflavoradds dairy

    adds richness

    Full guide →
  • 2 eggs, large
  • 2 tsp vanilla extract
  • ½ cup buttermilk
    milk + vinegar1:1 ratiodairy-sub

    add 1 tbsp vinegar to regular milk

    Full guide →
  • ½ cup butter, softened
    milk + vinegar1:1 ratiodairy-sub

    add 1 tbsp vinegar to regular milk

    Full guide →
  • 1 cup peanut butter, creamy
    sunflower seed butter1:1 rationut-freepeanuts-freeadds dairy

    similar texture and taste

    Full guide →
  • 2 cups powdered sugar
  • ¼ cup heavy cream

Instructions

  1. 1

    Preheat oven and line muffin tin with cupcake liners

  2. 2

    Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl

  3. 3

    Beat sugar and oil until combined in another bowl

  4. 4

    Add eggs one at a time, then stir in vanilla extract

  5. 5

    Gradually add dry ingredients to wet ingredients, alternating with buttermilk

  6. 6

    Mix until just combined

  7. 7

    Fill cupcake liners two-thirds full with batter

  8. 8

    Bake until a toothpick comes out clean

  9. 9

    Cool completely before frosting

  10. 10

    Beat butter and peanut butter until creamy for frosting

  11. 11

    Gradually add powdered sugar and heavy cream, beating until smooth

  12. 12

    Frost cooled cupcakes

Tips

Tip 1

Room temperature eggs and buttermilk mix more easily and create a smoother batter for better texture.

Tip 2

Don't overmix the batter once flour is added to prevent tough, dense cupcakes.

Tip 3

Test doneness with a toothpick in the center - it should come out with just a few moist crumbs.

Good to Know

Storage

Store frosted cupcakes covered at room temperature for 2 days or refrigerated for up to 5 days

Make Ahead

Bake cupcakes up to 2 days ahead and store unfrosted, then frost before serving

Serve With

Serve at room temperature for best flavor and texture

Common Mistakes

Watch

Cool cupcakes completely before frosting to prevent melting

Watch

Don't overfill liners to avoid overflow and uneven baking

Substitutions

Dairy-Free Swaps

buttermilk
milk + vinegar1:1 ratiodairy-sub

add 1 tbsp vinegar to regular milk

Full guide →

Gluten-Free Swaps

all-purpose flour
almond flour3/4 ratiogluten-freegluten-free

use 3/4 amount

Full guide →

Nut-Free Alternatives

peanut butter
sunflower seed butter1:1 rationut-freepeanuts-freeadds dairy

similar texture and taste

Full guide →

General Alternatives

vegetable oil
melted butter1:1 ratioflavoradds dairy

adds richness

Full guide →
Find more substitutions →

FAQ

Can I make these without eggs?

Yes, substitute each egg with 1/4 cup applesauce or mashed banana, though texture will be slightly denser.

How long do these cupcakes keep?

Frosted cupcakes keep 2 days at room temperature or 5 days refrigerated in an airtight container.

Can I freeze these cupcakes?

Yes, freeze unfrosted cupcakes for up to 3 months, then thaw and frost before serving.