Chocolate Peanut Butter Cupcakes
Rich, moist chocolate peanut butter cupcakes topped with creamy peanut butter frosting. Perfect for birthdays, holidays, or anytime you crave a sweet and nutty treat.
Prep Time20 minutes mins
Active Time20 minutes mins
Resting Time10 minutes mins
Total Time50 minutes mins
Course: Dessert, Snack
Cuisine: American, Homemade
Keyword: chocolate peanut butter cupcakes, chocolate peanut butter cupcakes from scratch, easy chocolate peanut butter cupcakes, peanut butter frosting, small batch chocolate peanut butter cupcakes
Yield: 4 people
Calories: 300kcal
Author: Jenna Cooper
Cost: $5
Cupcakes
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 2 large eggs
- 3/4 cup sugar
- 1/2 cup vegetable oil or melted butter
- 1/2 cup milk or almond milk for dairy-free
- 1 tsp vanilla extract
Frosting
- 1/2 cup creamy peanut butter
- 1/4 cup unsalted butter softened
- 1 1/2 cups powdered sugar
- 2 tbsp milk or cream
- 1 tsp vanilla extract
Preheat oven to 350°F (175°C) and line a muffin pan with cupcake liners.
In a bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
In another bowl, beat eggs, sugar, oil, and vanilla until combined. Add milk and stir.
Gradually mix dry ingredients into wet until smooth. Do not overmix.
Spoon batter into liners, filling two-thirds full. Bake 18–20 minutes. Let cool completely.
For frosting, beat softened butter and peanut butter until creamy.
Add powdered sugar slowly, then mix in milk and vanilla until smooth.
Frost cooled cupcakes with a piping bag or spatula. Decorate with chocolate chips or sprinkles if desired.
For chocolate peanut butter cupcakes vegan, replace eggs with flaxseed eggs and use dairy-free butter and milk.
To make small batch chocolate peanut butter cupcakes, divide the ingredients in half for 6 cupcakes.
For quick baking, try chocolate peanut butter cupcakes from cake mix and finish with homemade peanut butter frosting.