The cathedral of cakes. Four thin layers of moist, deeply chocolate cake, three thick stripes of fluffy peanut butter frosting between them, the whole thing smothered in glossy chocolate frosting, finished with a halo of mini Reese's cups on top. It is an unapologetic dessert. You serve it when there's something to celebrate.
I bake this for birthdays and anniversaries. Always a moment when someone sees it and goes quiet for a second. That's the point.
Serves 12 · 8-inch double-layer cake torted into four · about 1 hour active, 1 hour cooling
Ingredients
Chocolate cake
- 2 cups granulated sugar
- 1¾ cups + 2 tbsp all-purpose flour
- ¾ cup unsweetened cocoa powder (Dutch-process gives you a darker, smoother cake; natural cocoa gives more bite)
- 1½ tsp baking powder
- 1½ tsp baking soda
- 1 tsp salt
- 2 large eggs
- 1 cup buttermilk
- ½ cup neutral oil (canola, avocado)
- 2 tsp vanilla extract
- 1 cup boiling water or hot strong coffee (coffee is better — doesn't taste like coffee, just makes the chocolate more chocolate)
Peanut butter frosting
Use the frosting from peanut-butter-cake.md — same recipe. Make a full batch.
Chocolate frosting
- ½ cup (1 stick) butter, melted
- ⅔ cup unsweetened cocoa powder
- 3 cups powdered sugar
- ⅓ cup whole milk
- 1 tsp vanilla extract
- Pinch of salt
To finish
- 12 mini Reese's peanut butter cups (or 6 regular, halved)
- Optional: chopped roasted peanuts, flaky salt
Method
Cake
1. Heat oven to 350°F. Grease two 8-inch round pans, line the bottoms with parchment circles.
2. Whisk dry. Sugar, flour, cocoa, baking powder, baking soda, salt in a large bowl.
3. Add wet. Eggs, buttermilk, oil, vanilla. Beat on medium for about 2 minutes — fully smooth. Stir in the boiling water/coffee. The batter will be very thin — that's right. Don't add more flour, don't second-guess. Thin batter is what makes this cake moist.
4. Pour into pans evenly. Kitchen scale on the pans gets you the same thickness in both — they bake more evenly.
5. Bake 30 to 35 minutes until a toothpick comes out clean or with one or two moist crumbs. Cool 10 minutes in pans, then turn onto wire racks and cool completely.
Frostings
Make the peanut butter frosting first (full recipe from the PB cake file). Set aside, covered, at room temperature.
Chocolate frosting: in a large bowl, whisk the melted butter and cocoa powder together until smooth (no lumps). Alternately add the powdered sugar and milk, beating between additions, until you have a glossy, thick-but-spreadable consistency. Beat in vanilla and salt. If it's too thick, drip in more milk; too thin, more sugar.
Assemble
This is a four-layer torte. Use a serrated knife to cut each cooled cake in half horizontally. You now have four rounds.
- Place the first round on a stand or plate.
- Spread about a third of the PB frosting in an even layer to the edges.
- Stack the second round, press gently. Repeat with another third of the PB frosting.
- Third round. Last third of PB frosting.
- Top with the fourth round, upside down — gives you a flat top.
- Crumb coat the whole thing with chocolate frosting, thin layer. Chill 20 minutes.
- Final chocolate frosting coat — generous, swooped or smoothed with a bench scraper.
- Pipe extra dollops of PB frosting on top in a ring or rosette pattern (use a star tip). Press a Reese's cup into each dollop.
- Optional: scatter of crushed peanuts around the base, flaky salt on top.
Refrigerate at least 30 minutes before slicing.
Notes from the cook
- Use hot coffee, not water. Strongest brewed coffee you have. Doesn't make the cake taste like coffee — it amplifies the chocolate. This is the single biggest upgrade you can make for free.
- Cocoa choice matters. Dutch-process (darker, less acidic) gives you a rich, fudgy crumb. Natural cocoa (Hershey's, etc.) gives more brightness. Both work. Don't mix them mid-recipe with baking soda/powder ratios assumed for one type.
- Cut layers cold. Refrigerate the baked cakes 30 minutes before torting. Cleaner cuts, fewer crumbs.
- Crumb coat is non-optional. That thin first layer of chocolate frosting catches all the cake crumbs. Without it, your final coat will look like it's full of brown speckles.
Notes to elevate
- Bloom the cocoa. Whisk the cocoa with the hot coffee until smooth before adding to the batter. Releases the chocolate compounds before they have to compete with everything else.
- Browned butter chocolate frosting. Brown the butter before melting. Cool slightly, then build the frosting on top. Nuttier, deeper chocolate notes.
- Real ganache final coat instead of buttercream. Heat 1 cup heavy cream to simmer, pour over 8 oz chopped dark chocolate (60-70%), let sit 2 minutes, whisk smooth. Pour over the assembled cake while still warm — it'll set into a glossy mirror surface. Drip down the sides on purpose. This is the photo.
- Salted peanut praline crunch. Caramelize ½ cup sugar in a dry pan, stir in 1 cup roasted peanuts and a pinch of flaky salt, spread on parchment, cool, smash. Press shards into the sides of the cake or scatter on top. Texture contrast = pro move.
- Espresso powder. 1 tsp in the cake batter on top of the coffee. Deepens chocolate further. Use Medaglia d'Oro instant.
- Quality chocolate in the frosting. Replace ¼ cup of the cocoa powder with 2 oz of melted high-quality dark chocolate (Valrhona, Guittard) for depth.
- Plate it tall. Slice slim (1-inch wedges) and stand them up on the plate so all four layers face the diner. Smear of chocolate sauce, three perfect peanut halves, one tiny edible flower or microgreen.
Gluten-free
Swap the AP flour 1:1 for a quality GF blend with xanthan gum (King Arthur Measure for Measure, Bob's Red Mill 1-to-1). All frosting components are naturally GF — just verify your cocoa and powdered sugar (some brands include wheat starch as anti-caking, though most don't).
Differences: the chocolate cake actually converts to GF better than the peanut butter cake — the high moisture (buttermilk + water/coffee) keeps the crumb tender even with GF flour. You might notice the cake is a touch more fragile when torting; freeze the layers for 20 minutes before cutting, sharper knife.
GF vegan version
Big swap list, but workable. Chocolate is forgiving — the cocoa carries the show and masks small substitutions.
Cake swaps
- Eggs → 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, sit 10 min)
- Buttermilk → 1 cup unsweetened oat milk + 1 tbsp apple cider vinegar, sit 5 min
- Flour → 1:1 GF flour blend with xanthan gum
Peanut butter frosting
Use the GF vegan version from peanut-butter-cake.md.
Chocolate frosting swaps
- Butter → Miyoko's vegan butter, melted
- Milk → unsweetened oat milk or plant cream
- All other ingredients are already vegan (cocoa, powdered sugar, vanilla)
To finish
- Reese's cups → use Justin's or UNREAL vegan PB cups (now widely available). Trader Joe's also makes a dark chocolate version that's vegan.
Differences from the original: the chocolate cake is the easiest part — flax eggs + oat milk buttermilk make a cake that's nearly indistinguishable from dairy/egg version. Chocolate is loud enough to cover any small flavor compromises. The chocolate frosting holds up well; melted vegan butter behaves like dairy butter once it cools back. The peanut butter frosting is the only place where the swap is noticeable (see PB cake file for that detail). Overall a strong 9/10 conversion — this is the cake I'd serve to vegan and non-vegan guests at the same table without flagging the difference.