Peanut Butter Chocolate Layer Cake

Posted on June 4, 2026

Modified: June 4, 2026

By Maryam
Sliced Peanut Butter Chocolate Layer Cake with swirled frosting and peanut garnish on a white cake stand.

The first time I stacked those layers, I knew something magical was happening. Deep chocolate cake meeting fluffy peanut butter frosting — it was the dessert I didn’t know I needed until that very moment. This Peanut Butter Chocolate Layer Cake has since become my most requested celebration cake, the one that makes people close their eyes on the first bite.

My grandmother always said chocolate and peanut butter were meant to be together. She’d make us sandwiches after school, and I’d lick the knife clean. When I started baking seriously, I wanted to capture that same comfort but elevate it into something worthy of a birthday candle or an anniversary dinner.

What I love most is how this cake surprises people who think they prefer one flavor over the other. The chocolate doesn’t dominate, and the peanut butter doesn’t overwhelm. If you’re a chocolate layer cake enthusiast like me, you might also adore my Kahlua coffee chocolate layer cake — it has that same rich, dramatic presence.

What You Need to Make This Recipe

This Peanut Butter Chocolate Layer Cake starts with Dutch-processed cocoa powder, which gives the cake its almost black color and smooth, less acidic chocolate flavor. I use creamy natural peanut butter in the frosting — not the sugary kind — because it whips into the most luxurious, cloud-like texture without becoming cloying. The buttermilk is non-negotiable; it tenderizes the crumb and adds subtle tang that balances all that richness. For another chocolate-forward cake with fruit notes, try my chocolate cherry cake — it uses similar techniques with a completely different personality.

How to Make Peanut Butter Chocolate Layer Cake

I always start by blooming the cocoa in hot coffee — the kitchen fills with this intense, almost bitter chocolate aroma that makes my mouth water. The batter comes together quickly, and I divide it between three pans because I love that dramatic height. While the layers cool, I beat the peanut butter frosting until it’s impossibly light, almost the texture of whipped cream. The assembly is where I slow down: a thin crumb coat, then the final swoops of frosting that I leave slightly imperfect on purpose. That glossy chocolate ganache drip happens last, and I hold my breath every time, watching it crawl down the sides. If you want to master ganache technique, my chocolate ganache cake breaks down the process in detail.

Pro Tips

Chill your cake layers before frosting. A cold cake is so much easier to smooth, and the peanut butter frosting won’t slide around on you. I usually pop mine in the freezer for twenty minutes.

Don’t skip the coffee in the batter. You won’t taste it, but it amplifies the chocolate depth in a way that water or milk simply cannot replicate. This is especially important in a Peanut Butter Chocolate Layer Cake where both flavors need to stand on equal ground.

Make the frosting just before using. Peanut butter frosting firms up as it sits, and rewhipping never quite restores that original silkiness. I time it so I’m spreading it within ten minutes of finishing the batch.

My Secret Trick: I save a few tablespoons of the peanut butter frosting and thin it with a splash of heavy cream, then drizzle it over the finished cake in thin lines. It creates this beautiful marbled effect that looks professional but takes thirty seconds.

How to Store Peanut Butter Chocolate Layer Cake

  • Refrigerate in an airtight container for up to 4 days — the peanut butter frosting keeps beautifully cold
  • Bring slices to room temperature for 30 minutes before serving; the flavors open up dramatically
  • Freeze unfrosted cake layers wrapped in plastic then foil for up to 2 months; thaw overnight in refrigerator
  • Freeze fully assembled cake on a sheet pan until solid, then wrap and store up to 1 month; unwrap before thawing to prevent condensation damage
  • Individual slices reheat gently in microwave for 10-15 seconds if you prefer that just-baked warmth

Nutritional Benefits

While I never pretend this Peanut Butter Chocolate Layer Cake is health food, I do appreciate that natural peanut butter contributes protein and heart-healthy fats that keep me satisfied with a smaller slice. The dark cocoa powder also brings antioxidants to the party — a small consolation that lets me enjoy my dessert with slightly less guilt.

FAQs

Can I make this cake with natural peanut butter that separates?

Yes, but stir it thoroughly first and avoid the oily top layer. The frosting needs that consistent fat content to emulsify properly with the butter and sugar.

