Go Back
+ servings
Chocolate Peanut Butter Filled Cupcakes

Decadent Chocolate Peanut Butter Filled Cupcakes You’ll Love

Indulge in these Chocolate Peanut Butter Filled Cupcakes, a perfect blend of rich chocolate and creamy peanut butter flavors.
Prep Time 30 minutes
Cook Time 20 minutes
Cooling Time 15 minutes
Total Time 1 hour 5 minutes
Servings: 12 cupcakes
Course: Desserts
Cuisine: American
Calories: 350

Ingredients
  

For the Cupcakes
  • 1 1/2 cups All-Purpose Flour spooned and leveled
  • 1/2 cup Unsweetened Cocoa Powder no substitutions
  • 1 tsp Baking Soda
  • 1 tsp Baking Powder
  • 1 cup Granulated Sugar opt for finer grains
  • 1/2 cup Brown Sugar light or dark
  • 1/2 tsp Salt
  • 1/2 cup Oil (Canola or Vegetable) avoid substituting with butter
  • 2 Large Eggs room temperature
  • 1 tsp Pure Vanilla Extract no substitutions
  • 1 cup Buttermilk substitute with milk + vinegar if needed
  • 1 cup Hot Water ensure it’s steaming hot
For the Peanut Butter Filling
  • 1 cup Peanut Butter smooth varieties work best
  • 1 cup Marshmallow Fluff no substitutions
  • 2 tbsp Milk any type of milk works well
  • 1/4 tsp Ground Cinnamon optional
  • 1 cup Powdered Sugar sift before mixing
For the Frosting
  • 1/2 cup Unsalted Butter slightly cold for better texture
  • 1 cup Peanut Butter (Creamy) opt for a brand you love
  • 1/4 cup Heavy Whipping Cream can substitute with milk
  • Optional pieces Reese's Peanut Butter Cups for decoration

Equipment

  • Mixing Bowl
  • muffin pan
  • piping bag
  • whisk
  • spatula

Method
 

Preparation
  1. Preheat your oven to 350°F (175°C). In a large mixing bowl, whisk together the all-purpose flour, cocoa powder, baking soda, baking powder, granulated sugar, brown sugar, and salt until well combined.
  2. In a separate bowl, mix the oil, eggs, buttermilk, and vanilla extract. Slowly pour the wet mixture into the dry ingredients, stirring gently. Gradually add steaming hot water to create a smooth batter.
  3. Line a muffin pan with cupcake liners and fill each liner about two-thirds full with the batter. Bake for about 16-20 minutes, checking with a toothpick.
  4. Let the cupcakes cool in the pan for a few minutes before transferring them to a wire rack to cool completely.
Filling
  1. In a medium bowl, beat together the peanut butter, marshmallow fluff, milk, and ground cinnamon until smooth. Gradually mix in sifted powdered sugar until pipeable.
  2. Cut a small circle out of the center of each cooled cupcake and fill with the peanut butter mixture using a piping bag.
Frosting
  1. Beat the unsalted butter until fluffy. Gradually add peanut butter, then sifted powdered sugar, mixing until combined.
  2. Add heavy whipping cream and mix until light and fluffy. Chill for about 15 minutes before piping onto cupcakes.
  3. Top each frosted cupcake with half of a Reese's Peanut Butter Cup if desired.

Nutrition

Serving: 1cupcakeCalories: 350kcalCarbohydrates: 40gProtein: 6gFat: 18gSaturated Fat: 7gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gCholesterol: 45mgSodium: 300mgPotassium: 200mgFiber: 1gSugar: 25gVitamin A: 500IUCalcium: 100mgIron: 2mg

Notes

Ensure your eggs and buttermilk are at room temperature. Avoid overmixing the batter for fluffy cupcakes. Check for doneness at 16 minutes.

Tried this recipe?

Let us know how it was!