Chocolate Peanut Butter Layer Cake
This chocolate peanut butter layer cake is a moist, deeply chocolatey layer cake filled and frosted with a creamy, lightly sweet peanut butter frosting — rich, slightly salty, and perfectly balanced against the cocoa. It’s worth making when you want a crowd-pleasing dessert that looks special but comes together with straightforward baking steps.
I like this version because the cake stays tender thanks to oil and buttermilk, and the peanut butter frosting is simple to mix without complicated tempering. The result is classic flavor with everyday pantry ingredients.
Why This Chocolate Peanut Butter Layer Cake Works
1. The cocoa-rich cake layers give a deep chocolate flavor that stands up to peanut butter.
2. Buttermilk and oil keep the crumb moist and tender, so slices don’t dry out.
3. A straightforward peanut butter frosting (peanut butter + powdered sugar + butter/cream) spreads easily and tastes balanced.
4. Optional chocolate ganache or drizzle adds a glossy finish and a touch of extra chocolate intensity.
Ingredients
These are the main components you’ll need — the full recipe card has exact amounts.
MORE OF OUR FAVORITE…
– All-purpose flour: Provides structure; measure by spooning into the cup or use a scale for accuracy.
– Unsweetened cocoa powder: Use a good-quality natural or Dutch-processed cocoa (note: Dutch cocoa may change leavening needs slightly).
– Granulated sugar: Sweetens the cake and helps with texture; brown sugar can add extra depth if you like.
– Baking powder and baking soda: Both give lift; don’t skip or reduce without adjusting other acidic ingredients.
– Eggs: For structure and richness; room temperature eggs incorporate more evenly.
– Buttermilk (or plain yogurt + milk): Adds tang and keeps the crumb tender; if you don’t have buttermilk, use yogurt thinned with milk.
– Vegetable oil or melted butter: Oil keeps the cake moist; melted butter gives a slightly richer flavor.
– Peanut butter and powdered sugar (for frosting): Smooth/creamy peanut butter makes a silky frosting; powdered sugar controls sweetness and stiffness.
Substitutions and Variations
– Use crunchy peanut butter instead of smooth for a nutty texture in the frosting — expect a slightly chunkier mouthfeel.
– Swap buttermilk for equal parts plain yogurt thinned with a little milk; texture stays tender but is a touch denser.
– Replace vegetable oil with melted unsalted butter for a richer, more buttery cake crumb.
– Make a chocolate ganache (chopped semi-sweet chocolate + warm cream) instead of or alongside the peanut butter frosting for a glossy finish and stronger chocolate flavor.
– For a lower-sugar frosting, reduce powdered sugar slightly and add a pinch of salt to maintain balance; frosting will be softer.
How to Make Chocolate Peanut Butter Layer Cake
This is a summary — the full recipe card lists exact measurements, oven temperature, and timing.
1. Preheat the oven and prepare two or three round pans by greasing and lining with parchment.
2. Whisk dry ingredients (flour, cocoa, sugar, leaveners, salt) in a large bowl.
3. Whisk wet ingredients (eggs, buttermilk, oil, vanilla) in another bowl, then stir into the dry ingredients until just combined.
4. Divide batter between pans and bake until a toothpick comes out with a few moist crumbs; let layers cool in pans 10 minutes, then transfer to a rack.
5. Make the peanut butter frosting by beating peanut butter with butter (or more peanut butter), powdered sugar, and a splash of cream until smooth; taste and adjust salt/sweetness.
6. Level the cake layers if needed, spread a layer of frosting between each cake, then crumb-coat and chill briefly.
7. Finish frosting the cake, smooth the sides, and optionally add ganache, chopped peanuts, or a sprinkle of flaky salt.
Tips for the Best Results
1. Use room-temperature eggs and buttermilk so the batter emulsifies evenly and rises predictably.
2. Don’t overmix once wet and dry are combined — overworking develops gluten and can make the cake dense.
3. Test cake doneness a few minutes before the recipe time; a toothpick with a few moist crumbs is ideal.
4. Cool layers completely before frosting to prevent the frosting from melting and sliding.
5. Chill the crumb coat for 15–30 minutes to make final icing easier and neater.
Common Mistakes
– Cake baked too long and dry: check for doneness earlier and remove when a few moist crumbs remain on a toothpick.
– Frosting too runny: add more powdered sugar or chill it briefly; for creamier texture, use less liquid.
– Frosting the warm cake: always cool layers completely or the frosting will melt — chill layers if needed.
– Using natural, separated peanut butter without stirring: mix thoroughly or use a more stable commercial peanut butter to avoid thin frosting.
– Not leveling layers: trim domes with a serrated knife or use a cake leveler so the finished cake stacks evenly.
Storage
Storing: Keep the finished cake covered in the fridge for up to 4 days. Bring slices to room temperature 20–30 minutes before serving for the best texture and flavor.
Freezing: You can freeze individual unfrosted layers wrapped tightly in plastic and foil for up to 3 months; thaw in the fridge overnight before frosting. The fully frosted cake can be frozen briefly (1–2 weeks) if tightly wrapped, but texture of the frosting may change slightly.
Reheating or serving later: If slices have been refrigerated, remove them 20–30 minutes before serving. Warm a slice for 10–15 seconds in the microwave if you prefer a softer, more melty peanut butter experience.
How to Serve Chocolate Peanut Butter Layer Cake
– Serve slices with a small scoop of vanilla ice cream or salted caramel ice cream.
– Add a drizzle of extra chocolate ganache and a sprinkle of chopped peanuts for contrast.
– Offer with freshly brewed coffee or a bold black tea to balance the richness.
– Toasted banana slices on top make a nice seasonal addition.
More Helpful Notes
– If your frosting tastes overly sweet, add a pinch of fine sea salt to brighten the peanut flavor.
– For taller layers, bake in three 6–7 inch pans rather than two 9-inch pans; adjust baking time.
– Use a serrated knife or a warm offset spatula to smooth chocolate ganache for a cleaner finish.
– When folding batter, scrape the bowl sides to ensure even mixing without overbeating.
Frequently Asked Questions

