If you adore rich, nutty flavors wrapped in moist, tender cake layers, then this Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe is about to become your new best friend in the kitchen. Imagine the perfect harmony of creamy peanut butter infused in every bite of a soft, buttery cake, topped with a luscious peanut butter frosting that melts in your mouth. This cake is truly a celebration of peanut butter, bringing warmth and comfort with every slice. Whether you’re baking for a special occasion or simply treating yourself, this recipe delivers all the cozy goodness you could crave.

Ingredients You’ll Need
The magic of this Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe starts with a handful of simple yet powerful ingredients. Each one plays a critical role: from lending the cake its tender crumb to infusing that irresistible peanut buttery flavor and achieving the perfect rise and texture.
- All-purpose flour: Provides the sturdy yet soft structure essential for classic cake texture.
- Sugar: Sweetens and helps create a tender crumb by keeping the cake moist.
- Peanut butter: The star ingredient for that unmistakable rich, nutty flavor throughout the cake and frosting.
- Butter: Adds richness and moisture, enhancing the cake’s overall softness.
- Eggs: Bind everything together while contributing to the cake’s rise and fluffiness.
- Milk: Moisturizes the batter and helps balance the rich peanut butter notes.
- Baking powder: Helps the cake rise beautifully, creating a light texture.
- Baking soda: Works with the acidic components in the batter to give volume and fluffiness.
- Salt: Just a pinch to enhance flavor depth and balance sweetness.
How to Make Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe
Step 1: Prepare Your Oven and Ingredients
Start by preheating your oven to 350°F (175°C) to ensure it’s perfectly hot when your batter is ready. This cake needs consistent heat to rise evenly and cook through with that tender crumb you’re aiming for.
Step 2: Cream the Butters
In a mixing bowl, blend the butter and peanut butter together until smooth and creamy. This step is key for creating a rich, velvety base, ensuring every bite bursts with peanut buttery goodness.
Step 3: Incorporate Sugar and Eggs
Add the sugar and eggs to your butter mixture, beating thoroughly until the combination is smooth and slightly fluffy. This process traps air, which helps your cake rise and remain soft.
Step 4: Combine Dry Ingredients
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt. Sifting or whisking these ingredients aerates the flour and distributes the leavening agents evenly for a perfectly light cake.
Step 5: Mix Wet and Dry
Gradually add the dry ingredients into the wet peanut butter mixture, alternating with milk. This gradual combination helps maintain a smooth batter without overmixing, which keeps the cake tender.
Step 6: Prepare Your Pan and Bake
Pour the luscious batter into a greased cake pan, smoothing the top so it bakes evenly. Slide it into the preheated oven and bake for 30 to 35 minutes. You’ll know it’s done when a toothpick comes out clean—no sticky crumbs attached.
Step 7: Cooling and Frosting
Let the cake cool completely before frosting. This patience pays off since warm cake can cause the peanut butter frosting to melt and lose that beautiful, creamy texture you’re aiming for.
How to Serve Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe

