Peanut Butter Sheet Cake with Peanut Butter Frosting

If you’re a peanut butter lover, this Peanut Butter Sheet Cake with Peanut Butter Frosting is about to become your new go-to dessert. It’s soft, rich, and perfectly moist, with a dense yet tender crumb that melts in your mouth. Topped with a creamy, sweet peanut butter frosting that’s whipped until smooth, every bite delivers pure comfort and indulgence. Whether you’re baking for a potluck, a birthday party, or a casual weeknight treat, this cake brings home-style flavor with minimal fuss. It’s the kind of recipe that feels nostalgic—like something your grandmother might’ve made—but still fits perfectly into any modern-day celebration.

The beauty of this recipe is how effortlessly it comes together. It’s all made in a sheet pan, which means no stacking, layering, or fancy decorating skills are required. Just bake, frost, slice, and serve. It’s great for feeding a crowd, storing leftovers, or making ahead of time. The cake itself is infused with peanut butter flavor that’s not too sweet or overpowering, and the frosting is the ideal finish: silky, rich, and full of nutty goodness. Together, they create a balanced dessert that’s satisfying without being too heavy.

This cake is also endlessly customizable. Whether you want to sprinkle chopped peanuts on top, swirl in a touch of chocolate, or add a layer of jelly between the cake and frosting, you can tailor it to your taste. It’s a classic dessert that’s easy to love and even easier to make, which is exactly why it should be part of your recipe rotation.

Storage Options

Store covered at room temperature for up to 3 days or in the refrigerator for up to 5 days. You can freeze unfrosted or fully frosted cake for up to 2 months—thaw in the fridge before serving.

Summary

A moist peanut butter sheet cake topped with creamy peanut butter frosting. Perfectly rich, easy to make, and ideal for serving a crowd.

Why You’ll Love This Recipe

Bold peanut butter flavor, easy one-pan baking, crowd-pleasing texture, and a silky frosting that pulls it all together.

Kitchen Equipment You’ll Need

Sheet pan (10×15 inches)

Large mixing bowls

Hand or stand mixer

Whisk and spatula

Saucepan

Measuring cups and spoons

Tips for Success

Use creamy peanut butter for the smoothest texture

Don’t overmix the batter—just until combined

Let the cake cool before frosting to prevent melting

Frost while the cake is slightly warm for a glaze-like finish

Ingredients

For the Cake:

1 cup water

1 cup unsalted butter

1 cup creamy peanut butter

2 cups granulated sugar

½ cup sour cream

2 eggs

1 tsp vanilla extract

2 cups all-purpose flour

1 tsp baking soda

½ tsp salt

For the Frosting:

½ cup unsalted butter

¼ cup creamy peanut butter

¼ cup milk

2½ cups powdered sugar

½ tsp vanilla extract

Directions

Preheat the oven to 350°F and grease a 10×15-inch sheet pan.

In a saucepan, bring water, butter, and peanut butter to a boil, then remove from heat.

In a large bowl, whisk together sugar, sour cream, eggs, and vanilla. Slowly add the peanut butter mixture and stir until combined.

Add flour, baking soda, and salt. Stir until just mixed.

Pour batter into prepared pan and bake for 20–25 minutes or until a toothpick inserted in the center comes out clean.

While the cake cools slightly, make the frosting. In a saucepan, melt butter, peanut butter, and milk. Bring to a gentle boil, then remove from heat and whisk in powdered sugar and vanilla until smooth.

Pour frosting over the warm cake and spread evenly. Let cool completely before slicing.

Additional Tips or Variations

Top with chopped peanuts or mini chocolate chips for texture

Add a swirl of jelly on top for a PB&J twist

Use natural peanut butter for a less sweet, more intense flavor

Swap sour cream with plain yogurt if preferred

Famous Apple Fritter Bread

Cheesy Hamburger Potato Casserole