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.