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

Peanut Butter Chocolate Layer Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 30 minutes
  • Chill Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 30 minutes
  • Category: Dessert
  • Method: Baked
  • Cuisine: American

Description

This Peanut Butter Chocolate Layer Cake is rich, moist, and packed with deep chocolate and creamy peanut butter flavors! With fluffy peanut butter frosting and a silky chocolate ganache, this cake is perfect for birthdays, celebrations, or anytime you crave an indulgent dessert.


Ingredients

Units Scale

For the Chocolate Cake:

  • 1 3/4 cups (220 g) all-purpose flour
  • 3/4 cup (75 g) unsweetened cocoa powder
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup (200 g) granulated sugar
  • 1/2 cup (100 g) brown sugar
  • 2 large eggs
  • 1/2 cup (120 ml) vegetable oil
  • 1 teaspoon vanilla extract
  • 1 cup (240 ml) buttermilk (or milk + 1 tsp vinegar)
  • 1/2 cup (120 ml) hot coffee or hot water

For the Peanut Butter Frosting:

  • 1 cup (225 g) unsalted butter, softened
  • 1 cup (250 g) creamy peanut butter
  • 3 cups (360 g) powdered sugar
  • 1/2 teaspoon salt
  • 1/4 cup (60 ml) heavy cream or milk
  • 1 teaspoon vanilla extract

For the Chocolate Ganache:

  • 1/2 cup (120 ml) heavy cream
  • 1/2 cup (85 g) semi-sweet chocolate chips
  • 1 teaspoon butter (for extra shine)

Instructions

1️⃣ Make the Chocolate Cake

  1. Preheat oven to 350°F (175°C). Grease and line two 9-inch cake pans.
  2. In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
  3. In another bowl, mix sugars, eggs, oil, vanilla, and buttermilk.
  4. Gradually mix wet and dry ingredients, then stir in hot coffee/water until smooth.
  5. Divide batter between the pans and bake for 30-35 minutes, until a toothpick comes out clean.
  6. Let cakes cool completely before frosting.

2️⃣ Make the Peanut Butter Frosting

  1. Beat butter and peanut butter until smooth and fluffy (2 minutes).
  2. Add powdered sugar and salt, mixing until combined.
  3. Slowly add cream and vanilla, beating until light and spreadable.

3️⃣ Make the Chocolate Ganache

  1. Heat heavy cream until warm (not boiling).
  2. Pour over chocolate chips, let sit for 1 minute, then stir until smooth.
  3. Mix in butter for a glossy finish.

4️⃣ Assemble the Cake

  1. Place one cake layer on a plate and spread with peanut butter frosting.
  2. Add the second cake layer and frost the top and sides.
  3. Drizzle chocolate ganache over the cake, letting it drip down the sides.

5️⃣ Serve & Enjoy!

  • Slice and enjoy with a cold glass of milk!

Notes

🍫 Extra Peanut Butter? Add chopped Reese’s or peanut butter chips between layers.
🔥 No Buttermilk? Use regular milk + 1 tsp vinegar.
🌱 Vegan Option? Use plant-based milk, flax eggs, and dairy-free chocolate.
🍰 Cupcakes? Use the same batter to make 24 cupcakes (bake for 18-20 minutes).