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
- 1 cup all-purpose flouralmond 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
- 2 eggs, large
- 2 tsp vanilla extract
- ½ cup buttermilk
- ½ cup butter, softened
- 1 cup peanut butter, creamy
- 2 cups powdered sugar
- ¼ cup heavy cream
Instructions
- 1
Preheat oven and line muffin tin with cupcake liners
- 2
Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl
- 3
Beat sugar and oil until combined in another bowl
- 4
Add eggs one at a time, then stir in vanilla extract
- 5
Gradually add dry ingredients to wet ingredients, alternating with buttermilk
- 6
Mix until just combined
- 7
Fill cupcake liners two-thirds full with batter
- 8
Bake until a toothpick comes out clean
- 9
Cool completely before frosting
- 10
Beat butter and peanut butter until creamy for frosting
- 11
Gradually add powdered sugar and heavy cream, beating until smooth
- 12
Frost cooled cupcakes
Tips
Room temperature eggs and buttermilk mix more easily and create a smoother batter for better texture.
Don't overmix the batter once flour is added to prevent tough, dense cupcakes.
Test doneness with a toothpick in the center - it should come out with just a few moist crumbs.
Good to Know
Store frosted cupcakes covered at room temperature for 2 days or refrigerated for up to 5 days
Bake cupcakes up to 2 days ahead and store unfrosted, then frost before serving
Serve at room temperature for best flavor and texture
Common Mistakes
Cool cupcakes completely before frosting to prevent melting
Don't overfill liners to avoid overflow and uneven baking
Substitutions
Dairy-Free Swaps
Gluten-Free Swaps
Nut-Free Alternatives
General Alternatives
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.