The Ultimate Peanut Butter Cake: A Guide to Moist, Fluffy Perfection

By Rowan Pierce

On March 31, 2026

A close-up of the fluffy, tender crumb of a peanut butter cake slice on a white ceramic dessert plate.

Cuisine

American

Prep time

20 minutes

Cooking time

35 minutes

Total time

55 minutes

Servings

12 slices

This is the ultimate peanut butter cake recipe you’ve been searching for. It delivers a slice of pure comfort—a moist, fluffy golden-brown cake with a soft, tender crumb that practically melts in your mouth. Topping it all is a thick layer of creamy, whipped peanut butter frosting, finished with a delightful crunch of chopped, dry-roasted peanuts. It’s a simple, unedited moment of dessert perfection, like a beloved photo captured on a whim.

Every element of this cake is designed to celebrate that rich, nutty flavor we all adore. From the tender sponge to the deep swoops and peaks of the frosting, this recipe is engineered for peanut butter lovers. It’s the perfect centerpiece for birthdays, celebrations, or simply a Tuesday afternoon pick-me-up.

Deep swoops of creamy peanut butter frosting garnished with chopped peanuts on a slice of homemade cake.
Look at those gorgeous, deep swoops of whipped peanut butter frosting!

Why This Peanut Butter Cake Recipe is a Guaranteed Hit

Here’s what makes this recipe stand out from the rest, delivering that picture-perfect slice every single time:

  • Unbelievably Moist Crumb: We use a combination of ingredients specifically chosen to ensure the cake stays soft and tender for days.
  • Intense Peanut Butter Flavor: This isn’t a shy cake. We pack peanut butter into both the cake and the frosting for a rich, satisfying taste.
  • Dreamy Whipped Frosting: The frosting isn’t just an afterthought. It’s a light, creamy, and deeply flavorful cloud of peanut butter goodness that’s stable enough to create beautiful swoops and peaks.
  • Perfectly Balanced Texture: The fluffy cake, silky frosting, and crunchy peanut garnish create a symphony of textures in every single bite.

The Building Blocks for a Flawless Peanut Butter Cake

Each ingredient plays a crucial role in achieving the perfect balance of flavor and texture. Here’s what you’ll need and why.

For the Golden-Brown Peanut Butter Cake

  • All-Purpose Flour: 2 ½ cups (300g) of all-purpose flour provides the essential structure for our soft and tender crumb.

  • Baking Powder & Baking Soda: A combination of 2 teaspoons of baking powder and ½ teaspoon of baking soda gives the cake its signature fluffy lift.

  • Salt: ½ teaspoon of fine sea salt is crucial for balancing the sweetness and enhancing the nutty peanut butter flavor.

  • Unsalted Butter: ½ cup (113g) of unsalted butter, softened to room temperature, adds richness and a tender texture.

  • Creamy Peanut Butter: 1 cup (250g) of commercial creamy peanut butter (like Jif or Skippy) is the star. Avoid natural peanut butters as their oil separation can affect the final texture.

  • Granulated & Brown Sugar: A mix of 1 cup (200g) granulated sugar and ½ cup (100g) packed light brown sugar provides sweetness and extra moisture.

  • Large Eggs: 3 large eggs, at room temperature, bind the ingredients and contribute to a rich, stable crumb.

  • Vanilla Extract: 2 teaspoons of pure vanilla extract adds a layer of aromatic depth that complements the peanut butter beautifully.

  • Buttermilk: 1 cup (240ml) of buttermilk, at room temperature, reacts with the leavening agents to create an exceptionally tender and moist cake.

For the Whipped Peanut Butter Frosting

  • Unsalted Butter: 1 cup (226g) of unsalted butter, softened, creates a creamy, stable base for the frosting.

  • Creamy Peanut Butter: 1 cup (250g) of creamy peanut butter brings that signature flavor and velvety texture.

  • Powdered Sugar: 3 cups (360g) of powdered sugar, sifted, provides sweetness and the structure needed for those deep swoops and peaks.

  • Heavy Cream: ¼ cup (60ml) of heavy cream helps create a light, whipped consistency that’s easy to spread.

  • Vanilla Extract: 1 teaspoon of pure vanilla extract enhances the overall flavor profile.

  • Pinch of Salt: A small pinch of salt cuts through the sweetness, making the peanut butter taste pop.

  • Chopped Peanuts: ¼ cup (35g) of chopped dry-roasted peanuts for that essential finishing crunch.

Essential Tools for Your Baking Success

