Get ready to discover your new favorite dessert. This is the ultimate Peanut Butter Cake recipe, designed for true peanut butter lovers. We’re not just making a cake; we’re creating an experience. Imagine a super moist, tender cake packed with rich, nutty flavor, topped with the silkiest, most decadent peanut butter frosting you’ve ever tasted. This recipe is straightforward, uses simple ingredients, and delivers a show-stopping result every single time. It’s the perfect treat for birthdays, special occasions, or just a Tuesday afternoon pick-me-up.

Why This is the Best Peanut Butter Cake Recipe
There are many recipes out there, but this one truly stands out. The secret is in the balance of ingredients. We use buttermilk to ensure a tender, moist crumb that stays fresh for days. The cake itself has the perfect amount of peanut butter—enough to be the star without overwhelming your palate. The frosting is light yet intensely flavorful, whipping up into a creamy, dreamy texture that’s simply irresistible.
- Incredibly Moist: Thanks to buttermilk and oil, this cake has a tender, melt-in-your-mouth texture.
- Intense Peanut Butter Flavor: We use a generous amount of creamy peanut butter in both the cake and the frosting for a true double-dose of nutty goodness.
- Simple & Approachable: No complicated steps here! This is a straightforward recipe perfect for bakers of all skill levels, from beginner to pro.
- Perfectly Sweet: The sweetness is perfectly balanced, allowing the roasted peanut flavor to shine through.
Ingredients You’ll Need
This recipe uses pantry staples, making it easy to whip up whenever the craving strikes. Here’s what you’ll need.
For the Peanut Butter Cake
- All-Purpose Flour: Provides the structure for our cake.
- Baking Soda & Baking Powder: The leavening agents that make the cake light and fluffy.
- Salt: Balances the sweetness and enhances the peanut butter flavor.
- Unsalted Butter: Make sure it’s softened to room temperature for proper creaming.
- Creamy Peanut Butter: Use a standard commercial brand like Jif or Skippy for the best results. Avoid natural peanut butters where the oil separates.
- Granulated Sugar & Brown Sugar: A mix of both provides moisture and a deeper flavor.
- Eggs: Room temperature eggs incorporate best into the batter.
- Vanilla Extract: Pure vanilla extract adds a wonderful background note.
- Buttermilk: The key to a tender, moist crumb. If you don’t have any, see the tips section for a quick DIY version.
For the Creamy Peanut Butter Frosting
- Unsalted Butter: Softened to room temperature.
- Creamy Peanut Butter: Again, a standard commercial brand is best.
- Powdered Sugar: Sift it to avoid any lumps in your frosting.
- Heavy Cream or Milk: To get the perfect creamy, spreadable consistency.
- Vanilla Extract: Complements the peanut butter flavor beautifully.

