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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and indulgent chocolate cake layered with creamy peanut butter frosting and topped with chocolate drizzle or grated chocolate. This dessert brings together two classic flavors in one moist, show-stopping treat.

  • Total Time: 1 hour 30 minutes (including cooling and chilling)
  • Yield: 12 servings

Ingredients

  • For the Cake:
  • 1.5 cups (190 g) all-purpose flour
  • ¾ cup (75 g) cocoa powder
  • 1 cup (200 g) granulated sugar
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • ¾ cup (180 ml) vegetable oil
  • ¾ cup (180 ml) warm milk
  • 3 large eggs
  • 1 tsp vanilla extract
  • For the Peanut Butter Cream:
  • 200 g butter (room temperature)
  • 1 cup (250 g) cream cheese
  • 1 cup (250 g) peanut butter
  • 22.5 cups powdered sugar
  • 1 tsp vanilla extract
  • Optional Topping:
  • Grated chocolate or chocolate sauce

Instructions

  1. Preheat oven to 175°C (350°F). Grease and flour a cake pan.
  2. In a bowl, mix flour, cocoa, baking powder, baking soda, and salt.
  3. In another bowl, whisk eggs, sugar, oil, milk, and vanilla. Gradually stir in dry ingredients until just combined.
  4. Pour into pan and bake for 25–30 minutes or until a toothpick comes out clean. Let cool in pan for 10 minutes, then transfer to a rack to cool completely.
  5. For frosting: Beat butter and cream cheese until creamy. Add peanut butter and beat until smooth. Gradually mix in powdered sugar and vanilla until spreadable.
  6. Slice cake into two layers. Spread frosting between layers and over top and sides of cake.
  7. Decorate with grated chocolate or drizzle with chocolate sauce if desired.
  8. Chill for at least 30 minutes before serving to set frosting.

Notes

  • Use smooth, creamy peanut butter for best frosting texture.
  • Fold in chopped peanuts or peanut butter cups for extra texture.
  • Let cake sit at room temp for 15–20 minutes before serving for softer cream.
  • Freeze un-frosted layers ahead for convenience.
  • Use espresso-infused milk for deeper chocolate flavor.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baked
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 470
  • Sugar: 32g
  • Sodium: 210mg
  • Fat: 30g
  • Saturated Fat: 12g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 7g
  • Cholesterol: 85mg