To recreate this masterpiece just like the picture, you’ll want to have these tools on hand. No fancy gadgets required!

  • 9×13 inch (23×33 cm) baking pan
  • Stand mixer or a hand mixer with a large bowl
  • Spatula for scraping the bowl
  • Separate bowls for wet and dry ingredients
  • Whisk and measuring cups/spoons
  • Offset spatula for frosting
A close-up of the fluffy, tender crumb of a peanut butter cake slice on a white ceramic dessert plate.
The soft, golden-brown crumb of this homemade peanut butter cake is simply irresistible.

Bringing Your Golden-Brown Peanut Butter Cake to Life: A Step-by-Step Guide

Follow these steps closely, paying attention to the sensory cues, to bake a cake that looks and tastes just like the one in the photo.

Step 1: Preparing the Perfect Cake Batter

First, preheat your oven to 350°F (175°C). Grease and flour your 9×13 inch pan, or line it with parchment paper for easy removal. In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set this dry mixture aside.

In the bowl of your stand mixer fitted with the paddle attachment, beat the softened butter, creamy peanut butter, granulated sugar, and light brown sugar on medium-high speed. You’re looking for a light, fluffy, and pale tan mixture. This should take about 3-4 minutes. You’ll smell the sweet, nutty aroma fill your kitchen.

Next, add the room-temperature eggs one at a time, beating well after each addition. Scrape down the sides of the bowl as needed to ensure everything is incorporated. Beat in the vanilla extract.

Step 2: Combining and Baking to Golden Perfection

Reduce the mixer speed to low. Add the dry ingredients in three additions, alternating with the buttermilk in two additions. Begin and end with the dry ingredients. Mix only until the last streaks of flour disappear—overmixing can lead to a dense cake.

Pour the thick, fragrant batter into your prepared pan and spread it into an even layer with your spatula. Bake for 30-35 minutes. The cake is done when a wooden skewer inserted into the center comes out clean. The top will be a beautiful golden-brown and spring back lightly when touched. Let it cool completely in the pan before frosting.

Step 3: Whipping the Dreamy Peanut Butter Frosting

While the cake cools, prepare the frosting. In your stand mixer bowl, beat the softened butter and creamy peanut butter together until smooth and fully combined, about 2 minutes.

With the mixer on low, gradually add the sifted powdered sugar until it’s all incorporated. Add the vanilla and salt. Increase the speed to medium-high and pour in the heavy cream. Whip for another 2-3 minutes until the frosting is light, fluffy, and a creamy tan color—perfect for creating those deep swoops.

Step 4: Assembling Your Masterpiece

Once the cake is completely cool, scoop the frosting on top. Using an offset spatula, create generous, rustic swoops and peaks across the entire surface. Sprinkle the chopped dry-roasted peanuts evenly over the frosting. Slice, serve, and enjoy!

Pro Secrets for a Flawlessly Moist Cake Every Time

  • Room Temperature is Key: Using room temperature ingredients (butter, eggs, buttermilk) is non-negotiable. It allows the batter to emulsify properly, creating a uniform texture and a higher rise.
  • Don’t Overmix the Batter: Once you combine the wet and dry ingredients, mix only until just combined. Overmixing develops gluten, which will result in a tough, dense cake instead of a fluffy one.
  • Use the Right Peanut Butter: Stick to conventional, no-stir creamy peanut butter. The stabilizers in it ensure a consistent texture in both the cake and the frosting.
  • Let it Cool Completely: Be patient! Frosting a warm cake is a recipe for disaster. The frosting will melt and slide right off. Let the cake cool 100% before you even think about frosting it.

How to Store Your Peanut Butter Cake

This cake is a wonderful treat to have on hand. To store leftovers, cover the cake pan tightly with plastic wrap or transfer slices to an airtight container.

It will keep perfectly at room temperature for up to 3 days. You can also refrigerate it for up to 5 days, though this may slightly dry out the crumb. For best results, let refrigerated cake sit at room temperature for 20-30 minutes before serving.

What to Serve With This Decadent Dessert

This peanut butter cake is a star all on its own, but it also pairs beautifully with other flavors. A scoop of vanilla bean ice cream or a drizzle of chocolate sauce are classic choices. For a truly indulgent experience, why not pair it with some delicious cookies? You could try these amazing caramel cheesecake cookies for a different kind of creamy delight. If you love the peanut butter theme, our oat flour peanut butter cookies are a natural fit. And for a classic pairing, nothing beats peanut butter and chocolate, so some chocolate crinkle cookies would be perfect on the side.

