in

Peanut Butter Cake

WANT TO SAVE THIS RECIPE?

The first time I made this peanut butter cake, I knew right away it was the kind of dessert that disappears fast. It has that soft, tender crumb that feels rich without being too heavy, and every bite is packed with warm peanut butter flavor. The frosting melts right into the cake in the best way, giving it a smooth, creamy finish that makes each slice feel extra special.

Pin this Recipe

I love serving this cake when I want something comforting, simple, and a little nostalgic. It reminds me of the kind of homemade desserts that make people pause after the first bite and ask for the recipe before they even finish their plate. Whether I am baking for a family get-together, a birthday, or just because I am craving a classic peanut butter dessert, this cake always delivers.

Why You’ll Love This Peanut Butter Cake

I keep coming back to this peanut butter cake because it is easy to make, incredibly moist, and full of that sweet-salty flavor peanut butter lovers never get tired of. The cake layers bake up soft and fluffy, and the frosting adds a creamy finish that turns it into a bakery-style dessert without making the process feel complicated.

It is also a dependable cake for sharing. I can make it ahead, chill it if needed, and serve it in generous slices for birthdays, potlucks, holidays, or weekend baking days. If you already love my Peanut Butter Icing, this cake gives you one more delicious excuse to bring that flavor to the table.

What Kind of Peanut Butter Should I Use?

I like using classic creamy peanut butter for this cake because it gives the batter and frosting a smooth texture and dependable flavor. Natural peanut butter can sometimes separate or make the texture less predictable, so I usually save that for toast and stick with regular shelf-stable peanut butter when I want a cake that bakes evenly.

If you like a little texture, you can fold in a small handful of chopped peanuts as decoration, but I still recommend keeping the cake batter itself smooth. That helps the crumb stay tender and keeps the peanut butter flavor balanced in every slice.

Ingredients for the Peanut Butter Cake

Every ingredient in this peanut butter cake has a job to do, and I always find that the best bakes happen when each one gets its moment.

All-purpose flour gives the cake its structure and keeps the layers sturdy enough to hold that creamy frosting.

Baking powder helps the cake rise so the crumb stays light instead of dense.

Salt balances the sweetness and brings out the nutty flavor of the peanut butter.

Unsalted butter adds richness and helps create a soft, tender texture.

Creamy peanut butter is the star of the cake, bringing deep roasted flavor and a smooth finish to both cake and frosting.

Granulated sugar sweetens the batter and helps the cake stay soft.

Brown sugar adds moisture and gives the cake a subtle caramel note that works beautifully with peanut butter.

Eggs help bind everything together and support the cake’s structure.

Vanilla extract rounds out the flavor and adds warmth.

Milk loosens the batter just enough and keeps the crumb moist.

Heavy cream helps make the frosting silky and easy to spread.

Powdered sugar gives the frosting body while keeping it smooth and fluffy.

Peanut butter candies or chopped peanuts make a fun topping if you want a little color and crunch.

How To Make the Peanut Butter Cake

I like to take a minute before I start baking to measure everything out. It makes the whole process feel calmer, and this cake comes together much more smoothly when the ingredients are ready to go.

Step 1: Prep the pans and oven

Preheat the oven to 350°F. Grease and line two 8-inch round cake pans so the layers release easily after baking.

Step 2: Mix the dry ingredients

In a medium bowl, whisk together the flour, baking powder, and salt. This helps distribute the leavening evenly so the cake bakes up with a consistent texture.

Step 3: Cream the butter, peanut butter, and sugars

In a large bowl, beat the butter, creamy peanut butter, granulated sugar, and brown sugar until the mixture looks light and fluffy. This step adds air to the batter and helps build a softer cake.

Step 4: Add the eggs and vanilla

Beat in the eggs one at a time, then mix in the vanilla extract. I like to scrape down the bowl here so everything blends evenly.

Step 5: Alternate the dry ingredients and milk

Add the flour mixture in parts, alternating with the milk. Mix just until the batter comes together. Overmixing can make the cake less tender, so I stop as soon as the streaks disappear.

Step 6: Bake the cake layers

Divide the batter evenly between the prepared pans and smooth the tops. Bake for 28 to 32 minutes, or until a toothpick inserted in the center comes out clean. Let the layers cool in the pans for about 10 minutes, then turn them out onto a wire rack to cool completely.

Step 7: Make the frosting

Beat butter and creamy peanut butter together until smooth. Add powdered sugar gradually, then drizzle in heavy cream and vanilla until the frosting is fluffy and spreadable.

Step 8: Frost and decorate

Place one cake layer on a serving plate, spread frosting over the top, add the second layer, and frost the top and sides. Finish with chopped peanuts or peanut butter candies if you want a decorative touch.

How to Serve and Store Peanut Butter Cake

This peanut butter cake comfortably feeds 10 to 12 people, depending on how generous I slice it. I love serving it at room temperature because the frosting stays creamy and the peanut butter flavor really shines. For clean slices, I chill it briefly first, then let it sit out for a bit before serving.

To store it, I keep the cake covered in the refrigerator for up to 4 days. If I am making it ahead, I usually frost it, chill it, and then bring it out about 20 to 30 minutes before serving. That little bit of time makes a big difference in the texture.

What to Serve With Peanut Butter Cake?

This cake is rich and satisfying on its own, but I love pairing it with simple sides and drinks that round out the dessert table.

