Chocolate Peanut Butter Cake: Recipe and Tips
Discover how to make an over-the-top triple-layer chocolate peanut butter cake with creamy frosting and glossy glaze.

Chocolate Peanut Butter Cake: A Decadent Dessert
This recipe is all about indulgence—a triple-layer chocolate cake, each slice sandwiched with creamy peanut butter frosting, and the whole creation drizzled with a glossy chocolate-peanut butter glaze. Not for the faint of heart, this cake is rich, moist, and satisfyingly dense, with the unmistakable flavor pairing of chocolate and peanut butter that’s beloved by many.
The recipe yields three 8-inch cake layers, serving 12 to 16, and is best enjoyed in thin slices with a glass of milk to balance the richness. While the recipe is straightforward, there are essential tips—about handling, chilling, and decorating—that make a real difference in achieving both deliciousness and a beautiful presentation.
Ingredients
For the Cake
- 2 cups all-purpose flour
- 2 1/2 cups granulated sugar
- 1 cup unsweetened cocoa powder (Dutch-processed preferred)
- 2 teaspoons baking soda
- 1 teaspoon salt
- 1 cup vegetable oil
- 1 cup sour cream (full-fat)
- 1 1/2 cups water
- 2 tablespoons distilled white vinegar
- 1 tablespoon vanilla extract
- 2 large eggs
For the Peanut Butter Frosting
- 10 ounces cream cheese, at room temperature
- 1 stick (4 ounces) unsalted butter, at room temperature
- 5 cups confectioners’ sugar, sifted
- 2/3 cup smooth peanut butter (commercial, not natural, for best texture)
For the Chocolate-Peanut Butter Glaze
- 8 ounces semisweet chocolate, coarsely chopped
- 3 tablespoons smooth peanut butter
- 2 tablespoons light corn syrup, honey, or golden syrup
- 1/2 cup half-and-half (or heavy cream for extra richness)
Equipment and Preparation
Before you begin, make sure you have three 8-inch round cake pans. Line the bottoms with parchment or wax paper and butter both the pans and the paper—this is crucial for easy removal. All ingredients should be at room temperature, especially for the frosting.
Step-by-Step Instructions
Making the Chocolate Cake Layers
- Preheat your oven to 350°F (175°C).
- Sift together the flour, sugar, cocoa powder, baking soda, and salt in a large bowl. Whisk to combine thoroughly.
- Add the oil and sour cream and blend well. Slowly beat in the water. Blend in the vinegar and vanilla. Finally, whisk in the eggs until the batter is smooth and well incorporated.
- Divide the batter evenly among the three prepared pans.
- Bake for 30–35 minutes, until a cake tester or toothpick inserted into the center comes out almost clean—this keeps the cake moist.
- Let the cakes cool in the pans for about 20 minutes, then invert onto wire racks. Peel off the paper liners and let cool completely.
Tips for Handling Soft Cake Layers
These cake layers are very soft. For easier handling, put them in the freezer for about 30 minutes—this firms them up and makes frosting much simpler. They’ll thaw quickly once assembled.
Peanut Butter Frosting
- In a large bowl with an electric mixer, beat the cream cheese and butter until light and fluffy.
- Gradually add the confectioners’ sugar, 1 cup at a time, mixing thoroughly after each addition and scraping down the sides. Beat until light and fluffy, 3–4 minutes.
- Add peanut butter and beat until fully incorporated.
Assembling the Cake
- Place the first cake layer, flat side up, on a cake stand or serving plate. Spread 2/3 cup frosting evenly over the top. Repeat with the next layer.
- Place the last layer on top and frost the entire cake—top and sides—with the remaining frosting.
- Tip: For a dark cake with lighter frosting, a crumb coat helps prevent crumbs from showing in the final frosting layer. Apply a thin layer, chill the cake for 15–30 minutes (until firm), then apply the rest of the frosting.
- Chill the fully frosted cake again before glazing—the cooler frosting holds the glaze better and creates longer, prettier drips.
Chocolate-Peanut Butter Glaze
- In a double boiler or heat-proof bowl over simmering water, combine the chocolate, peanut butter, and corn syrup. Whisk often as the chocolate melts and the mixture becomes smooth.
- Remove from heat and whisk in the half-and-half until smooth. Use while still warm.
- To glaze, set the cake plate on a baking sheet to catch drips. Pour the glaze over the top of the cake and use an offset spatula to gently push it to the edges so it drips down the sides. Refrigerate for at least 30 minutes to set.
Decorating
Just before serving, decorate the top with chopped peanut brittle for texture and a little extra crunch. For extra flair, try chocolate curls, sprinkles, or even a dusting of flaky sea salt.
Tips for Success
- Chill both the cake layers and the frosting for easier handling and smoother results.
- Use a commercial peanut butter with stabilizers—it creates a fluffier, more stable frosting than natural peanut butter.
- Serve in thin slices—this is a rich cake!
- Chilling the cake again after glazing helps set the topping and makes slicing cleaner.
Frequently Asked Questions (FAQs)
Q: Can I make this cake in advance?
A: You can bake and frost the cake a day ahead, but glaze it just before serving for the best appearance.
Q: Can I use natural peanut butter?
A: Commercial peanut butter is recommended for the frosting because it’s more stable and less likely to separate. Natural peanut butter can make the frosting oily and less fluffy.
Q: My cake layers are sticky—how do I handle them?
A: Chill the layers in the freezer for 30 minutes before frosting. This makes the cake much easier to handle and assemble.
Q: What’s the best way to slice the cake?
A: Use a sharp, thin knife dipped in hot water and wiped clean between slices for neat, professional cuts.
Q: Can I make a two-layer cake instead of three?
A: Yes, you can bake the batter in two pans instead of three, but adjust baking time—start checking at 40 minutes. The slices will be extra thick.
Variations
If you love variations, consider:
- Salted caramel filling between layers
- Peanut butter mousse as well as (or instead of) the frosting
- Chocolate ganache drizzled with crushed peanuts
Serving Suggestions
Pair this cake with a glass of cold milk or a dollop of lightly whipped cream. It’s a showstopper for birthdays, potlucks, or anytime a special dessert is called for.
Nutrition and Allergy Considerations
This cake contains dairy (cream cheese, sour cream, butter, half-and-half), eggs, gluten (flour), peanuts, and a considerable amount of sugar. It’s not suitable for those with dairy or nut allergies. To make it gluten-free, use a gluten-free flour blend.
Storing
Store the cake covered in the refrigerator for up to 5 days. Let it sit at room temperature for about an hour before serving for best flavor and texture.
Final Thoughts
This chocolate peanut butter cake is for those who believe no dessert can be too rich, too decadent, or too peanut buttery. It’s a labor of love, but the rewards—from the moist, tender crumb of the chocolate cake to the tangy-sweet, creamy frosting and the glossy, gooey glaze—are worth every minute. It’s a cake that turns gatherings into celebrations and ordinary days into something memorable.










