Go Back

Chocolate Peanut Butter Cake

Indulge in the ultimate treat with Chocolate Peanut Butter Cake, a decadent dessert featuring moist chocolate cake, rich fudge filling, and creamy peanut butter frosting.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 2 hours 5 minutes
Course cake
Cuisine American
Servings 12 serving
Calories 450 kcal

Ingredients
  

For the Cake:

  • 2 cups 240g all-purpose flour
  • ¾ cup 65g unsweetened cocoa powder
  • 1 tsp 5g baking powder
  • 1 tsp 5g baking soda
  • ½ tsp 2g salt
  • 1 ½ cups 300g granulated sugar
  • 2 large eggs room temperature
  • 1 cup 240ml whole milk, room temperature
  • ½ cup 120ml vegetable oil
  • 2 tsp 10ml vanilla extract
  • 1 cup 240ml boiling water
  • ½ cup 120g sour cream

For the Fudge Filling (Optional):

  • 1 cup 175g semi-sweet chocolate chips
  • ½ cup 120ml heavy cream
  • 2 tbsp 28g unsalted butter
  • 1 tsp 5ml vanilla extract

For the Peanut Butter Frosting:

  • 1 cup 250g creamy peanut butter (commercial, not natural)
  • ½ cup 115g unsalted butter, softened
  • 2 cups 240g powdered sugar
  • ¼ cup 60ml heavy cream
  • 1 tsp 5ml vanilla extract
  • Pinch of salt

Instructions
 

Preheat the Oven

  • I preheat the oven to 350°F (175°C) and grease a 9x13-inch baking pan, lining it with parchment paper for easy removal.

Mix Dry Ingredients

  • In a medium bowl, I sift 2 cups flour, ¾ cup cocoa powder, 1 tsp baking powder, 1 tsp baking soda, and ½ tsp salt. I set this aside for the base of Chocolate Peanut Butter Cake.

Mix Wet Ingredients

  • In a large bowl, I whisk 1 ½ cups granulated sugar, 2 eggs, 1 cup milk, ½ cup vegetable oil, and 2 tsp vanilla extract until smooth.

Combine Ingredients

  • I gradually fold the dry ingredients into the wet, mixing until just combined to avoid a dense cake. I slowly pour in 1 cup boiling water, stirring gently—the batter will be thin. I fold in ½ cup sour cream for richness and stability.

Bake the Cake

  • I pour the batter into the prepared pan and bake for 35–40 minutes, until a toothpick inserted in the center comes out clean. I cool the cake in the pan for 10 minutes, then transfer to a wire rack to cool completely.

Prepare the Fudge Filling (Optional)

  • In a small saucepan, I melt 1 cup chocolate chips, ½ cup heavy cream, 2 tbsp butter, and 1 tsp vanilla extract over low heat, stirring until smooth. I let it cool slightly until spreadable.

Make the Peanut Butter Frosting

  • I beat ½ cup softened butter and 1 cup creamy peanut butter until fluffy. I gradually add 2 cups powdered sugar, ¼ cup heavy cream, 1 tsp vanilla extract, and a pinch of salt, beating until smooth and spreadable.

Assemble the Cake

  • If using the fudge filling, I spread it evenly over the cooled cake and let it set for 15 minutes. I then spread the peanut butter frosting over the top, creating soft swirls with a spatula.

Serve

  • I slice and serve the cake at room temperature, savoring its rich, creamy flavors with a hot drink or dessert board.

Notes

Did you Like This Recipe? Please Rate and Comment Below!

Keyword Chocolate Peanut Butter Cake