Chocolate cupcakes with peanut butter filling.

Peanut butter surprise cupcakes

Rich and decadent eggless chocolate cupcakes topped with fluffy peanut butter frosting. Oh, and there is a surprise inside!
Course Dessert
Cuisine American
Keyword cupcakes
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Servings 12 cupcakes
Calories 350 kcal
Author Anna


  • 1.5 cup all-purpose flour
  • 1 cup granulated sugar
  • 1 tsp baking soda
  • 1 tsp salt
  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup vegetable or canola oil
  • 1 cup water
  • 1 tsp vanilla extract
  • 1 Tbsp apple cider vinegar
  • 2 cup sifted confectionars' sugar
  • 2 Tbsp unsalted butter softened to room temperature
  • 1/4 cup + 1 Tbsp creamy peanut butter
  • 1 tsp vanilla extract
  • 3 Tbsp heavy whipping cream
US Customary - Metric


!to make the cupcakes:

  1. Preheat your oven to 350 degrees F.
  2. Line cupcake pan with paper liners. Set aside.
  3. In a medium mixing bowl, whisk together the dry ingredients (flour, sugar, soda, salt and cocoa).
  4. In another mixing bowl, whisk together the wet ingredients (oil, water, vanilla and vinegar).
  5. Add dry ingredients to wet ingredients and whisk together until smooth.
  6. Fill cupcake liners about 2/3 full.
  7. Bake cupcakes for 17 to 18 minutes or until the toothpick inserted in the center of each cupcake comes out clean.
  8. Cool in pan for 2 minutes.
  9. Transfer onto a cooling rack to cool completely before frosting.

!to make the frosting:

  1. With an electric mixer, beat sugar and both butters until crumbly.
  2. Add vanilla and cream and beat until smooth.
  3. Increase the speed to medium high and beat for 3 minutes until fluffy.
  4. Place in piping bag. Set aside.
  5. !assembling:
  6. Use a cupcake corer or pairing knife to core the cupcakes.
  7. Fill the cupcakes with frosting.
  8. Use leftover frosting to decorate the top of the cupcakes.
  9. Decorate the cupcakes.
  10. Refrigerate leftovers.
Nutrition Facts
Peanut butter surprise cupcakes
Amount Per Serving
Calories 350 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 3g19%
Cholesterol 10mg3%
Sodium 327mg14%
Potassium 88mg3%
Carbohydrates 51g17%
Fiber 1g4%
Sugar 36g40%
Protein 3g6%
Vitamin A 115IU2%
Calcium 10mg1%
Iron 1.2mg7%
* Percent Daily Values are based on a 2000 calorie diet.