Chocolate Peanut Butter Layer Cake
Ingredients
Chocolate Cake Layers
- 2 cups all-purpose flour
- 9 tablespoons unsweetened cocoa powder, sifted
- 1 1/4 cups granulated sugar
- 1/4 cup light brown sugar, packed
- 2 teaspoons baking powder
- 3/4 teaspoon baking soda
- 3/4 teaspoon fine sea salt
- 1/4 teaspoon ground cinnamon
- 3 large eggs, at room temperature
- 3/4 cup sour cream, at room temperature
- 2/3 cup vegetable oil
- 2 teaspoons pure vanilla extract
- 1 cup hot brewed coffee
- 1/4 cup whole milk, at room temperature
Peanut Butter Frosting
- 1 1/2 cups unsalted butter, softened
- 1 1/4 cups creamy no-stir peanut butter
- 6 cups powdered sugar, sifted if lumpy
- 1/3 cup heavy cream, plus more as needed
- 2 teaspoons pure vanilla extract
- 1/8 teaspoon fine sea salt
Ganache & Finish
- 3 ounces dark chocolate (60–70%), finely chopped
- 1/3 cup heavy cream
- 1 teaspoon light corn syrup (for shine)
- 6-8 mini peanut butter cups, chopped
Instructions
Preparation Steps
- Preheat the oven to 350°F. Grease two 9-inch round cake pans, line the bottoms with parchment rounds, and lightly flour the sides.
- Bloom the cocoa: In a heatproof bowl, whisk the hot coffee into the cocoa powder until a smooth, glossy paste forms. Let stand 5 minutes to cool slightly.
- In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon until evenly combined.
- In a separate bowl, whisk the granulated sugar, brown sugar, and eggs for 45–60 seconds until slightly thickened and lighter. Whisk in the oil, vanilla, and sour cream until smooth.
- Whisk the cocoa-coffee paste into the egg mixture until uniform. Add the dry ingredients in two additions, alternating with the milk, folding gently with a spatula and stopping as soon as no dry streaks remain.
- Divide the batter evenly between the prepared pans and tap each pan firmly on the counter to release air bubbles.
- Bake 28–33 minutes, or until the centers spring back and a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then turn out onto racks and cool completely.
- Make the frosting: In a stand mixer with the paddle (or with a hand mixer), beat the butter on medium-high until pale and fluffy, 2–3 minutes. Beat in the peanut butter for 1 minute more. Add half the powdered sugar and mix on low to combine. Add vanilla and half the cream; beat on medium until smooth. Add remaining sugar and cream, then whip 1–2 minutes until light. Adjust with a splash more cream for spreadability and a pinch of salt to balance sweetness.
- Level the cake layers if domed. For extra drama, optionally split each layer horizontally to make 4 thinner layers. Place the first layer on a board and spread an even layer of frosting (about 3/4 cup) to the edges. Repeat with remaining layer(s).
- Apply a thin crumb coat over the top and sides and chill the cake for 15 minutes to set. Finish with a thicker, smooth coat of frosting and chill 10 minutes while you prepare the ganache.
- Ganache drip: Heat the cream in a small saucepan until steaming (do not boil). Pour over the chopped chocolate and corn syrup in a bowl. Let sit 2 minutes, then stir from the center outward until silky. Cool 10–15 minutes until slightly thickened but still pourable.
- Spoon or bottle the ganache around the top edge to create drips, then spread a thin layer over the center. Pipe any remaining frosting in swirls on top and finish with chopped mini peanut butter cups. Chill 10 minutes to set before slicing.
Notes
Featured Comments
“New favorite here — family favorite. weeknight saver was spot on.”
“Impressed! Clear steps and turned out amazing results. Perfect for busy nights.”
“Impressed! Clear steps and turned out amazing results. Perfect for busy nights.”
“New favorite here — will make again. quick bite was spot on.”
“Made this last night and it was absolutely loved. Loved how the crusty came together.”
“Super easy and will make again! My family asked for seconds. Saving this one.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This melt-in-your-mouth recipe was turned out amazing — the comforting really stands out. Thanks!”
“Impressed! Clear steps and will make again results. Perfect for busy nights.”
“Impressed! Clear steps and will make again results. Perfect for busy nights.”