Why did my peanut butter frosting turn out grainy?

You likely added the powdered sugar too quickly or used cold butter. Beat the butter alone until fluffy, then add sugar gradually while the mixer runs on low.

Can I bake this as a sheet cake instead?

Absolutely. Use a 9×13 pan and extend baking time to 35-40 minutes. You’ll sacrifice the layer drama but gain simplicity and easier serving for crowds.

How far in advance can I assemble this Peanut Butter Chocolate Layer Cake?

Two days ahead is my sweet spot. The flavors actually improve as they meld, and the cake stays perfectly moist under that protective frosting seal.

Sliced Peanut Butter Chocolate Layer Cake with swirled frosting and peanut garnish on a white cake stand.
Maryam

Peanut Butter Chocolate Layer Cake

Decadent chocolate cake layers sandwiched with fluffy peanut butter frosting and finished with a glossy chocolate ganache.
Prep Time 45 minutes
Cook Time 35 minutes
Total Time 2 hours 30 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American
Calories: 580

Ingredients
  

For the Chocolate Cake
  • 1.75 cups all-purpose flour
  • 2 cups granulated sugar
  • 0.75 cup unsweetened cocoa powder Dutch-processed preferred
  • 1.5 tsp baking powder
  • 1.5 tsp baking soda
  • 1 tsp kosher salt
  • 1 cup buttermilk room temperature
  • 0.5 cup vegetable oil
  • 2 large eggs room temperature
  • 2 tsp vanilla extract
  • 1 cup hot coffee freshly brewed
For the Peanut Butter Frosting
  • 1 cup creamy peanut butter not natural-style
  • 0.5 cup unsalted butter softened, 1 stick
  • 2 cups powdered sugar sifted
  • 3 tbsp heavy cream
  • 0.5 tsp vanilla extract
For the Chocolate Ganache
  • 6 oz semisweet chocolate chips
  • 0.5 cup heavy cream

Equipment

  • Two 9-inch round cake pans
  • Electric Mixer
  • Wire cooling racks

Method
 

Bake the Cake
  1. Preheat oven to 350F. Butter two 9-inch round cake pans, line bottoms with parchment, and butter the parchment. Whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl until no cocoa lumps remain.
  2. Add buttermilk, oil, eggs, and vanilla to the dry ingredients. Beat with an electric mixer on medium speed for 2 minutes until smooth and thick. The batter will be quite thick at this stage.
  3. Stir in the hot coffee by hand until just combined. The batter will thin out considerably. Divide evenly between prepared pans. Bake 30-35 minutes until a toothpick inserted in the center comes out with a few moist crumbs. Cool in pans 10 minutes, then turn out onto wire racks to cool completely.
Make the Frosting and Ganache
  1. Beat peanut butter and softened butter on medium-high speed until light and fluffy, about 3 minutes. Gradually add powdered sugar on low speed, then increase to medium and beat until smooth. Add heavy cream and vanilla, beat 1 minute more until spreadable.
  2. Place chocolate chips in a heatproof bowl. Heat heavy cream until steaming but not boiling, pour over chocolate. Let stand 2 minutes, then stir until glossy and smooth. Cool 10-15 minutes until slightly thickened but still pourable.
Assemble the Cake
  1. Place one cake layer on a serving plate. Spread with about 1 cup of peanut butter frosting. Top with second layer. Frost top and sides with remaining frosting, creating a smooth finish. Chill cake 15 minutes to set the frosting.
  2. Pour ganache over the center of the chilled cake, letting it drip naturally down the sides. Use an offset spatula to gently encourage drips if needed. Let set at room temperature 30 minutes before slicing.

Notes

For clean slices, run a knife under hot water and wipe dry between cuts. The cake layers can be baked a day ahead, wrapped tightly, and refrigerated or frozen. If you only have natural peanut butter, add an extra 2 tablespoons of softened butter to the frosting for stability.

Conclusion

This Peanut Butter Chocolate Layer Cake has earned its place in my permanent rotation — the one I make when I want to impress without stress. If you’re building your chocolate cake repertoire, don’t miss my German chocolate cake for something completely different but equally memorable. Bake this soon, and tell me if you also find yourself sneaking extra slices.

You might also like these recipes

Leave a Comment

Recipe Rating