1. Cold milk
A classic glass of milk is perfect with peanut butter cake because it balances the sweetness and makes every bite feel even more comforting.

2. Hot coffee
Coffee cuts through the richness beautifully and turns a slice of cake into the kind of afternoon treat I want to linger over.

3. Fresh berries
Strawberries or raspberries add brightness and a little tart contrast that works surprisingly well with the deep peanut butter flavor.

4. Vanilla ice cream
A scoop on the side makes this feel extra indulgent and gives the cake a cool, creamy contrast.

Frequently Asked Questions

Can I make Peanut Butter Cake ahead of time?

Yes, and I actually think it is a great make-ahead dessert. I often bake the layers a day in advance, wrap them well once cooled, and frost the cake the next day. That makes assembly feel much easier, especially when I am baking for guests.

Can I use crunchy peanut butter instead of creamy?

You can, but I prefer creamy peanut butter for the smoothest texture. Crunchy peanut butter can add little bits of peanut throughout the cake, which some people enjoy, though it can make the crumb slightly less even.

Can I freeze Peanut Butter Cake?

Yes. I usually freeze the unfrosted layers wrapped tightly in plastic wrap and stored in a freezer-safe container. They thaw well at room temperature, and then I frost them once they are fully defrosted.

Why is my peanut butter cake dry?

A dry cake usually comes from too much flour, overbaking, or overmixing the batter. I always spoon and level the flour instead of scooping directly from the bag, and I start checking the cake a few minutes before the baking time is up.

What frosting goes best with Peanut Butter Cake?

Peanut butter frosting is my favorite because it doubles down on the flavor and creates that classic finish you see in the photo. If you want to switch it up, cream cheese frosting or chocolate frosting both pair beautifully with it too. You can also browse a few more comforting favorites on my site like Cream Cheese Pound Cake, Easy Chocolate Cream Pie, and Creamy Caramel Cake when you are planning a full dessert spread.

Save This Pin For Later

📌 Save this peanut butter cake to your Pinterest dessert board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you decorate it with peanut butter candies, chopped peanuts, or leave it simple and classic? I always love seeing the little personal touches that make a homemade cake feel special.

If you want even more recipe inspiration beyond the blog, I share daily ideas over on Life With Rosa.

Conclusion

This peanut butter cake is one of those dependable homemade desserts I never regret baking. It is soft, flavorful, easy to share, and full of that creamy peanut butter goodness that makes every slice feel comforting. Whether I make it for a celebration or just because I am in the mood for an easy dessert with big flavor, it always earns a spot in my recipe rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Cake


  • Author: Rosa Martinez
  • Total Time: 57 minutes
  • Yield: 12 servings
  • Diet: Vegetarian

Description

This Peanut Butter Cake is soft, rich, and packed with creamy peanut butter flavor in every bite. It is an easy recipe that works beautifully for birthday dessert tables, weekend baking, holiday treats, and sweet food ideas when you want a simple homemade cake that feels extra special. Whether you need easy dessert ideas, a crowd-pleasing cake recipe, or a comforting make-ahead treat, this peanut butter cake is always a delicious choice.


Ingredients

2 1/2 cups all-purpose flour

2 teaspoons baking powder

1/2 teaspoon salt

1/2 cup unsalted butter, softened

1 cup creamy peanut butter

1 cup granulated sugar

1/2 cup brown sugar

3 large eggs

2 teaspoons vanilla extract

1 cup milk

1/2 cup unsalted butter, softened for frosting

3/4 cup creamy peanut butter for frosting

3 cups powdered sugar

4 to 6 tablespoons heavy cream

1 teaspoon vanilla extract for frosting

1/4 cup chopped peanuts or peanut butter candies for garnish


Instructions

1. Preheat the oven to 350°F and grease two 8-inch round cake pans. Line the bottoms with parchment paper.

2. In a medium bowl, whisk together the flour, baking powder, and salt.

3. In a large mixing bowl, beat the butter, peanut butter, granulated sugar, and brown sugar until light and fluffy.

4. Add the eggs one at a time, mixing well after each addition, then blend in the vanilla extract.

5. Add the dry ingredients in batches, alternating with the milk, and mix just until combined.

6. Divide the batter evenly between the prepared pans and smooth the tops.

7. Bake for 28 to 32 minutes, or until a toothpick inserted in the center comes out clean.

8. Cool the cakes in the pans for 10 minutes, then transfer to a wire rack to cool completely.

9. For the frosting, beat the butter and peanut butter together until smooth.

10. Add the powdered sugar gradually, then mix in the heavy cream and vanilla until the frosting is fluffy and spreadable.

11. Frost the cooled cake layers, then decorate with chopped peanuts or peanut butter candies if desired.

12. Slice and serve.

Notes

Do not overmix the batter once the flour goes in, or the cake can turn out dense instead of soft and tender.

  • Prep Time: 25 minutes
  • Cook Time: 32 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 520
  • Sugar: 38 g
  • Sodium: 280 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 58 g
  • Fiber: 2 g
  • Protein: 10 g
  • Cholesterol: 85 mg

Keywords: peanut butter cake, easy dessert, homemade cake, birthday cake, peanut butter frosting, dessert ideas, easy recipe, food ideas

WANT TO SAVE THIS RECIPE?

Taco Spaghetti

Doritos Taco Casserole