Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Peanut Butter Cake

Published: May 24, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

A rich and moist peanut butter cake that's perfect for any celebration or a cozy dessert, featuring creamy peanut butter flavor and a tender crumb. I love how this cake balances sweetness with the deep, nutty taste of peanut butter, making every bite comforting and satisfying.

Peanut Butter Cake

Ingredients

1 cup all-purpose flour

½ teaspoon baking powder

¼ teaspoon baking soda

¼ teaspoon salt

½ cup creamy peanut butter

½ cup unsalted butter, softened

¾ cup brown sugar, packed

½ cup granulated sugar

2 large eggs

1 teaspoon vanilla extract

½ cup buttermilk

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

Preheat the oven to 350°F (175°C). Grease and flour an 8-inch round cake pan.

In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.

In a large bowl, beat the peanut butter, butter, brown sugar, and granulated sugar together until creamy and smooth.

Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.

Gradually add the dry ingredients alternately with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.

Pour the batter into the prepared pan and smooth the top.

Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.

Let the cake cool in the pan for 10 minutes, then turn out onto a wire rack to cool completely before frosting or serving.

Servings and timing

This recipe makes 8 servings. The prep time is about 15 minutes, baking takes roughly 35 minutes, and the total time is around 50 minutes.

Variations

I like to experiment with this cake by adding chopped peanuts or chocolate chips for extra texture. Swapping out the buttermilk for regular milk mixed with a teaspoon of lemon juice works well if I don’t have buttermilk on hand. For a frosting, cream cheese or chocolate ganache pairs beautifully with the peanut flavor.

Storage/Reheating

I usually store the cake covered at room temperature for up to 2 days. For longer storage, refrigerate it in an airtight container for up to 5 days. When reheating, a few seconds in the microwave is enough to bring back its softness. If frozen, thaw overnight in the fridge before serving.

FAQs

Can I use natural peanut butter instead of creamy peanut butter?

Yes, natural peanut butter works, but it might make the batter a bit less smooth. I recommend stirring it well before measuring.

Can I make this cake gluten-free?

You can try substituting the all-purpose flour with a gluten-free flour blend. Be sure to check that the blend contains xanthan gum or another binder for best results.

Is there a dairy-free version of this cake?

Yes, you can replace the butter with a dairy-free margarine and use almond milk or coconut milk mixed with lemon juice instead of buttermilk.

Can I double this recipe?

Absolutely! Just double the ingredients and bake in a larger pan or two pans. Adjust baking time accordingly—start checking around 40 minutes.

What frosting pairs best with this cake?

Cream cheese frosting, chocolate ganache, or even a simple peanut butter glaze complements the cake nicely.

Conclusion

I find this peanut butter cake to be a wonderfully versatile dessert that’s easy to make but feels special. Its rich peanut flavor and tender crumb make it a crowd-pleaser, whether for a birthday, holiday, or a simple treat at home. I always enjoy making it and sharing it with friends and family.


Recipe:

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

Peanut Butter Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 50 minutes
  • Yield: 8 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A rich and moist peanut butter cake featuring creamy peanut butter flavor and a tender crumb, perfect for celebrations or cozy desserts.


Ingredients

1 cup all-purpose flour

½ teaspoon baking powder

¼ teaspoon baking soda

¼ teaspoon salt

½ cup creamy peanut butter

½ cup unsalted butter, softened

¾ cup brown sugar, packed

½ cup granulated sugar

2 large eggs

1 teaspoon vanilla extract

½ cup buttermilk


Instructions

  1. Preheat the oven to 350°F (175°C). Grease and flour an 8-inch round cake pan.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, beat the peanut butter, butter, brown sugar, and granulated sugar together until creamy and smooth.
  4. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
  5. Gradually add the dry ingredients alternately with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
  6. Pour the batter into the prepared pan and smooth the top.
  7. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
  8. Let the cake cool in the pan for 10 minutes, then turn out onto a wire rack to cool completely before frosting or serving.

Notes

For extra texture, add chopped peanuts or chocolate chips to the batter.

If buttermilk is unavailable, substitute with regular milk mixed with 1 teaspoon lemon juice.

Store covered at room temperature up to 2 days or refrigerate in an airtight container up to 5 days.

Reheat in the microwave for a few seconds to restore softness.

Freeze by wrapping well and thaw overnight in the fridge before serving.

Natural peanut butter can be used but may affect batter smoothness.

To make gluten-free, substitute with a gluten-free flour blend containing a binder.

Dairy-free options include margarine and almond or coconut milk mixed with lemon juice.

Double the recipe for larger batches and adjust baking time accordingly.

Recommended frostings: cream cheese frosting, chocolate ganache, or peanut butter glaze.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice (⅛ of cake)
  • Calories: 350
  • Sugar: 28g
  • Sodium: 220mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 55mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • Apple Crumb Cake
    Apple Crumb Cake
  • 3-Ingredient No-Bake Chocolate Pie
    3-Ingredient No-Bake Chocolate Pie
  • Blueberry Crinkle Cookies
    Blueberry Crinkle Cookies
  • Fudgy Chocolate Cookies with Raspberry
    Fudgy Chocolate Cookies with Raspberry
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Decadent Salted Caramel Cheesecake Cookies
    Decadent Salted Caramel Cheesecake Cookies
  • Apple Butter Coffee Cake
    Apple Butter Coffee Cake
  • Flourless Cottage Cheese Pancakes
    Flourless Cottage Cheese Pancakes
  • Sloppy Cheeseburger Pasta
    Sloppy Cheeseburger Pasta

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz