Site icon the dutch baker

Super Soft And Moist Peanut Butter Layer Cake

A wonderfully soft and fluffy peanut butter layer cake bursting with beautiful peanut butter flavour and filled with a luscious and silky peanut butter mousse cream frosting. This cake can be paired with any of your favourite fillings and frostings to become the peanut butter cake of your dreams.

It’s funny how as an avid baker you can constantly make a cake and claim it as your favourite. It’ll be this way until the next time you create a cake that you love and suddenly that cake becomes your favourite.

I absolutely adore peanut butter and love using it in desserts. Whether baked as cookies or used as a frosting, peanut butter is delicious and very versatile. There are so many different things you can make with it but a layer cake is truly the ultimate.

This recipe uses peanut butter in both the cake and the frosting. It can be tricky to incorporate it into a cake as peanut butter can be a little high maintenance and make your cake dry and dense. Achieving that perfect soft and tender crumb requires a few simple steps and some key ingredients.

Key Ingredients

In terms of peanut butter, I use the regular commercial brands like Skippy or Jif as it works really well in both the cake and the frosting. I’ve not tried using natural peanut butter brands so I’m not sure if it will work the same way.

Peanut butter Mousse

Let’s talk frosting. My favourite frosting on anything is peanut butter frosting, I love it paired with literally any other flavour. I really wanted to have a peanut butter on peanut butter cake recipe in my repertoire so I decided to make a peanut butter buttercream frosting for this cake. I elevated my go-to frosting recipe by whipping up some cream to soft peaks and folding it into the prepared frosting.

The frosting is very easy to make as it’s just like any standard buttercream, with the addition of peanut butter. Incorporating the whipped cream into the buttercream lightens the frosting making the texture super fluffy and creamy, just like mousse. Don’t skimp on this last ingredient because the whipped frosting is magical in combination with the texture of the cake.

Tips for Success

Enjoy this peanut butter layer cake and have fun paring it with different fillings and frostings!

Super Soft And Moist Peanut Butter Layer Cake

Recipe rating: N/A
Recipe by Linda @thedutchbaker

10 – 12

Prep time


Cooking time


Total time



This recipe make a 2 layered 9 inch cake or a 3 layered 8 inch cake. It can also be made in a 9×13 inch tin.

Cook Mode

Keep the screen of your device on


  • 2 1/4 cups (281gms) all purpose flour*

  • 3 tablespoons cornstarch/cornflour

  • 3 teaspoons baking powder

  • 1/2 teaspoon baking soda

  • 1 scant (less than full) teaspoon salt

  • 1/4 cup (50gms) + 2 tablespoons softened unsalted butter

  • 1/4 cup (60mls) + 2 tablespoons oil

  • 3/4 cup (150gms) sugar

  • 1/2 cup (100gms) + 2 tablespoons soft brown sugar

  • 3 large eggs

  • 3/4 cup (180gms) creamy peanut butter

  • 2 teaspoons vanilla extract

  • 1/2 cup (125gms) sour cream**

  • 1 cup (250mls) milk

  • For the frosting
  • 1/2 cup (100gms) softened butter

  • 1 1/2 cups (380gms) smooth peanut butter

  • 2 cups (250gms) icing sugar

  • 6 tablespoons (90mls) milk

  • 1/2 teaspoon vanilla extract

  • 1 cup (250mls) whipping cream***


  • Preheat oven to 180C/350F. Grease and flour cake tins and/or line with baking paper.
  • In a bowl, whisk together the flour, cornstarch/cornflour, salt, baking powder and baking soda.
  • In a separate large bowl, cream the butter. Add in the sugars along with 2 tablespoons of the oil and cream mixture until paled and fluffy, about 2 – 3 minutes.
  • Add in the remaining oil then the eggs one at a time whisking well in between each addition. Add in the vanilla extract followed by the peanut butter.
  • Add in a third of the flour mix and whisk until barely combined then add in the sour cream and whisk until just combined. Add in another third of the dry ingredients followed by the milk whisking each until just combined. Add in the last third of the dry mix and whisk until *just* combined and no more flour streaks remain. Batter will be slightly thick and fairly smooth but it’s okay if there are a few lumps, just make sure there are no flour pockets.
  • Divide batter between cake tins. Bake for 18 to 25 minutes until cooked through and a toothpick comes out with a few moist crumbs or clean. Cool on a wire rack for about 10 minutes then store in an airtight container to continue cooling completely.
  • For the frosting
  • In a large bowl, whisk together the butter and peanut butter until combined.
  • Add in the icing sugar and whisk well. Pour in the milk adding more or less until desired consistency is reached. Add in vanilla. Beat mixture until smooth, about 1 minute. Don’t over mix.
  • In a separate bowl, whisk the whipping cream until soft peaks. Gently fold in the cream to the peanut butter frosting in 3 batches.
  • To assemble the cake
  • Once the cakes have cooled completely, you can chill them in the fridge to make it easier, place one layer onto a cake plate. Spread about 1 cup of frosting on top. Place the next layer of cake on top and evenly spread another cup of frosting on top. Use the remaining frosting to spread across the sides of the cake. You can do a crumb coat first and then frost the outside but I don’t usually do it for this cake.
  • Allow cake to set for an hour before slicing. Store cake, and slices, in an airtight container for up to 5 days.


  • *If you are using cake flour, replace the all purpose flour and cornstarch with 2 1/2 cups (315gms) of cake flour.
  • **Sour cream is necessary for the cake, if you can’t find it then replace only with Greek yoghurt.
  • ***Whipping cream is also known as heavy cream or double cream.
  • The frosting amount stated in the recipe makes enough to fill and frost the cakes as shown in the photos. If you like you can easily double the frosting recipe to make more.
  • Please note that if making this recipe as a 2 layer 9 inch cake, the bake time will be longer. I would recommend to start checking for doneness at 20 minutes.
  • Recipe by the dutch baker.

Did you make this recipe?

Tag @dutchbakerblog on Instagram

Exit mobile version