Go Back

Easy peanut butter cake with chocolate and peanut butter frosting

Peanut butter cake with a delicious, creamy chocolate and peanut butter frosting.
Prep Time1 hr
Cook Time30 mins
Course: Dessert
Cuisine: American
Keyword: Peanut butter cake, Peanut Butter, cake, baked goods, Baking, Sweets
Servings: 1 large cake
Author: Not so Skinny Cook


  • Electrical Beater, Cake pan, Mixing bowls, Spatula


  • 310 ml unbleached cake flour
  • 5 ml baking powder
  • 1 large pinch of salt
  • 160 ml peanut butter Use commercial peanut butter as they tend to have more oil than the organic ones.
  • 125 ml butter
  • 180 ml dark brown sugar
  • 2 xl eggs
  • 5 ml vanilla extract
  • 60 ml buttermilk

Chocolate frosting

  • 680 ml icing sugar
  • 160 ml dark cocoa powder
  • 90 ml butter
  • 90 ml fresh cream
  • 5 ml vanilla extract

Peanut butter frosting

  • 125 ml peanut butter
  • 60 ml butter
  • 250 ml icing sugar
  • 30 ml milk


Peanut butter cake

  • Preheat the oven to 180°C
  • Sieve the flour, baking powder and salt together
  • Cream the butter, peanut butter, and brown sugar until light and fluffy.
  • Add the eggs one at a time and beat slowly.
  • Add the flour mixture and mix slowly until just combined. Do not overmix!
  • Bake for 30 minutes or until a baker's pin comes out clean when inserted.

Chocolate frosting

  • Sieve the icing sugar and cocoa powder to remove all lumps
  • Beat the butter until fluffy and soft
  • Gradually add the sugar mixture and alternate with the heavy cream and vanilla

Peanut butter frosting

  • Cream the peanut butter and butter till fluffy.
  • Add the icing sugar and milk and mix till creamy

How to assemble this cake

  • Cover the cake with dark chocolate frosting.
  • Add dollops of peanut butter frosting and with a pallet blend into the chocolate icing to create a marbled effect.


Do not overmix and bake this cake too long as you will end up with a dry cake.