Chocolate Cupcakes with Peanut Butter Frosting
Rich, moist chocolate cupcakes topped with a creamy peanut butter frosting and finished with chocolate shavings. A classic treat that's easy to make from scratch.
- Total time
- 35 min
- Servings
- 6
- Calories
- 380
- Protein
- 8g

Ingredients
- 1 cup all-purpose flour
- ¾ cup granulated sugar
- ¼ cup unsweetened cocoa powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- 1 whole large egg
- ¼ cup vegetable oil
- ½ cup peanut butter
Instructions
- 1
Preheat oven to 350°F. Line a 6-cup muffin tin with paper liners. In a bowl, whisk together 1 cup flour, 0.75 cup sugar, 0.25 cup cocoa, 0.5 tsp baking soda, and 0.25 tsp salt.
- 2
Add 1 egg, 0.25 cup oil, and 0.5 cup water. Stir until just combined—batter will be thin. Fill each liner about 2/3 full.
- 3
Bake for 18-20 minutes, until a toothpick inserted in the center comes out clean. Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- 4
In a bowl, beat 0.5 cup peanut butter with 0.25 cup softened butter (optional) and 1 cup powdered sugar (optional) until smooth. If too thick, add 1-2 tbsp milk (optional) to reach spreading consistency.
- 5
Frost the cooled cupcakes with the peanut butter mixture. Top with chocolate shavings (optional) if desired.
Tools you’ll need
- muffin tin
- paper liners
- mixing bowl
- whisk
- toothpick
- wire rack
- electric mixer (optional)
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


