Soft, chewy chocolate cake with a crisp fudge finish and a creamy nut-butter center is exactly what makes Peanut Butter Fudge Cake so hard to stop eating. This recipe combines the traditional richness of a chocolate sheet cake with a thick, velvety layer of peanut butter, creating a dessert that feels like a gourmet bakery treat. From homemademenus.com
This cake is perfect for large gatherings as it yields 24 generous servings in a standard 9×13-inch pan. I like to serve this during the holidays because it provides a premium value experience without requiring hours of cooling time between steps. Carmen Maria Márquez once shared that the secret to the perfect texture is ensuring the buttermilk and eggs are at room temperature before they hit the hot cocoa mixture.
The layers of this cake are what truly set it apart from standard chocolate desserts, offering a contrast of temperatures and textures. Once you master the simple boiling technique for the batter and the icing, you will never go back to boxed mixes again.
Why This Recipe Is a Keeper
What Makes It Special
The combination of a boiled chocolate batter and a smooth peanut butter middle creates a unique moisture profile that keeps the cake soft for days. It avoids the common pitfall of dryness by using a high-fat ratio of butter and buttermilk.
Home bakers appreciate this recipe because it uses a single saucepan for the primary steps, minimizing cleanup while maximizing flavor depth. The addition of the fudge icing while the cake is still slightly warm allows the flavors to meld beautifully.
- Soft texture: The use of boiling water and buttermilk ensures a delicate, tender crumb.
- Quick method: The cake bakes in under 25 minutes, making it an efficient choice for busy schedules.
- Bold flavor: Unsweetened cocoa powder provides a dark contrast to the salty-sweet peanut butter.
- Great yield: One pan feeds a whole crowd, providing premium value for parties or potlucks.
Ingredients: What You’ll Need
Key Ingredients
For the best results, use exact measurements and do not attempt to substitute the buttermilk with regular milk as the acidity is vital. Higher fat content in the dairy will lead to a more luxurious mouthfeel in the final fudge layer.
Selecting high quality creamy peanut butter is essential, as the oil content will determine how well the middle layer spreads over the cake. Avoid “natural” style peanut butters that require stirring, as they can be too oily for this specific cake structure.
- 2 cups all-purpose flour: Provides the necessary structure for the dense cake.
- 2 cups granulated sugar: Sweetens the chocolate base and balances the cocoa.
- 1 teaspoon baking soda: Reacts with the buttermilk for a perfect rise.
- 1 cup unsalted butter: Melted into the cocoa for a rich, buttery foundation.
- 1/4 cup unsweetened cocoa powder: Adds deep chocolate flavor to the cake batter.
- 1 cup water: Thins the batter to ensure it spreads evenly in the pan.
- 1/2 cup buttermilk: Adds tanginess and moisture to the crumb.
- 2 large eggs, lightly beaten: Binds the ingredients together and adds structure.
- 1 teaspoon vanilla extract: Enhances the chocolate and peanut butter notes.
- 16 ounces creamy peanut butter: Creates the signature middle fudge layer.
- 1/2 cup icing butter: Used to create the glossy chocolate fudge topping.
- 1/3 cup icing buttermilk: Provides the liquid base for the confectioners’ sugar.
- 1/4 cup icing cocoa powder: Gives the top layer its signature fudge appearance.
- 16 ounces confectioners’ sugar: Sifted to ensure a smooth, lump-free icing finish.
How to Make Peanut Butter Fudge Cake
Step-by-Step
The process begins with a hot chocolate mixture that is poured directly over the dry ingredients to bloom the cocoa. This method creates a very liquid batter that results in an exceptionally moist cake once it finishes in the oven.
After the cake is baked, the peanut butter is spread while the cake is still warm to help it settle, followed by a hot icing pour. This layering technique is the hallmark of a traditional Peanut Butter Fudge Cake.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
- Prep: Preheat your oven to 350° and grease and flour a 9×13-inch pan. Whisk the flour, sugar, and baking soda in a large mixing bowl.
- Boil Batter: In a saucepan, melt 1 cup of butter and stir in cocoa, water, buttermilk, and eggs. Bring to a boil while stirring constantly.
- Mix and Bake: Pour the hot mixture into the flour, add vanilla, and stir until smooth. Pour into the pan and bake for 20-25 minutes.
- Layer Peanut Butter: Cool the cake for 10 minutes, then spread 16 ounces of creamy peanut butter over the top. Let it cool completely.
- Icing: Boil 1/2 cup butter, 1/3 cup buttermilk, and 1/4 cup cocoa. Pour over sifted confectioners’ sugar, add vanilla, and stir.
- Finish: Spread the chocolate icing over the peanut butter layer and allow it to set at room temperature before slicing.
My Best Tips
Pro Tips
Carmen Maria Márquez recommends sifting your confectioners’ sugar twice to ensure the icing has a professional, mirror-like finish. If the icing begins to set too quickly in the bowl, a few seconds over low heat will bring back its spreadable consistency.
Always measure your flour using the spoon-and-level method rather than scooping directly with the cup to avoid a dense cake. Accurate measurements are the difference between a dry cake and one that stays moist for days.
- Spread early: Apply the peanut butter while the cake is still slightly warm for easier distribution.
- Room temp eggs: Use room temperature eggs to prevent the hot butter mixture from curdling them.
- Sift sugar: Never skip sifting the confectioners’ sugar or the icing will have grainy lumps.
Easy Variations
Simple Twists
You can easily customize this cake to fit different dietary preferences or flavor profiles by swapping the nut butter. Using a dark cocoa powder instead of standard unsweetened cocoa can also provide a more intense chocolate experience.
Adding a sprinkle of sea salt over the finished icing can elevate the dish to a more modern, gourmet level. Experimenting with different textures can make this classic recipe feel brand new every time you bake it.
- Extra Nutty: Sprinkle chopped roasted peanuts over the peanut butter layer before adding icing.
- Mocha Twist: Substitute the water in the cake batter with strong brewed coffee.
Fixing Common Issues
Troubleshooting
If the peanut butter layer is mixing into the cake batter, it means the cake did not cool enough before application. Ensure the cake has rested for at least ten minutes to provide a firm enough surface for spreading.
If your icing is too thick to pour, add a teaspoon of buttermilk at a time until it reaches a ribbon-like consistency. Conversely, if it is too thin, whisk in an extra tablespoon of sifted sugar.
- Thin Icing: Beat the icing for an extra minute to incorporate air and thicken it.
- Dry Crumbs: Reduce baking time by 2 minutes if using a dark-colored metal pan.
How to Serve
Serving Ideas
Serve this cake at room temperature to maintain the soft texture of the fudge and the creaminess of the peanut butter center. It pairs beautifully with a glass of cold milk or a strong cup of black coffee to cut through the sweetness.
For a formal presentation, serve individual slices with a dollop of whipped cream or a scoop of vanilla bean ice cream. This cake is inspired by classic American Chocolate Cake traditions and the beloved flavor profile of Peanut Butter snacks.
Storage
Make Ahead
Because of the boiled icing and high moisture content, this cake actually tastes better on the second day. The flavors have more time to develop, making it an excellent candidate for advance preparation.
Storing the cake correctly ensures that the long-term value of your ingredients isn’t wasted by the cake drying out in the fridge. Proper sealing is the most important step in preservation.
- To Store: Keep in an airtight container at room temperature for up to 4 days.
- To Freeze: Wrap individual slices in plastic wrap and freeze for up to 3 months.
- To Reheat: Microwave for 10 seconds to soften the peanut butter and icing before serving.


