Peanut Butter Dream Cake (My Birthday Cake!)

May 05

A peanut butter lover’s dream cake, made with peanut butter cake layers, peanut butter marshmallow filling and peanut butter frosting.

Every year I get asked if I’m going to make my own birthday cake and every year the answer is the same, ABSOLUTELY! I love making my own birthday cake, and every each year I like to do something a little different. From Sweetapolita’s Campfire Delight Cake, to Milk Bar’s Birthday Cake, to my own chocolate cake with chocolate frosting or raspberry coconut cake, I try not to discriminate flavors.

For my 33rd birthday, I decided (months ago) that wanted a peanut butter cake, with peanut butter running through every element of the cake. Yes, I love peanut butter that much. Seriously, I never get sick of it and could put it with just about any food!

After trying some peanut butter sandwich cookies during the holidays last year, I had fallen in love with a peanut butter marshmallow filling and knew immediately that it would be the perfect filling in one of my cakes. The filling is rich, creamy and full of flavor. I particularly love the dash of cinnamon in it! Knowing the filling would be a little on the heavier side, it was a no brainer for me to pair it with the Whipped Peanut Butter Frosting from Annie’s Eats. I love how this frosting has whipped cream folded into it, creating a light, airy texture (who knew that was even possible with peanut butter!). And for the cake, I used Tessa Huff’s peanut butter cake from her Peanut Butter and Jelly Cake. It is full of peanut butter flavor, and thanks to cake flour and milk, is soft and moist! 

If you love or even just like peanut butter, I think this cake is going to knock your socks off! Let me know what you think!

Peanut Butter Dream Cake

Peanut butter cake with peanut butter marshmallow filling and whipped peanut butter frosting.


For the Peanut Butter Cake (recipe source: The Cake Blog, Tessa Huff)

  • 2 1/4 cup cake flour
  • 2 teaspoons baking powder
  • 3/4 teaspoon salt
  • 1/2 teaspoon cinnamon
  • 1/2 cup unsalted butter, room temperature
  • 1/2 cup peanut butter
  • 1 1/2 cups granulated sugar
  • 2 eggs
  • 2/3 cup milk
  • 2 teaspoons vanilla extract

For the Peanut Butter Marshmallow Filling

  • 3/4 cup chunky or smooth peanut butter
  • 3/4 cup marshmallow creme
  • 3 tablespoons milk
  • 3/4 teaspoons cinnamon 
  • 3 tablespoons powdered sugar 

Whipped Peanut Butter Frosting (recipe adapted from Annie's Eats)

  • 1/3 cup heavy cream, chilled
  • 3 1/4 cups confectioners' sugar, sifted, divided
  • 1 1/2 cups (3 sticks) unsalted butter, room temperature
  • 1 cup creamy peanut butter
  • 1 tablespoon pure vanilla extract
  • Pinch of coarse salt


For the Peanut Butter Cake

  1. Preheat oven to 35o degrees F. Grease and flour three 6-inch pans. 
  2. Sift together the flour, baking powder, salt, and cinnamon. Set aside.
  3. In the bowl of an electric mixer fitted with a paddle attachment, mix together the butter and peanut butter until creamy. Add in the sugar and mix on medium for about 3 minutes. 
  4. Decrease the speed to low and add in the vanilla and eggs, one at a time. Stop the mixer and scrape down the sides and bottom of the bowl.
  5. With the mixer on low, add in half of the flour mixture, then stream in the milk and mix until incorporated. Add in the remaining flour and mix until combined. 
  6. Evenly divide the batter between the cake pans and bake for about 28 minutes or until a toothpick inserted in the center of the cakes comes out clean. Cool on a wire rack for 10-15 minutes before removing the cakes from their pans.

For the Peanut Butter Marshmallow Filling

  1. In a medium bowl, whisk together the peanut butter, marshmallow creme, milk, and cinnamon. Gradually whisk in powdered sugar.  

For the Peanut Butter Frosting

  1. Combine the heavy cream and 1/4 cup of the confectioners' sugar in the clean bowl of an electric mixer fitted with the whisk attachment. Whip on medium-high speed until light, fluffy and stiff peaks form, being careful not to over mix.
  2. Transfer the whipped cream to a separate bowl. In the now empty bowl fitted with the paddle attachment, combine the butter and peanut butter. Beat on medium-high speed until smooth, about 45 seconds.
  3. Add the remaining confectioners' sugar to the bowl and mix in, slowly at first until incorporated, then increasing the mixer speed to high. Blend in the vanilla extract and salt, and continue to whip on high speed until very fluffy, about 4-5 minutes, scraping down the sides of the bowl as needed.
  4. Use a large spatula to gently fold about a third of the whipped cream into the peanut butter frosting. Once the first addition has been evenly incorporated, gently fold in the remaining whipped cream until no streaks remain.


  1. When the cakes are completely cooled, split each cake into two layers.
  2. Place the first layer on your cake plate or cake stand and cover with about 1/4 - 1/3 cup of the filling. Place the second layer on top and repeat this step until you get to the final cake layer, which you will place bottom-side down.
  3. Cover the cake with a crumb coat and chill for 10 minutes in the freezer. Continue frosting the cake with the whipped peanut butter frosting.

5 thoughts on “Peanut Butter Dream Cake (My Birthday Cake!)

Leave a Reply

Your email address will not be published. Required fields are marked *