Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
chocolate peanut butter cake recipe

Chocolate Peanut Butter Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sara
  • Total Time: 1 hour
  • Yield: 1 two-layer 9-inch cake Serves 10–12

Description

This chocolate peanut butter cake is soft, rich, and made for real home kitchens. With moist chocolate layers and creamy peanut butter frosting, it’s comforting without being complicated. Perfect for when you want a reliable cake that feels homemade and familiar.


Ingredients

Chocolate Cake

  • 2 cups all-purpose flour

  • 1 ¾ cups granulated sugar

  • ¾ cup unsweetened cocoa powder

  • 2 tsp baking soda

  • 1 tsp salt

  • 1 cup buttermilk

  • ½ cup neutral oil

  • 2 large eggs

  • 2 tsp vanilla extract

  • ¾ cup hot water or hot coffee

Peanut Butter Frosting

  • 1 cup creamy peanut butter

  • ½ cup unsalted butter, softened

  • 2½ cups powdered sugar

  • 24 tbsp milk or cream

  • 1 tsp vanilla extract

  • Pinch of salt

Optional Topping

  • Chocolate ganache or melted chocolate

  • Chopped peanuts or chocolate chips


Instructions

  1. Preheat oven to 350°F. Grease and line two 9-inch round cake pans.

  2. In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt.

  3. Add buttermilk, oil, eggs, and vanilla. Mix just until combined.

  4. Slowly stir in hot water or coffee until the batter is smooth.

  5. Divide batter evenly between pans.

  6. Bake for 30–35 minutes, or until centers are set but still soft.

  7. Cool cakes in pans for 10 minutes, then transfer to a rack to cool completely.

  8. For frosting, beat peanut butter and butter until smooth.

  9. Add powdered sugar, vanilla, salt, and milk until spreadable.

  10. Frost cooled cake layers with a thin layer between and a light coat outside.

  11. Add chocolate drizzle or toppings if desired.

Notes

  • Don’t overmix the batter or the cake can turn dense.

  • Let layers cool fully before frosting to prevent sliding.

  • This cake tastes even better the next day once flavors settle.

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes