
A timeless Old-Fashioned Peanut Butter Cake that evokes memories of childhood bake sales and family gatherings. This tender, buttery cake offers rich peanut butter flavor in every bite, topped with a velvety peanut butter frosting that melts in your mouth.
Every time I bake this cake, the scent of peanut butter and vanilla transports me back to my grandmother's kitchen. She always let me lick the frosting beaters - a tradition I now share with my own kids. This recipe has endured for good reason.
Key Ingredients
- Unsalted Butter: Room temperature for proper creaming
- Creamy Peanut Butter: Regular, not natural style
- All-Purpose Flour: Spooned and leveled for accuracy
- Light Brown Sugar: Adds moisture and caramel notes
- Large Eggs: Room temperature for better incorporation
- Pure Vanilla Extract: Never use imitation
- Whole Milk: Creates a tender crumb
- Baking Powder: Fresh for proper rise
Step-by-Step Preparation
- 1. Preparation:
- Preheat oven to 350°F. Grease and flour a 9x13 inch pan, or line with parchment paper, ensuring sides are well-greased. Ensure all ingredients are at room temperature - this is crucial for proper incorporation.
- 2. Dry Ingredients:
- In a medium bowl, whisk together spooned and leveled flour, baking powder, and salt. This pre-mixing ensures even distribution of leavening agents. Set aside while preparing wet ingredients.
- 3. Creaming Process:
- Using a stand mixer with the paddle attachment, cream butter, peanut butter, and both sugars for 4-5 minutes until light and fluffy. The mixture should double in volume and be pale in color. Scrape the bowl frequently.
- 4. Wet Ingredients:
- Add eggs one at a time, beating well after each addition. Mix in vanilla extract. The mixture might look slightly curdled - this is normal. Scrape the bowl to ensure everything is well incorporated.
- 5. Final Mixing:
- Alternate adding dry ingredients and milk to the butter mixture, beginning and ending with flour. Mix on low speed just until combined. Avoid overmixing - this develops gluten and creates a tough cake.

Important Tips
- Room temperature ingredients are essential
- Regular peanut butter works best - natural can separate
- Avoid overbaking - edges should just start pulling from the pan
- Let cool completely before frosting
- Store at room temperature for up to 5 days
The key to this cake's success is patience. My grandmother always said, "A rushed cake is a ruined cake." From properly creaming the butter to letting it cool completely, each step deserves attention.

Storage and Make-Ahead Tips
This cake stays wonderfully moist when stored in an airtight container at room temperature for up to 5 days. If making ahead, the unfrosted cake can be wrapped tightly in plastic wrap and frozen for up to 3 months. The frosting can also be made ahead and stored in the refrigerator for up to a week - just bring it to room temperature and rewhip before using. For best results, frost the cake the day you plan to serve it.
Seasonal and Temperature Variations
While delicious year-round, this cake is particularly suited to autumn gatherings. During warmer months, store it in a cooler spot in your kitchen, as the peanut butter frosting can soften in high heat. For special occasions, I sometimes add a thin layer of strawberry jam between the cake and frosting - the combination of peanut butter and berry creates an elevated take on a childhood favorite. The cake also makes wonderful cupcakes, though you'll need to adjust the baking time to about 18-20 minutes.
Chef's Helpful Tips
- Check the expiration date on baking powder
- Use a light-colored metal pan for even baking
- Rotate the pan halfway through baking
- Add a pinch of salt to the frosting to enhance flavor
- Let the buttercream sit for 5 minutes before final beating

This Old-Fashioned Peanut Butter Cake embodies everything wonderful about homemade baking. Simple ingredients, careful technique, and lots of love create something truly special. Whether for a celebration or just because, it never fails to bring smiles.
Frequently Asked Questions
- → Can I use crunchy peanut butter instead of creamy?
- Yes, you can use crunchy peanut butter for added texture. The flavor will remain similar, but the texture will be slightly different.
- → What if I don’t have buttermilk?
- You can make a buttermilk substitute by mixing 1 cup of milk with 1 tablespoon of white vinegar or lemon juice. Let it sit for 5-10 minutes before using.
- → How long does the cake stay fresh?
- The cake stays fresh for up to 4 days when stored in an airtight container at room temperature.
- → Can I freeze the cake?
- Yes, you can freeze the unfrosted cake for up to 2 months. Thaw overnight in the fridge before frosting and serving.
- → Is this recipe nut-free?
- No, this recipe contains peanut butter, which is derived from peanuts. It’s not suitable for those with nut allergies.