The Ultimate Moist & Fluffy Peanut Butter Cake

If you are craving a dessert that perfectly balances rich, nutty flavor with a delicate crumb, this Peanut Butter Cake is exactly what you need. Every single slice offers a beautifully moist, golden-brown cake sponge that practically melts in your mouth. Resting gracefully on a plain white ceramic plate, this dessert looks just as incredible as it tastes.

The secret to this recipe lies in achieving that fluffy, porous, baked crumb texture, which perfectly captures the essence of classic homemade baking. We pair this tender base with a thick, generous layer of smooth, light tan creamy peanut butter frosting. With its decorative swoops and swirls, it creates an irresistible visual presentation.


Finally, the cake is finished with a scattering of roughly chopped, roasted peanuts for the perfect salty crunch. Whether you are baking for a special occasion or just treating yourself on a weekend, this peanut butter masterpiece will quickly become a family favorite.

Why You’ll Love This Recipe

  • Perfect Crumb Texture: The combination of buttermilk and leavening agents guarantees a fluffy, porous, baked crumb texture every single time.
  • Double the Peanut Butter: You get rich, roasted nutty flavors in both the golden-brown sponge and the luscious frosting.
  • Bakery-Style Frosting: The thick, creamy light tan peanut butter frosting holds magnificent swirls and swoops, making you look like a pastry chef.
  • Irresistible Crunch: A simple garnish of roughly chopped, roasted peanuts adds a fantastic textural contrast to the soft cake.

Ingredients & Substitutions

Thick creamy light tan peanut butter frosting with decorative swoops and swirls on top of a cake sponge.
Dollop and swirl the thick, light tan creamy peanut butter frosting generously over your cooled cake sponge.

All-Purpose Flour: This provides the necessary structure for the cake without making it dense. Measure 1 ½ cups (180g) using the spoon-and-level method to ensure a fluffy sponge.

Baking Powder & Baking Soda: These foundational invisible ingredients are crucial for achieving that signature porous, baked crumb texture. You will need 1 ½ tsp (6g) of baking powder and ½ tsp (2g) of baking soda.

Salt: A standard ½ tsp (3g) of kosher salt enhances the nutty flavors. It balances the sweetness of the sugars and the peanut butter perfectly.

Unsalted Butter (For Cake & Frosting): Butter adds rich flavor and crucial moisture to the batter. You will need ½ cup (113g) softened for the cake and another ½ cup (113g) for the frosting.

Creamy Peanut Butter (For Cake & Frosting): Use a standard processed brand (like Jif or Skippy) rather than natural peanut butter to prevent the oils from separating. You need ¾ cup (190g) for the cake and 1 cup (250g) for the creamy light tan frosting.

Granulated & Brown Sugar: Using 1 cup (200g) of granulated sugar and ½ cup (100g) of light brown sugar provides sweetness while keeping the golden-brown cake sponge incredibly moist.

Eggs & Vanilla: Two large eggs bind the ingredients and provide lift, while 2 tsp (10ml) of vanilla extract (divided) enhances the aromatic warmth of the cake.

Buttermilk: The acidity in 1 cup (240ml) of buttermilk reacts with the baking soda to tenderize the gluten. This is the secret to a moist, porous crumb.

Powdered Sugar & Heavy Cream: You will whip 3 cups (360g) of powdered sugar and â…“ cup (80ml) of heavy cream into the frosting. This creates the thick, generous layer of smooth frosting that holds decorative swoops.

Roasted Peanuts: You will need ¼ cup (35g) of roughly chopped, roasted peanuts. This garnish adds a salty, rustic crunch to the finished slice.

Equipment Needed

  • Stand mixer or electric hand mixer
  • 8-inch or 9-inch square baking pan
  • Parchment paper
  • Offset spatula (for creating frosting swirls)
  • Mixing bowls and measuring cups

Step-by-Step Instructions

Ingredients laid out for a peanut butter cake featuring flour, sugars, butter, creamy peanut butter, and buttermilk.
Everything you need to bake the perfect golden-brown peanut butter cake sponge.

Step 1: Prepare the Pan and Dry Ingredients

Preheat your oven to 350°F (175°C). Line your baking pan with parchment paper, leaving an overhang for easy removal, and lightly grease the sides.

