Chocolate Peanut Butter Cupcakes Recipe
Introduction
These Chocolate Peanut Butter Cupcakes combine rich, moist chocolate cake with a creamy peanut butter frosting for the perfect indulgent treat. Topped with mini peanut butter cups, they’re sure to satisfy any sweet tooth. Ideal for parties or anytime you crave a decadent dessert.

Ingredients
- For the Chocolate Cupcakes:
- 1 cup all-purpose flour
- 1 cup granulated sugar
- ½ cup unsweetened cocoa powder
- 1 tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- 1 large egg
- ½ cup buttermilk
- ½ cup warm water
- ¼ cup vegetable oil
- 1 tsp pure vanilla extract
- For the Peanut Butter Frosting:
- 1 cup creamy peanut butter (not natural)
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 2–3 tbsp heavy cream or milk
- 1 tsp vanilla extract
- Pinch of salt
- Optional Topping:
- 12 mini peanut butter cups, unwrapped
Instructions
- Step 1: Preheat the oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners.
- Step 2: In a large mixing bowl, sift together the flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt.
- Step 3: In a separate bowl, whisk the egg, buttermilk, warm water, vegetable oil, and vanilla extract until smooth and well blended.
- Step 4: Pour the wet ingredients into the dry ingredients and stir until just combined. The batter will be thin—that’s normal.
- Step 5: Divide the batter evenly among the cupcake liners, filling each about two-thirds full.
- Step 6: Bake for 18–22 minutes or until a toothpick inserted in the center comes out clean. Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- Step 7: For the frosting, beat the peanut butter and softened butter together on medium speed for about 2 minutes until light and creamy.
- Step 8: Gradually add powdered sugar about ½ cup at a time, mixing well after each addition. Add vanilla extract, salt, and 2 tablespoons of cream or milk, beating until smooth and fluffy. Add more cream or milk if needed for piping consistency.
- Step 9: Once cupcakes have cooled completely, pipe frosting onto each using a piping bag fitted with a large star tip.
- Step 10: Press one mini peanut butter cup into the center of each frosted cupcake for an extra peanut butter punch.
Tips & Variations
- For extra moisture, substitute warm water with hot coffee to enhance the chocolate flavor.
- Use natural peanut butter if you prefer, but add a little extra powdered sugar for firmness in the frosting.
- Try swirling caramel sauce on top before adding the peanut butter cup for a delicious twist.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before serving for the best texture. They can also be frozen un-frosted for up to 2 months; thaw completely before frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes dairy-free?
Yes, use a non-dairy milk like almond or oat milk for buttermilk (add a teaspoon of vinegar to the milk to mimic buttermilk), and substitute dairy butter in the frosting with a plant-based alternative.
How do I know when the cupcakes are done baking?
The cupcakes are ready when a toothpick inserted into the center comes out clean or with just a few moist crumbs attached. Avoid overbaking as it can make them dry.
PrintChocolate Peanut Butter Cupcakes Recipe
Delight in these rich and moist Chocolate Peanut Butter Cupcakes featuring a luscious peanut butter frosting and topped with mini peanut butter cups. Perfectly balanced with a deep chocolate flavor and creamy, sweet frosting, these cupcakes are an irresistible treat for any peanut butter and chocolate lover.
- Prep Time: 15 minutes
- Cook Time: 22 minutes
- Total Time: 37 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Chocolate Cupcakes
- 1 cup all-purpose flour
- 1 cup granulated sugar
- ½ cup unsweetened cocoa powder
- 1 tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- 1 large egg
- ½ cup buttermilk
- ½ cup warm water
- ¼ cup vegetable oil
- 1 tsp pure vanilla extract
For the Peanut Butter Frosting
- 1 cup creamy peanut butter (not natural)
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 2–3 tbsp heavy cream or milk
- 1 tsp vanilla extract
- Pinch of salt
Optional Topping
- 12 mini peanut butter cups, unwrapped
Instructions
- Preheat and Prep: Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners to prepare for baking.
- Combine Dry Ingredients: In a large mixing bowl, sift together the all-purpose flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt. This ensures the dry ingredients are evenly distributed and light.
- Whisk Wet Ingredients: In a separate bowl, whisk together the egg, buttermilk, warm water, vegetable oil, and vanilla extract until the mixture is smooth and homogenous.
- Mix Batter: Gradually pour the wet ingredients into the dry ingredients and stir gently until just combined. The batter will be thin, which is expected for moist cupcakes; avoid overmixing to keep them tender.
- Fill Cupcake Liners: Evenly divide the batter among the prepared cupcake liners, filling each about two-thirds full to allow room for rising.
- Bake: Bake the cupcakes in the preheated oven for 18–22 minutes, or until a toothpick inserted into the center comes out clean. Let them cool in the pan for 5 minutes before transferring to a wire rack to cool completely.
- Make Frosting: In a large bowl, beat the creamy peanut butter and softened unsalted butter on medium speed for about 2 minutes until light and fluffy.
- Add Sugar and Liquid: Gradually add powdered sugar about ½ cup at a time, mixing well after each addition. Then add the vanilla extract, a pinch of salt, and 2 tablespoons of heavy cream or milk. Continue to beat until the frosting is smooth and fluffy. Add an extra tablespoon of cream or milk if needed to achieve a piping consistency.
- Frost Cupcakes: Once cupcakes have completely cooled, pipe the peanut butter frosting onto each cupcake using a piping bag fitted with a large star tip for a decorative look.
- Top with Candy: Press one mini peanut butter cup into the center of each frosted cupcake to add an extra peanut buttery treat and visual appeal.
Notes
- To ensure even baking, rotate the muffin tin halfway through the baking time if your oven has hot spots.
- If you don’t have buttermilk, you can make a substitute by adding 1 tablespoon of lemon juice or white vinegar to ½ cup of milk; let it sit for 5 minutes before using.
- For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend suitable for baking.
- Store cupcakes in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
- For easier frosting application, ensure cupcakes are completely cool before frosting to prevent melting.
Keywords: chocolate peanut butter cupcakes, chocolate cupcakes, peanut butter frosting, dessert cupcakes, easy cupcake recipe, chocolate peanut butter dessert

