| | |
5 from 2 votes

Moist Peanut Butter Cake Recipe

This post may contain affiliate links.

Peanut Butter Cake is a moist, tender sheet cake packed with peanut butter flavor and topped with the dreamiest peanut butter frosting. I bake this in a 9×13 for birthday parties and potlucks, and it always vanishes first, even faster than our peanut butter oatmeal cookies.

A slice of moist peanut butter cake topped with creamy peanut butter frosting.Pin

If you are a peanut butter lover, this easy sheet cake is about to become your new favorite dessert.

Peanut Butter Cake Quick Look

  • 🕒 Prep Time: 15 minutes
  • 🌡️ Cook Time: 40 minutes
  • Total Time: 55 minutes
  • 🍽️ Serving: 15 servings
  • Calories: 480kcal
  • 🌶️ Flavor Profile: Moist peanut butter cake with rich, creamy peanut butter frosting
  • Difficulty: Easy, beginner-friendly like our peanut butter oatmeal cookies

Quick Answer

How do you make a Peanut Butter Cake?

To make a Peanut Butter Cake, cream together butter and peanut butter, then beat in granulated and brown sugar followed by eggs and vanilla. Alternate adding the flour mixture and milk until you have a smooth batter, spread it in a 9×13 pan, and bake at 350 degrees for 35 to 40 minutes. Once cooled, frost with a fluffy peanut butter frosting, then slice and serve.

Jump to:

Why This Recipe Works

Click to see the technique science
  • Peanut butter in the cake and frosting. Creamy peanut butter goes into both the batter and the frosting for double the rich, nutty flavor.
  • Brown sugar for moisture. A mix of brown and granulated sugar keeps the cake soft, tender, and moist for days.
  • Alternating flour and milk. Adding the dry and wet ingredients in batches keeps the batter smooth and prevents overmixing.
  • A simple sheet cake. Baking it in one 9×13 pan means no layers to stack and easy slicing for a crowd.
  • Whipped peanut butter frosting. Whipping the frosting with heavy cream makes it light, fluffy, and easy to spread.

Why You’ll Love This Recipe

  • It is moist, tender, and loaded with real peanut butter flavor in every bite.
  • The easy 9×13 sheet cake format means no fussy layers and plenty to feed a crowd.
  • That fluffy peanut butter frosting is reason enough to make it, much like the frosting on our American buttercream.

Key Ingredients

Labeled ingredients to make peanut butter cake including flour, peanut butter, butter, sugars, eggs, milk, and powdered sugar.Pin

Here is what gives this Peanut Butter Cake its moist crumb and rich flavor. See the recipe card below for exact measurements.

  • Creamy Peanut Butter: No-stir peanut butter goes into both the cake and the frosting for big peanut butter flavor.
  • Brown and Granulated Sugar: The combination keeps the cake moist and tender with a soft crumb.
  • Butter and Eggs: They add richness and structure for a sturdy yet tender sheet cake.
  • Whole Milk: Alternated with the flour, it keeps the batter smooth and the cake moist.
  • Powdered Sugar and Heavy Cream: The base of a fluffy peanut butter frosting, similar to our chocolate cream cheese frosting.

See recipe card for exact quantities.

Variations and Substitutions

This Peanut Butter Cake is easy to make your own.

  • Chocolate peanut butter: Top it with chocolate frosting or a chocolate ganache instead for a classic combo.
  • Add candy: Sprinkle chopped peanut butter cups or mini chocolate chips over the frosting.
  • Make it a layer cake: Divide the batter between two round pans and stack with frosting in the middle.
  • More peanut butter treats: Turn the same flavor into our peanut butter oatmeal cookies.

How to Make Peanut Butter Cake

Creamy peanut butter and butter creamed together in a bowl for peanut butter cake.Pin
  1. Cream the softened butter and peanut butter together until smooth and combined.
Granulated and brown sugar added to the creamed peanut butter and butter.Pin
  1. Add the granulated sugar and brown sugar and mix until light and creamy.
Eggs and vanilla beaten into the peanut butter cake batter.Pin
  1. Beat in the eggs and vanilla until fully combined.
Flour mixture added to the peanut butter cake batter.Pin
  1. Add half of the flour mixture and mix it in until just combined.
Whole milk added to the peanut butter cake batter and mixed until smooth.Pin
  1. Add half of the milk, then repeat with the remaining flour and milk, scraping down the sides until the batter is smooth.
Baked peanut butter sheet cake in a 9x13 pan.Pin
  1. Spread the batter in a greased 9×13 pan and bake at 350 degrees for 35 to 40 minutes until a toothpick comes out clean. Cool completely, then frost with the peanut butter frosting.

Recipe Tips & Tricks

  • Use room-temperature ingredients. Softened butter, eggs, and milk blend into a smoother, more even batter.
  • Use no-stir peanut butter. Natural, oily peanut butter can make the cake greasy and dense.
  • Do not overmix. Mix just until the flour disappears to keep the crumb tender.
  • Cool completely before frosting. Frosting a warm cake melts the peanut butter frosting right off.
  • Whip the frosting. Beating it with heavy cream for a couple of minutes makes it light and spreadable.
  • Check for doneness. Pull the cake when a toothpick comes out with just a few moist crumbs, not wet batter.