In a medium bowl, whisk together 1 ½ cups (180g) all-purpose flour, 1 ½ tsp (6g) baking powder, ½ tsp (2g) baking soda, and ½ tsp (3g) salt. Whisking ensures the leavening agents are evenly distributed for a perfectly porous baked crumb.

Step 2: Cream the Butter, Peanut Butter, and Sugars

In the bowl of your stand mixer, combine ½ cup (113g) softened unsalted butter, ¾ cup (190g) creamy peanut butter, 1 cup (200g) granulated sugar, and ½ cup (100g) brown sugar. Beat on medium-high speed for about 3 minutes.

Watch for the visual cue: the mixture should turn noticeably lighter in color and have a fluffy, aerated texture. Scrape down the sides of the bowl with a rubber spatula.

Step 3: Add Eggs, Vanilla, and Alternate Dry/Wet Ingredients

Add the 2 large eggs one at a time, mixing well after each addition, then blend in 1 tsp (5ml) vanilla extract. Turn the mixer to low speed.

Add one-third of your dry flour mixture, followed by half of the 1 cup (240ml) buttermilk. Repeat this process, ending with the final third of the dry ingredients, and mix just until combined to keep the cake sponge tender.

Step 4: Bake the Golden-Brown Cake Sponge

Pour the thick batter into your prepared pan and smooth the top with a spatula. Bake in the center of the oven for 30 to 35 minutes.

You will know it is done when the top forms a beautiful golden-brown crust and a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan before attempting to frost it.

Step 5: Whip the Thick Creamy Peanut Butter Frosting

While the cake cools, beat the remaining ½ cup (113g) softened butter and 1 cup (250g) creamy peanut butter in a clean bowl until completely smooth. Gradually add 3 cups (360g) powdered sugar on low speed.

Pour in â…“ cup (80ml) heavy cream and 1 tsp (5ml) vanilla extract. Increase the speed to high and whip for 2-3 minutes until you achieve a thick, smooth, light tan creamy texture.

Step 6: Frost, Swirl, and Garnish

Once the cake sponge is entirely cool, dollop the thick frosting over the top. Use an offset spatula to spread a generous layer, using a flicking motion to create decorative swoops and swirls.

Finally, sprinkle the ¼ cup (35g) of roughly chopped, roasted peanuts evenly over the swoops. Slice, serve on a plain white ceramic plate, and enjoy!

Expert Tips for Success

  • Use Processed Peanut Butter: Natural peanut butters that require stirring can cause the cake batter to separate and the frosting to become greasy. Stick to conventional creamy peanut butter.
  • Room Temperature Ingredients: Ensure your butter, eggs, and buttermilk are at room temperature so they emulsify perfectly, resulting in that fluffy, porous crumb texture.
  • Do Not Overmix: Once you add the flour, mix only until no dry streaks remain. Overmixing develops gluten, which can make your beautifully moist sponge dense and rubbery.
  • Perfect Frosting Swirls: For the most pronounced decorative swoops, ensure your heavy cream is very cold when whipping the frosting. It helps the fat hold its structure.

Storage & Reheating/Freezing

Store any leftover peanut butter cake in an airtight container at room temperature for up to 3 days. Because the frosting contains heavy cream and high sugar content, it is stable at room temperature, but you can refrigerate it for up to 5 days if preferred.

To freeze, wrap individual slices tightly in plastic wrap and place them in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and bring to room temperature before serving to restore the frosting’s creamy texture.

What to Serve With This

This rich dessert pairs perfectly after a hearty comfort-food dinner. Try serving a warm slice after a feast of crockpot garlic parmesan chicken and creamy mashed potatoes. The savory, herbaceous main courses perfectly balance the sweet, nutty dessert.

If you are hosting a weekend gathering or potluck, offer this cake alongside a spread of fun appetizers like cheesy sloppy joe garlic bread and bacon jalapeno popper egg rolls. Your guests will love the transition from spicy, savory bites to a creamy, indulgent finish.

For a lighter meal before the main dessert event, enjoy a slice after enjoying some crispy baked cauliflower steaks or a refreshing asian cabbage salad. You can even plate it alongside raspberry pistachio bars for a beautiful, colorful dessert buffet!

Frequently Asked Questions

It is highly recommended to use conventional, processed creamy peanut butter (like Jif or Skippy). Natural peanut butters tend to separate, which can result in a greasy cake sponge and an unstable, runny frosting.