How to Make Peanut Butter Cake (Step-by-Step)
Making this incredible Peanut Butter Cake is easier than you think. Just follow these simple steps for a perfect result.
- Prep Your Station: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- Combine Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set it aside.
- Cream Butter and Sugars: In a large bowl, use an electric mixer to beat the softened butter, creamy peanut butter, granulated sugar, and brown sugar until light and fluffy, about 3-4 minutes.
- Add Wet Ingredients: Beat in the eggs one at a time, followed by the vanilla extract. Make sure to scrape down the sides of the bowl as needed.
- Alternate Wet and Dry: With the mixer on low speed, add the dry ingredients in three additions, alternating with the buttermilk in two additions. Begin and end with the dry ingredients. Mix until just combined—do not overmix!
- Bake the Cake: Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Cool Completely: Let the cakes cool in the pans for 15 minutes before inverting them onto a wire rack to cool completely. A completely cool cake is essential for frosting.
- Make the Frosting: While the cakes cool, prepare the frosting. In a large bowl, beat the softened butter and peanut butter until smooth and creamy. Gradually beat in the powdered sugar until fully combined. Add the vanilla and 2 tablespoons of heavy cream, and beat on high speed until light and fluffy. Add more cream, one tablespoon at a time, until you reach your desired consistency.
- Assemble and Frost: Place one cake layer on your serving plate. Spread a generous layer of frosting over the top. Place the second cake layer on top and frost the top and sides of the entire cake.
Tips for the Perfect Peanut Butter Cake
A few expert tips will ensure your cake is absolutely flawless.
- Use Room Temperature Ingredients: For a smooth, uniform batter, make sure your butter, eggs, and buttermilk are all at room temperature.
- Don’t Overmix the Batter: Overmixing develops the gluten in the flour, which can lead to a tough, dense cake. Mix until the ingredients are just combined.
- Properly Measure Flour: Spoon the flour into your measuring cup and then level it off with a straight edge. This prevents a dry, dense cake.
- DIY Buttermilk: No buttermilk? No problem! Add one tablespoon of lemon juice or white vinegar to a measuring cup and fill it with whole milk to the one-cup line. Let it sit for 5-10 minutes before using.
For another nutty dessert, try these amazing Oat Flour Peanut Butter Cookies.
Fun Variations to Try
While this Peanut Butter Cake is perfect as is, you can easily customize it!
- Chocolate Peanut Butter Cake: Add 1 cup of semi-sweet chocolate chips to the batter. You could also swap the frosting for your favorite chocolate buttercream.
- Add Some Crunch: For extra texture, fold in a cup of chopped peanuts or toffee bits into the batter. If you love that combination, this Chocolate Caramel Toffee Crunch Cake will be right up your alley.
- Jam-Filled Center: Before adding the top layer, spread a thin layer of raspberry or strawberry jam over the frosting for a PB&J inspired cake.
- Reese’s Pieces Cake: Gently fold in a cup of Reese’s Pieces or chopped peanut butter cups for a fun, colorful, and extra-decadent version. This is a great trick, just like we use in our Chocolate Peanut Butter Marshmallow Cookies.
Storing Your Peanut Butter Cake
This cake stores beautifully. You can store the frosted cake in an airtight container at room temperature for up to 3 days or in the refrigerator for up to 5 days. For the best taste and texture, let the cake sit at room temperature for about 30 minutes before serving if it has been refrigerated.
Frequently Asked Questions
Of course! For a delicious chocolate peanut butter version, you can gently fold 1 cup of semi-sweet or milk chocolate chips into the finished batter before pouring it into the pans.
Yes, absolutely! This recipe will make approximately 24 cupcakes. Fill cupcake liners about 2/3 full and bake at 350°F (175°C) for 18-22 minutes, or until a toothpick comes out clean.
It is highly recommended to use a standard commercial brand of creamy peanut butter like Jif or Skippy. Natural peanut butters can separate and may alter the texture of both the cake and the frosting, making them oily or gritty.
The cake is done when a wooden skewer or toothpick inserted into the center comes out clean, with no wet batter attached. The top should also spring back lightly when touched.
Store the frosted cake in an airtight container at room temperature for up to 3 days. If you need to store it longer, you can refrigerate it for up to 5 days. For the best flavor and texture, allow it to come to room temperature before serving.
We Love Hearing From You!
We are so excited for you to try this Peanut Butter Cake recipe. It’s a true crowd-pleaser and we know you’ll love it as much as we do. If you make it, please leave a comment below and let us know how it turned out! Don’t forget to share a picture of your beautiful creation on Pinterest!

Peanut Butter Cake (The Ultimate Moist & Easy Recipe)

Peanut Butter Cake (The Ultimate Moist & Easy Recipe)
Ingredients
Equipment
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
- In a large bowl with an electric mixer, beat the softened butter, creamy peanut butter, granulated sugar, and brown sugar until light and fluffy, about 3-4 minutes.
- Beat in the eggs one at a time, then stir in the vanilla extract. Scrape down the sides of the bowl as needed.
- On low speed, add the dry ingredients in three parts, alternating with the buttermilk in two parts, beginning and ending with the dry ingredients. Mix until just combined.
- Pour the batter evenly into the prepared pans. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cakes cool in the pans for 15 minutes before inverting them onto a wire rack to cool completely before frosting.
- To make the frosting, beat the softened butter and peanut butter together until creamy. Gradually beat in the powdered sugar. Add the vanilla and 2 tablespoons of cream and beat on high speed until light and fluffy. Add more cream as needed to reach the desired consistency.
- Assemble the cake by placing one layer on a plate, covering with frosting, adding the second layer, and frosting the top and sides.
Notes
Don't Overmix: Mix the batter until just combined to avoid a dense cake.
Proper Flour Measurement: Spoon flour into your measuring cup and level it to prevent a dry cake.