Serving Ideas and Suggestions

This Peanut Butter Cake is delicious all on its own, but a drizzle of melted chocolate or a scoop of vanilla ice cream takes it over the top, much like the topping on our cherry dump cake.

It is a perfect make-ahead dessert for birthdays, potlucks, and bake sales. Set it out next to our spice layer cake and banana bundt cake for a dessert table the whole family will love.

Cut it into neat squares and serve with a cold glass of milk or hot coffee. Leftovers stay moist for days, so it is just as good the next afternoon.

A peanut butter sheet cake in a pan with a slice cut out.Pin

Peanut Butter Cake FAQs

Can I make Peanut Butter Cake as a layer cake?

Yes. Divide the batter between two 9-inch round pans and reduce the bake time, then stack the layers with peanut butter frosting in between.

What kind of peanut butter is best for Peanut Butter Cake?

Use a no-stir, creamy peanut butter like Jif or Skippy. Natural, oily peanut butter can make the cake greasy and the frosting separate.

How do I store Peanut Butter Cake?

Store the frosted cake covered at room temperature for up to 2 days or in the fridge for up to 5 days. Bring slices to room temperature before serving.

Can I freeze Peanut Butter Cake?

Yes. Freeze the unfrosted, cooled cake wrapped tightly for up to 3 months. Thaw, then frost before serving. You can also freeze frosted slices.

Why is my peanut butter cake dry?

Dry cake usually means it was overbaked or the flour was overmeasured. Spoon and level the flour and pull the cake as soon as a toothpick comes out clean.

Can I make this cake ahead of time?

Absolutely. Bake the cake a day ahead and store it wrapped, then make and add the frosting the day you plan to serve it.

Did you make this Peanut Butter Cake? Please leave a 🌟 star rating below and tag us on social! Find us on PINTEREST, INSTAGRAM, and FACEBOOK.

Craving more peanut butter desserts? Try our peanut butter oatmeal cookies or whip up a batch of American buttercream next.

This Silly Girls Kitchen Logo
5 from 2 votes

Easy Peanut Butter Cake

Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
This easy Peanut Butter Cake is a moist, tender 9×13 sheet cake loaded with rich peanut butter flavor and topped with the dreamiest fluffy peanut butter frosting. It is the perfect crowd-pleasing dessert for any peanut butter lover.
Servings 15

Ingredients
  

For the peanut butter frosting:

Instructions

  • Preheat the oven to 350°F. Spray a 9×13 baking dish with baking spray, set aside.
  • In a medium bowl stir together the flour, baking soda, and salt, set aside.
    2 cups all-purpose flour, 1 teaspoon baking soda, ½ teaspoon fine sea salt
  • In a large bowl mix together the butter and peanut butter until smooth with an electric hand mixer. Add the sugars and mix until combined.
    ¾ cup unsalted butter, ½ cup creamy peanut butter, ½ cup granulated sugar, ½ cup light brown sugar
  • Add the eggs and vanilla, mix it in until combined.
    2 large eggs, 2 teaspoons vanilla extract
  • Add half of the flour mixture and mix it in.
  • Lastly, add half of the milk and mix it in. Repeat with the remaining flour and milk. Scrape down the sides as needed.
    ¾ cup whole milk
  • Add the batter to the prepared baking dish and smooth out the top.
  • Bake for 35-40 minutes until a toothpick inserted into the center comes out clean. Let cool on a wire rack completely.
  • While the cake is cooling, make the frosting by mixing the peanut butter and butter together in a medium-sized bowl with an electric hand mixer until smooth.
    ¾ cup creamy peanut butter, ½ cup unsalted butter
  • Add the powdered sugar a little at a time until mixed in, it will be thick.
    2 ¼ cups powdered sugar
  • Add the heavy cream and vanilla, mix it in until combined, then whip on medium-high speed for 2 minutes.
    4 tablespoons heavy cream, 1 teaspoon vanilla extract
  • Once the cake is cooled, frost with the peanut butter frosting, cut, and serve.

Notes

  1. You can use another frosting if you prefer, chocolate or regular buttercream are great.
  2. Top with peanuts, chocolate chips, hot fudge sauce, or chocolate syrup.
  3. This can be cut in half and baked in a 9×9-inch pan if desired.
  4. This can be frozen, see my tips above.

Nutrition

Calories: 480kcal | Carbohydrates: 50g | Protein: 8g | Fat: 29g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 68mg | Sodium: 262mg | Potassium: 185mg | Fiber: 1g | Sugar: 35g | Vitamin A: 583IU | Vitamin C: 0.02mg | Calcium: 45mg | Iron: 1mg
Nutrition Disclaimer
Course Dessert
Cuisine American

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!

5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating