This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Old fashioned peanut butter cake is rich, moist, and unapologetically peanut buttery. A warm peanut butter batter bakes into a soft, tender sheet cake that feels straight out of a church cookbook.

Forget dry snack cakes or cupcakes with whispery PB flavor. This one goes all in. A warm, pour-on icing melts into the top, setting into a candy-like shell that cools into a crackly glaze.

A fork on a plate with a slice of peanut butter sheet cake.
Email this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

This recipe makes an easy birthday cake. It is low fuss, big on flavor, and simple to slice into neat squares.

A traditional peanut cake topped with chopped peanut butter cups in a 13 x 9 pan.

Here’s Why This Peanut Butter Cake Recipe Works

Warm pour-on icing: Spreading the frosting while the cake is still hot means it seeps in slightly and sets to a smooth, glossy finish with crisp edges.

Bold peanut butter flavor: Peanut butter in both the cake and icing gives this double-duty richness most recipes skip.

Moist, tender crumb: Buttermilk, oil, and eggs work together to keep the cake soft for days—no dry slices here.

No mixer needed: Just a saucepan, a bowl, and a whisk. The batter comes together fast and fuss-free.

Ingredients used to make peanut butter cake and frosting recipe.

Ingredient Notes

Creamy peanut butter: Use a regular, shelf-stable brand like Jif or Skippy. Natural peanut butter tends to separate and won’t give you the same smooth texture in the cake batter or icing.

Brown sugar: Adds moisture and a deeper, caramel-like flavor that complements the peanut butter. Light or dark both work.

Buttermilk: Helps tenderize the crumb and gives a slight tang that balances the richness. No buttermilk? You can sub with whole milk plus a splash of vinegar or lemon juice.

Powdered sugar: Also called confectioners’ sugar. Used for the icing, this gives a smooth, pourable finish. Sift it if yours is lumpy to avoid clumps.

Six process photos showing how to make an old fashioned peanut butter cake recipe.

Love the classic peanut butter flavor? Don’t miss my peanut butter blossoms. They are soft, chewy cookies topped with a melty chocolate kiss.

Or try my peanut butter coconut bars. An easy dessert with chewy texture and bold flavor.

Recipe Tips

Line your pan if needed: If you’re worried about sticking, parchment makes for an easy lift and cleaner edges.

Let the peanut butter mixture cool before adding eggs: If it’s too hot, the eggs could scramble. It should feel warm, not hot, to the touch.

Whisk the icing well: After adding the powdered sugar, whisk until completely smooth. This can take 3 to 5 minutes, especially if it looks separated at first.

Work quickly with the icing: It begins to set fast as it cools, so pour and spread it right away for the smoothest finish.

Use room temp buttermilk and eggs: Cold ingredients can cause the warm batter to seize or clump.

Don’t skip the warm icing step: Pour the icing while both the cake and frosting are still hot for that signature candy-like topping.

Cool before slicing: The icing sets as it cools, making the cake easier to cut cleanly.

Want a different spin on the topping? Swap the glaze for my peanut butter cream cheese frosting.

A spatula lifting a serving of peanut butter butter cake.

Peanut Butter Sheet Cake

Old fashioned peanut butter cake is what happens when Southern sheet cake meets childhood sandwich cravings. Rich, gooey, and topped with a warm peanut butter glaze that sets into candy, it’s pure comfort in every bite.

A slice of southern peanut butter cake.

Craving something more decadent? Try my chocolate peanut butter layer cake. It’s rich, stacked, and made for celebrations.

Pin this now to find it later!

Pin It
A spatula lifting a slice of peanut butter cake and icing.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
No ratings yet

Peanut Butter Cake

A soft, tender peanut butter sheet cake topped with warm, pour-on peanut butter icing that sets into a smooth, crackly glaze. Big flavor, easy prep, no mixer needed.

If you make this recipe, please leave a star rating and comment.