A dense cake is usually the result of overmixing the batter once the flour is added, or using cold ingredients. Always use room-temperature butter, eggs, and buttermilk, and mix the dry ingredients just until incorporated.


Yes! You can bake the golden-brown cake sponge a day in advance. Keep it tightly wrapped at room temperature, then whip up the thick creamy peanut butter frosting right before you are ready to assemble and serve.


Because of the high amount of powdered sugar stabilizing the heavy cream and butter, the frosted cake is perfectly safe to sit at room temperature for up to 3 days in an airtight container.


Yes. This recipe perfectly fits an 8-inch or 9-inch square pan. If you use a 9-inch pan, check the cake 5 minutes earlier, as the batter will be slightly thinner and bake faster.


Join Our Community!

Did you fall in love with this beautifully moist, golden-brown peanut butter cake? We would absolutely love to hear from you! Please leave a comment and a star rating below to let us know how your dessert turned out.

Don’t forget to subscribe to our newsletter for more incredible, foolproof baking recipes delivered straight to your inbox. Be sure to save this recipe to your dessert boards!

A close-up shot of a single slice of moist, golden-brown peanut butter cake resting on a plain white ceramic plate.
The most incredible Peanut Butter Cake featuring a golden-brown crumb, creamy swooped frosting, and chopped roasted peanuts. Pin it for later!

Recipe Card

Ingredients laid out for a peanut butter cake featuring flour, sugars, butter, creamy peanut butter, and buttermilk.
FL Recipes

The Ultimate Moist & Fluffy Peanut Butter Cake

This Peanut Butter Cake features a moist, golden-brown sponge topped with a thick, creamy light tan peanut butter frosting and chopped roasted peanuts.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 9 slices
Course: Dessert, Snack
Cuisine: American
Calories: 680

Ingredients
  

Ingredients
  • 1 1/2 cups all-purpose flour 180g, spooned and leveled
  • 1 1/2 tsp baking powder 6g
  • 1/2 tsp baking soda 2g
  • 1/2 tsp kosher salt 3g
  • 1/2 cup unsalted butter 113g, softened
  • 3/4 cup creamy peanut butter 190g, processed not natural
  • 1 cup granulated sugar 200g
  • 1/2 cup brown sugar 100g, lightly packed
  • 2 large eggs room temperature
  • 1 tsp vanilla extract 5ml
  • 1 cup buttermilk 240ml, room temperature
  • 1/2 cup unsalted butter 113g, softened
  • 1 cup creamy peanut butter 250g, processed
  • 3 cups powdered sugar 360g
  • 1/3 cup heavy cream 80ml
  • 1 tsp vanilla extract 5ml
  • 1/4 cup roasted peanuts 35g, roughly chopped

Equipment

  • 1 Stand mixer or electric hand mixer Essential for creaming butter and making fluffy frosting.
  • 1 8-inch or 9-inch square baking pan Lined with parchment paper for easy removal.

Method
 

Making the Peanut Butter Cake
  1. Preheat your oven to 350°F (175°C). Line an 8-inch square baking pan with parchment paper. In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
  2. In a stand mixer, beat the softened butter, creamy peanut butter, granulated sugar, and brown sugar on medium-high speed for about 3 minutes until light and fluffy.
  3. Add the eggs one at a time, followed by the vanilla. On low speed, alternate adding the dry flour mixture and the buttermilk, beginning and ending with the flour. Mix just until combined.
  4. Pour the batter into the prepared pan and bake for 30 to 35 minutes until a golden-brown crust forms and a toothpick comes out clean. Let cool completely.
  5. Beat the remaining butter and peanut butter until smooth. Gradually add powdered sugar, heavy cream, and vanilla. Whip on high for 2-3 minutes until thick and creamy.
  6. Spread the frosting over the cooled cake using an offset spatula to create decorative swirls. Garnish with roughly chopped roasted peanuts before slicing.

Nutrition

Calories: 680kcalProtein: 12gFat: 42gFiber: 3g

Notes

Use processed peanut butter (like Jif or Skippy) rather than natural to ensure your cake and frosting do not separate.
Ensure all refrigerated ingredients are at room temperature for the best porous crumb texture.
Keyword Cake Sponge,peanut butter cake,Peanut Butter Frosting

Tried this recipe?

Let us know how it was!
Pin Recipe

Leave a Comment

Recipe Rating