Search Recipes

Find your favorite dishes

Peanut Butter Cake

easysweetmeal Editorial Team

By easysweetmeal Editorial Team

Mar 26, 2026

25 min prep
35 min cook
12 servings
Jump to Recipe
Peanut Butter Cake

Peanut Butter Cake is a rich, moist, and flavorful dessert that’s perfect for peanut butter lovers. With a soft, tender crumb and a creamy peanut butter frosting, this cake delivers a perfect balance of sweetness and nutty depth.

This homemade peanut butter cake is ideal for birthdays, celebrations, or whenever you’re craving a comforting classic dessert. It’s easy to make and uses simple pantry ingredients.

If you enjoy bold peanut butter flavor combined with a fluffy cake texture, this recipe will quickly become a favorite in your collection.

Why You’ll Love This Recipe

  • Rich peanut butter flavor: Perfect for anyone who loves nutty desserts.
  • Soft and moist texture: The cake stays tender and fluffy.
  • Classic and comforting: A timeless dessert for all occasions.
  • Easy to make: Simple steps with basic ingredients.

About the Ingredients

All-Purpose Flour

Provides structure and stability for the cake while keeping the crumb soft.

Peanut Butter

Creamy peanut butter adds rich flavor and smooth texture. Avoid natural peanut butter for best results.

Butter

Softened butter helps create a light and fluffy base when creamed with sugar.

Buttermilk

Buttermilk adds moisture and a slight tang, helping to tenderize the cake.

Powdered Sugar

Used in the frosting to create a smooth and sweet finish.

Tips & Tricks

Use Room Temperature Ingredients

This ensures even mixing and a smoother batter.

Do Not Overmix

Mix just until combined to keep the cake light and tender.

Cool Before Frosting

Allow the cake layers to cool completely to prevent the frosting from melting.

Pro Tips

  • Use high-quality peanut butter for the best flavor.
  • Level your cake layers for a professional finish.
  • Adjust frosting consistency with cream as needed.

Step-by-Step Instructions

Prepare the Cake Batter

Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. In a bowl, whisk together flour, baking powder, baking soda, and salt. In another bowl, beat butter, peanut butter, granulated sugar, and brown sugar until light and fluffy.

Mix the Ingredients

Add eggs one at a time, then mix in vanilla extract. Alternate adding dry ingredients and buttermilk, beginning and ending with dry ingredients. Mix until just combined.

Bake the Cake

Divide batter evenly between pans and bake for 30–35 minutes until a toothpick inserted in the center comes out clean. Cool in pans, then transfer to a wire rack to cool completely.

Prepare the Frosting

Beat butter and peanut butter until smooth. Gradually add powdered sugar, then mix in vanilla and cream. Beat until light and fluffy, adjusting consistency as needed.

Assemble the Cake

Place one cake layer on a plate, spread frosting, add the second layer, and frost the top and sides evenly.

Delicious Variations

Chocolate Peanut Butter

Add chocolate ganache or chocolate chips for a rich twist.

Peanut Butter Banana

Incorporate mashed bananas into the batter for added moisture and flavor.

Crunchy Texture

Use crunchy peanut butter or add chopped peanuts for extra texture.

How to Store Peanut Butter Cake

Refrigerator

Store in an airtight container for up to 5 days.

Freezer

Freeze slices wrapped tightly for up to 2 months.

Room Temperature

Keep covered for up to 2 days if unfrosted or in a cool environment.

Reheating

Serve at room temperature or warm slightly if desired.

Frequently Asked Questions

Can I use natural peanut butter?

It’s not recommended as it can affect texture and consistency.

Can I make this cake ahead of time?

Yes, bake the layers in advance and frost before serving.

Why is my cake dense?

Overmixing or using cold ingredients can lead to a dense texture.

Can I make cupcakes instead?

Yes, adjust baking time to about 18–22 minutes.

How do I get smooth frosting?

Beat the frosting well and adjust with cream for a silky texture.

Peanut Butter Cake

Peanut Butter Cake

Peanut Butter Cake

25 min
Prep Time
35 min
Cook Time
12
Servings
450
Calories

Ingredients

Instructions

  1. 1 Preheat the oven to 350°F (175°C) and prepare two 9-inch cake pans.
  2. 2 Whisk together flour, baking powder, baking soda, and salt.
  3. 3 Beat butter, peanut butter, and sugars until light and fluffy.
  4. 4 Add eggs one at a time, then mix in vanilla.
  5. 5 Alternate adding dry ingredients and buttermilk, mixing until just combined.
  6. 6 Divide batter into pans and bake for 30–35 minutes.
  7. 7 Cool cakes completely before frosting.
  8. 8 Beat butter and peanut butter for frosting until creamy.
  9. 9 Add powdered sugar, vanilla, and cream, beating until fluffy.
  10. 10 Assemble cake with frosting between layers and on top.

Servings: 12

Cuisine: American

Course: Dessert

Nutrition (per serving): 6g protein · 55g total carbs