Servings: 16 servings
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Cake

  • 2 cups all-purpose flour, 240 grams
  • 2 cups brown sugar, packed, 426 grams
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • 1 teaspoon salt
  • cup creamy peanut butter, regular commercial style, not natural, 180 grams
  • 1 cup water, 227 grams
  • 8 tablespoons butter, 113 grams
  • ½ cup vegetable oil, 100 grams
  • ½ cup buttermilk, room temperature, 119 grams
  • 2 large eggs
  • 2 teaspoons vanilla extract

Icing

  • 1 cup creamy peanut butter, 270 grams
  • 12 tablespoons butter, 170 grams
  • ½ cup whole milk, 120 grams grams
  • 2 teaspoons vanilla extract
  • ½ teaspoon salt
  • 3 ½ cups powdered sugar
  • Reese’s Mini Peanut Butter Cups, chopped, for garnish (optional)

Instructions 

  • Preheat oven to 350°F. Grease a 9×13-inch baking pan or line it with parchment paper.
  • In a large bowl, whisk together the flour, brown sugar, baking soda, baking powder, and salt.
    Sifting the dry ingredients in a bowl.
  • In a saucepan over medium heat, combine the water, peanut butter, oil, and butter. Heat, stirring, until the mixture is melted and smooth. You don’t need a hard boil, just hot and fully blended.
    Mixing the batter for a peanut butter birthday cake.
  • Remove the pan from the heat. Add the buttermilk and stir to cool the mixture slightly (it should feel warm but not hot to the touch). Then whisk in the eggs and vanilla until smooth.
    Adding the buttermilk to the mixture.
  • Pour the warm peanut butter mixture into the flour mixture. Stir until smooth and there are no flour streaks in the batter.
    Adding the wet ingredients to the dry ingredients.
  • Pour the batter into the prepared pan and spread evenly. Bake for 35–40 minutes, until the top looks set and a toothpick in the center comes out clean.
    Spreading batter for easy peanut butter cake recipe in a sheet pan.
  • Set the warm cake on a rack while you make the icing. Leave the cake in the pan. The warm icing is thin and pourable at first, and the pan helps contain it so it spreads into a smooth, even layer before setting.
    Freshly baked peanut butter cake in a 13 x 9 inch pan.

Icing

  • Melt the peanut butter and butter in a saucepan over medium heat; stir until smooth. Keep the heat moderate and don’t let it boil, just warm enough to melt everything together. Mix in the milk, vanilla, and salt until combined.
    Melting butter and peanut butter on the stovetop.
  • Remove the pan from the heat, then whisk in the powdered sugar until smooth, 3 to 5 minutes.
    Warm peanut butter icing in a pot.
  • Pour the icing over the warm cake and spread evenly. Let the cake and icing cool completely before slicing.
    Spreading icing over a peanut butter sheet cake.
  • If desired, sprinkle chopped peanut butter cups over the icing while it's still slightly warm so they stick.
    A peanut butter sheet cake topped with chopped peanut butter cups.

Notes

Use regular peanut butter: Natural or “stir” brands can separate and cause the batter or icing to turn oily or gritty. Stick with commercial peanut butter like Jif or Skippy for smooth, reliable results.
Don’t boil the icing base: Keep it warm enough to melt, but not bubbling, to prevent curdling.
Cool slightly before adding eggs: The peanut butter mixture should feel warm, not hot, to avoid scrambling the eggs.
Pour the icing while warm: It spreads smoothly and sets into a candy-like glaze as it cools.
Storage: Cover and store at room temperature for up to 3 days, or refrigerate for up to 5 days. 
Freezer-friendly: Once cooled, wrap the whole cake tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw at room temperature before serving.

Nutrition

Serving: 1serving, Calories: 630kcal, Carbohydrates: 72g, Protein: 9g, Fat: 36g, Saturated Fat: 13g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 12g, Trans Fat: 1g, Cholesterol: 60mg, Sodium: 555mg, Potassium: 240mg, Fiber: 2g, Sugar: 56g, Vitamin A: 492IU, Calcium: 72mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe developer, home cook, and baker with years of hands-on experience creating and testing from-scratch recipes. She specializes in whole-food cooking with creative twists on classic dishes. When she’s not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

Leave a comment

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

Recipe Rating