“`html
If you’re a devoted fan of all things peanut butter, you are going to absolutely adore this Peanut Butter Cake Recipe. It’s a moist, tender cake packed with rich peanut butter flavor that feels like a warm hug in every bite. From the creamy peanut butter swirled into the batter to the luscious peanut butter frosting on top, this cake is an irresistible celebration of that beloved nutty goodness. Whether it’s for a special occasion or simply a weekend treat, this cake never fails to bring a smile to everyone gathered around the table.

Ingredients You’ll Need
This Peanut Butter Cake Recipe calls for everyday pantry staples that combine beautifully to create the perfect texture, flavor, and moisture. Each ingredient plays its part in making sure the cake is fluffy and filled with that classic peanut butter richness you crave.
- 2 cups all-purpose flour: The foundation that gives structure and tenderness to the cake.
- 2 cups granulated sugar: Balances the richness with just the right amount of sweetness.
- 1 teaspoon baking soda: Works as a gentle leavening agent to keep the cake light.
- ½ cup milk: Adds moisture and helps bind the ingredients together.
- 2 large eggs: Provide richness and hold the cake’s crumb firmly.
- 1 teaspoon vanilla extract: Brings out the nutty flavors and adds a subtle aromatic touch.
- 1 cup water: Keeps the batter smooth and luscious without heaviness.
- ½ cup unsalted butter: Adds richness and an extra layer of depth to the peanut butter.
- ¾ cup creamy peanut butter: The star ingredient, giving the cake its unmistakable flavor.
- ½ cup unsalted butter, softened: For the frosting, to achieve a creamy, spreadable consistency.
- 1 cup creamy peanut butter: Combined with butter to create a dreamily smooth peanut butter frosting.
- 3 tablespoons milk: Helps thin the frosting to the perfect spreadable texture.
- 2 cups powdered sugar: Sweetens the frosting while ensuring that heavenly, silky finish.
How to Make Peanut Butter Cake Recipe
Step 1: Preheat and Prepare Your Pan
Start by heating your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter and then dust it lightly with flour—this little step ensures your Peanut Butter Cake releases easily without sticking, giving you a perfect slice every time.
Step 2: Combine the Dry Ingredients
Whisk together the flour, granulated sugar, and baking soda in a large mixing bowl. This dry mix forms the base for your cake’s tender crumb and perfectly sweet balance, so give it a good stir to blend everything evenly.
Step 3: Add the Wet Ingredients
Next, pour in the milk, eggs, and vanilla extract. Beat the mixture on low speed just until everything is combined nicely—you want smooth batter without overmixing, which could make your cake dense.
Step 4: Heat the Peanut Butter Mixture
In a small saucepan over medium heat, melt together the water, butter, and ¾ cup creamy peanut butter. Stir frequently until the mixture is smooth and glossy—this is what infuses your cake with that unmistakable peanut butter richness and melt-in-your-mouth magic.
Step 5: Combine the Mixtures and Bake
Pour the warm peanut butter mixture into the batter bowl and mix thoroughly until uniform. Then, transfer this luscious batter into your prepared baking dish and bake for 35 to 40 minutes. The cake is done when a toothpick inserted in the center comes out clean. Let the cake cool completely before frosting—that cooling time helps the frosting stay smooth and not melt away.
Step 6: Make Your Peanut Butter Frosting
While the cake cools, whip the softened butter and 1 cup peanut butter in a bowl until the mixture is light, fluffy, and dreamy. Gradually beat in the powdered sugar, alternating with the milk, until the frosting reaches a silky, spreadable consistency—just the perfect finish for this indulgent cake.
Step 7: Frost and Enjoy
Spread that luscious peanut butter frosting generously over your cooled cake. Each bite will be a perfect blend of moist cake and creamy frosting—pure peanut butter bliss!
How to Serve Peanut Butter Cake Recipe
Garnishes
A simple dusting of crushed peanuts or a drizzle of melted chocolate can elevate your Peanut Butter Cake Recipe to show-stopping perfection. For a little extra flair and texture, crushed pretzels or a sprinkle of sea salt beautifully highlight the peanut butter flavor.
Side Dishes
This cake pairs wonderfully with a scoop of vanilla ice cream or a dollop of whipped cream to balance its richness. A fresh berry compote can also add a refreshing contrast that brightens each bite.
Creative Ways to Present
Serve your Peanut Butter Cake Recipe cut into neat squares layered on a pretty dessert stand or platter. For parties, try making mini versions in cupcake liners or creating cake bars for easy grab-and-go treats that keep everyone coming back for more!
Make Ahead and Storage
Storing Leftovers
Once frosted, keep your Peanut Butter Cake Recipe covered tightly with plastic wrap or in an airtight container in the refrigerator. It will stay delicious and fresh for 3-4 days, giving you plenty of time to savor every slice.
Freezing
You can freeze this cake for longer storage by wrapping it tightly in plastic wrap and then foil to protect it. When stored properly, it can be frozen for up to 2 months. Thaw overnight in the fridge before frosting or serving for the best texture.
Reheating
If you want to bring your Peanut Butter Cake Recipe back to freshly baked warmth, slice a piece and microwave for 15-20 seconds. This brightens the peanut butter flavors and makes the cake wonderfully soft and comforting, perfect for a cozy snack.
FAQs
Can I use natural peanut butter for this cake?
Yes, natural peanut butter works fine but may change the texture slightly because it’s less creamy and more oily—stir it well before measuring for best results.
Is this cake gluten-free?
This Peanut Butter Cake Recipe is made with all-purpose flour, so it’s not gluten-free. However, you could experiment with gluten-free flour blends for a gluten-free version.
Can I make this cake vegan?
To make it vegan, you’ll need to substitute eggs and dairy milk with plant-based alternatives. Aquafaba or flax eggs work well, and almond or soy milk can replace regular milk, though the texture might be slightly different.
What’s the best way to prevent the cake from drying out?
Make sure not to over-bake the cake and wrap it well after cooling. Storing in an airtight container will keep it moist and tender for the full 3-4 days.
Can I double this recipe?
Absolutely! Just use two 9×13 inch pans or a larger pan, and adjust the baking time slightly by starting to check for doneness a bit earlier.
Final Thoughts
This Peanut Butter Cake Recipe truly feels like a love letter to peanut butter lovers everywhere. With its rich flavor, tender crumb, and creamy frosting, it’s one of those recipes you’ll want to keep in your dessert rotation. Trust me, once you try it, you’ll be dreaming up all sorts of excuses to bake it again and again—go ahead, treat yourself and your loved ones to a slice or two of pure peanut butter heaven!
“`
Print
Peanut Butter Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Peanut Butter Cake recipe features a moist, fluffy cake infused with creamy peanut butter both in the batter and the luscious frosting. Perfectly baked to golden perfection, it combines rich peanut butter flavor with a sweet, smooth frosting, creating an irresistible dessert ideal for peanut butter lovers and special occasions.
Ingredients
Cake
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 1 teaspoon baking soda
- ½ cup milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup water
- ½ cup unsalted butter
- ¾ cup creamy peanut butter
Frosting
- ½ cup unsalted butter, softened
- 1 cup creamy peanut butter
- 3 tablespoons milk
- 2 cups powdered sugar
Instructions
- Preheat and Prep: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter and lightly dust it with flour to prevent the cake from sticking during baking.
- Combine Dry Ingredients: In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, and baking soda until well combined and aerated.
- Add Wet Ingredients: To the dry mixture, add the milk, eggs, and vanilla extract. Beat the mixture on low speed until all ingredients are thoroughly incorporated and the batter is smooth.
- Heat Peanut Butter Mixture: In a medium saucepan over medium heat, combine water, unsalted butter, and creamy peanut butter. Stir frequently until the butter and peanut butter melt completely and form a smooth mixture.
- Combine and Bake: Pour the warm peanut butter mixture into the batter and mix until evenly combined. Transfer the batter into the prepared baking dish, spreading it out evenly. Bake in the preheated oven for 35 to 40 minutes or until a toothpick inserted in the center comes out clean. Allow the cake to cool completely before frosting.
- Make Frosting: In a separate bowl, cream the softened unsalted butter and creamy peanut butter together until the mixture is light and fluffy. Gradually add powdered sugar, alternating with milk, mixing until you achieve a smooth and spreadable frosting consistency.
- Frost and Serve: Spread the peanut butter frosting evenly over the cooled cake. Slice and serve to enjoy this deliciously rich peanut butter cake.
Notes
- Ensure the cake is completely cooled before frosting to prevent the frosting from melting.
- You can substitute creamy peanut butter with natural peanut butter for a less sweet, more natural taste.
- For added texture, consider adding chopped peanuts to the batter or frosting.
- Store leftovers covered at room temperature for up to 3 days or refrigerated for up to a week.