Frequently Asked Questions About This Recipe

Absolutely! You can bake the cake layer a day in advance. Let it cool completely, then wrap it tightly in plastic wrap and store it at room temperature. Frost it the day you plan to serve it for the freshest taste.

Yes, you can adapt this recipe for two 8-inch or 9-inch round pans to create a layer cake. You will need to adjust the baking time, so start checking for doneness about 5-10 minutes earlier than the recipe states.

Store any leftover cake in an airtight container at room temperature for up to 3 days or in the refrigerator for up to 5 days. Note that refrigeration can dry out the cake crumb slightly, so let it rest at room temperature before serving.

For the best results, use a standard commercial creamy peanut butter like Jif or Skippy. Natural peanut butters that separate can alter the texture of the cake and frosting, making them oily or dense.

The Perfect Peanut Butter Cake Recipe Card

A close-up of the fluffy, tender crumb of a peanut butter cake slice on a white ceramic dessert plate.

The Ultimate Peanut Butter Cake: A Guide to Moist, Fluffy Perfection

This is the ultimate peanut butter cake recipe, delivering a moist, fluffy, golden-brown crumb and a thick, whipped peanut butter frosting. An easy, from-scratch dessert that's perfect for any occasion and every peanut butter lover.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 550

Ingredients
  

  • 2.5 cups all-purpose flour 300g
  • 2 tsp baking powder
  • 0.5 tsp baking soda
  • 0.5 tsp fine sea salt
  • 0.5 cup unsalted butter, softened 113g
  • 1 cup creamy peanut butter 250g, use a commercial brand like Jif or Skippy
  • 1 cup granulated sugar 200g
  • 0.5 cup packed light brown sugar 100g
  • 3 large eggs, at room temperature
  • 2 tsp pure vanilla extract
  • 1 cup buttermilk, at room temperature 240ml
  • 1 cup unsalted butter, softened 226g
  • 1 cup creamy peanut butter 250g
  • 3 cups powdered sugar, sifted 360g
  • 0.25 cup heavy cream 60ml
  • 1 tsp pure vanilla extract
  • 1 pinch salt
  • 0.25 cup chopped dry-roasted peanuts 35g, for garnish

Equipment

  • 1 9x13 inch baking pan
  • 1 Stand mixer or hand mixer
  • 1 Spatula

Method
 

For the Peanut Butter Cake
  1. Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan. In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
  2. In a stand mixer, beat the softened butter, peanut butter, and both sugars on medium-high speed until light and fluffy, about 3-4 minutes.
  3. Add eggs one at a time, mixing well after each. Scrape down the bowl. Beat in the vanilla extract.
  4. On low speed, add the dry ingredients in three parts, alternating with the buttermilk in two parts, beginning and ending with the dry ingredients. Mix only until just combined.
  5. Pour batter into the prepared pan and spread evenly. Bake for 30-35 minutes, or until a skewer inserted into the center comes out clean. Let cool completely in the pan.
For the Whipped Peanut Butter Frosting
  1. In a stand mixer bowl, beat the softened butter and creamy peanut butter together until smooth, about 2 minutes.
  2. On low speed, gradually add the sifted powdered sugar until incorporated. Add the vanilla and salt.
  3. Increase speed to medium-high, add the heavy cream, and whip for 2-3 minutes until light and fluffy.
  4. Spread the frosting over the completely cooled cake, creating swoops and peaks with an offset spatula. Sprinkle evenly with chopped peanuts before serving.

Notes

Room Temperature is Key: Using room temperature ingredients (butter, eggs, buttermilk) is non-negotiable for the best texture.
Don't Overmix the Batter: Mix only until the flour disappears to keep the cake tender and fluffy.
Use the Right Peanut Butter: Stick to conventional, no-stir creamy peanut butter for consistency.
Let it Cool Completely: Never frost a warm cake; wait until it's 100% cooled to prevent the frosting from melting.
A perfect slice of moist peanut butter cake with thick, creamy peanut butter frosting and chopped peanut garnish on a white plate.
This is the ultimate peanut butter cake recipe! So moist, fluffy, and topped with the dreamiest peanut butter frosting. A must-try for any peanut butter lover.

Join the CrispCrumbs Community!

We hope you love this fluffy and moist peanut butter cake as much as we do! It’s a testament to how simple ingredients can create something truly spectacular. If you make this recipe, we’d love to see it! Please leave a comment and rating below, and don’t forget to share your creations with us on Pinterest.

You might also like these recipes

Leave a Comment

Recipe Rating