Garnishes
Adding the perfect garnish to your Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe takes it from amazing to show-stopping. Think chopped roasted peanuts for a crunchy contrast or a drizzle of melted chocolate to complement and enhance the peanut butter flavors. Lightly dusted cocoa powder also adds a touch of elegance.
Side Dishes
Pairing this peanut butter cake with fresh berries or a scoop of vanilla ice cream can brighten the rich nutty flavors and offer a refreshing balance. A cup of robust coffee or a cold glass of milk also makes the perfect companion to every bite.
Creative Ways to Present
Get playful by serving your cake as individual mini sandwiches, layering peanut butter frosting between two thin slices for a charming, bite-sized treat. Or slice it into fun shapes using cookie cutters for parties and special occasions, making this Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe an exciting centerpiece.
Make Ahead and Storage
Storing Leftovers
If you have cake left over (which is a happy problem to have), store it in an airtight container at room temperature for up to two days to preserve freshness. For a bit longer, refrigeration is your friend, just be sure to bring it back to room temperature before serving to enjoy the full creamy effect of that peanut butter frosting.
Freezing
This cake freezes beautifully. Wrap whole or sliced portions tightly with plastic wrap and then aluminum foil to prevent freezer burn. You can keep it frozen for up to three months and thaw it overnight in the fridge before enjoying.
Reheating
When reheating slices, a few seconds in the microwave can revive the softness and enhance the frosting’s spreadable creaminess. Just don’t overheat—it’s all about warming up enough to bring out the flavors without melting the frosting completely.
FAQs
Can I use natural peanut butter for this recipe?
Absolutely! Natural peanut butter works well, but because it’s less sweet and oilier, you might want to slightly adjust the sugar or check the consistency to get the batter just right.
Is there a gluten-free version of this cake?
Yes! Substitute the all-purpose flour with a gluten-free blend made for baking. Just keep an eye on the texture as gluten-free flours can vary, sometimes requiring a bit more moisture.
How do I make the peanut butter frosting?
The frosting typically combines peanut butter with powdered sugar, butter, and a splash of milk or cream whipped until fluffy and smooth. You can adjust the sweetness and texture by adding more sugar or cream as needed.
Can I make this cake in advance for a party?
Definitely. The cake itself can be made a day or two ahead and stored wrapped tightly. Frost it just before serving for the best texture and appearance.
What type of peanut butter is best for baking this cake?
Creamy peanut butter is usually best, as it blends smoothly into the batter and frosting, ensuring a consistent texture and flavor.
Final Thoughts
There’s something truly heartwarming about a slice of this Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe on your plate—whether for a cozy tea time or a celebratory moment. I can’t wait for you to try it yourself and experience the wonderful layers of peanut butter goodness that make it such a beloved treat. Trust me, once you taste it, this cake will sneak its way into your regular baking rotation and become a lifelong favorite.
Print
Decadent Peanut Butter Cake with Peanut Butter Frosting Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
A rich and indulgent peanut butter cake paired with creamy peanut butter frosting, perfect for peanut butter lovers looking for a moist and flavorful dessert.
Ingredients
For the Cake
- 1 cup all-purpose flour
- 1 cup sugar
- 1/2 cup peanut butter
- 1/2 cup butter
- 2 eggs
- 1/2 cup milk
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
For the Frosting
- 1/2 cup peanut butter
- 1/4 cup butter, softened
- 1 to 1 1/2 cups powdered sugar
- 2 tablespoons milk
- 1/2 teaspoon vanilla extract
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to ensure it reaches the correct temperature for baking.
- Mix Butter and Peanut Butter: In a large bowl, combine the butter and peanut butter. Beat together until the mixture is smooth and creamy, which helps create a uniform texture in the cake.
- Add Sugar and Eggs: Add the sugar to the butter mixture and beat until well combined. Then, add the eggs one at a time, mixing thoroughly after each addition to incorporate air and ensure a fluffy texture.
- Combine Dry Ingredients: In a separate bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures even distribution of the leavening agents.
- Mix Dry and Wet Ingredients: Gradually add the dry ingredients to the wet mixture, alternating with the milk. Start and end with the dry ingredients, mixing gently but thoroughly after each addition until just combined.
- Prepare the Pan and Pour Batter: Grease a cake pan to prevent sticking, then pour the batter evenly into the pan, smoothing the top with a spatula.
- Bake the Cake: Place the pan in the preheated oven and bake for 30-35 minutes. Check doneness by inserting a toothpick into the center; it should come out clean when the cake is ready.
- Cool and Frost: Allow the cake to cool completely before frosting. For the frosting, beat peanut butter and softened butter until creamy, gradually add powdered sugar, milk, and vanilla extract, and beat until smooth. Spread the frosting evenly over the cooled cake.
Notes
- Do not overmix the batter to keep the cake tender.
- Ensure butter and eggs are at room temperature for smoother mixing.
- Use creamy peanut butter for the best texture.
- The frosting consistency can be adjusted with more milk or powdered sugar as needed.
- Store the cake in an airtight container at room temperature for up to 3 days or refrigerate for longer freshness.

