This Peanut Butter Chocolate Cake is a heavenly combination of rich chocolate cake layers and creamy peanut butter frosting. It’s the perfect indulgent treat for any occasion, sure to satisfy your sweet tooth cravings!

Preparation time: 20 minutes | Cooking Time: 30 minutes | Total Time: 50 minutes | Serves: 8


  • 1 and 3/4 cups all-purpose flour
  • 2 cups sugar
  • 3/4 cup cocoa powder
  • 1 and 1/2 tsp baking powder
  • 1 and 1/2 tsp baking soda
  • 1 tsp salt
  • 2 eggs
  • 1 cup milk
  • 1/2 cup vegetable oil
  • 2 tsp vanilla extract
  • 1 cup boiling water
  • 1 cup creamy peanut butter
  • 1/2 cup unsalted butter, softened
  • 2 cups powdered sugar
  • 1 tsp vanilla extract
  • 1/4 cup milk


  1. Preheat oven to 350°F (180°C). Grease and flour two 9-inch round cake pans.
  2. In a large bowl, combine flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. Add eggs, milk, oil, and vanilla extract to the dry ingredients and mix until well combined.
  4. Stir in boiling water until the batter is smooth.
  5. Pour the batter into the prepared cake pans and bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
  6. Allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
  7. In a separate bowl, cream together peanut butter and butter until smooth.
  8. Gradually add powdered sugar, vanilla extract, and milk, mixing until the frosting is creamy and spreadable.
  9. Place one cake layer on a serving plate and spread a thick layer of peanut butter frosting on top.
  10. Top with the second cake layer and frost the top and sides of the cake with the remaining frosting.
  11. Enjoy your delicious Peanut Butter Chocolate Cake!

Nutrition Information:

Calories: 480 || Carbohydrates: 65g || Protein: 7g || Fat: 23g || Saturated Fat: 7g || Cholesterol: 55mg || Sodium: 480mg || Potassium: 250mg || Fiber: 3g || Sugar: 45g || Vitamin A: 280IU || Calcium: 70mg || Iron: 2.5mg

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave a Comment