Close view of a tall dark chocolate layer cake with thick swirled ganache on top and toasted walnut filling visible between moist cocoa layers

Dessert

Dark Chocolate-Walnut Layer Cake with Silky Ganache

Three tender cocoa layers sandwich toasted walnuts and whipped ganache beneath dramatic dark-chocolate swirls—a celebration cake with reliable weight measurements and a calm make-ahead plan.

Prep40 min
Cook22 min
Total210 min
Cost$2.30

Directions

  1. Prepare three cake pans

    Heat the oven to 350°F with a rack in the center. Grease three 8-inch round cake pans, line the bottoms with parchment, grease again, and dust lightly with cocoa. Set the pans on a sheet pan only if their removable bottoms might leak.

  2. Toast and cool the walnuts

    Spread the walnuts on a small sheet pan and toast for 7 to 9 minutes until fragrant and one shade darker. Cool completely, reserve 6 attractive halves, and finely chop the rest. Leave the oven at 350°F.

  3. Mix the cocoa batter precisely

    Whisk flour, cocoa, sugar, baking soda, baking powder, and 1 teaspoon salt in a large bowl. In another bowl whisk eggs, buttermilk, oil, and vanilla. Add wet to dry and whisk only until nearly smooth. Slowly whisk in the hot coffee; the batter will be fluid.

  4. Bake three even layers

    Divide the batter by weight among the prepared pans, about 510 g per pan. Bake for 18 to 22 minutes, rotating once, until the centers spring back, a tester has a few moist crumbs, and the middle registers 200°F to 205°F. Avoid overbaking past 210°F.

  5. Cool without trapping steam

    Cool the layers in their pans for 15 minutes, loosen the edges, then invert onto racks and remove the parchment. Turn upright and cool completely for at least 60 minutes. Frosting warm layers will melt the ganache.

  6. Make and cool the ganache

    Put the chopped chocolate in a heat-safe bowl. Heat 1 1/2 cups cream with corn syrup just until steaming, then pour it over the chocolate. Rest 3 minutes and stir from the center outward until glossy. Stir in butter, espresso powder if using, and 1/8 teaspoon salt. Cool 45 to 60 minutes, stirring every 10 minutes, until thick but spreadable.

  7. Whip the filling portion

    Transfer 1 1/2 cups cooled ganache to a separate bowl. Add the remaining 1/2 cup cold cream and beat on medium for 45 to 75 seconds until lighter and able to hold a soft peak. Stop before it becomes grainy, then fold in 1 cup chopped toasted walnuts.

  8. Stack level layers

    Set one layer on a serving plate. Spread with half the whipped walnut filling, stopping 1/2 inch from the edge. Repeat with the second layer and remaining filling, then add the third layer bottom-side up for a flat top. Chill for 20 minutes to stabilize.

  9. Finish with dark swirls

    Spread a thin crumb coat of plain ganache over the top and sides and chill 10 minutes. Add the remaining ganache in generous swoops, concentrating the dramatic swirls on top. Press the reserved walnut halves and remaining chopped nuts around the lower edge. Let stand 30 minutes before slicing.

Why this works

Why it worksOil, buttermilk, and hot coffee hydrate cocoa thoroughly and keep the thin layers tender even after chilling.
Why it worksWeighing batter into three pans produces even layers that bake quickly and stack without risky horizontal splitting.
Why it worksSeparating the ganache into a whipped walnut filling and a dense outer coating creates visible contrast while using one dependable chocolate base.

Swaps & notes

Easy swaps

  • Pecans or toasted hazelnuts can replace walnuts measure-for-measure; note the change clearly for guests with nut allergies.
  • For a coffee-free cake, use 1 cup hot water and omit espresso powder. Coffee deepens cocoa flavor but the cake remains chocolate-forward without it.
  • If you own only two 8-inch pans, bake two thicker layers for 26 to 31 minutes and use all the walnut filling between them; do not hold raw batter while a pan frees up.

Cook notes

  • The 3-hour-30-minute total includes baking, 60 minutes layer cooling, ganache cooling, two brief chills, and a final 30-minute set; active work is about 40 minutes.
  • Use a digital scale for the flour, cocoa, chocolate, and divided batter. Small volume errors multiply across three thin layers.
  • For food safety, refrigerate the cake within 2 hours of assembly and keep it chilled until 30 minutes before serving.

Storage

Cover the finished cake and refrigerate for up to 5 days because the whipped ganache contains cream. For the best texture, let slices stand at room temperature for 30 minutes before serving. Freeze unfrosted wrapped layers for up to 2 months or frosted slices for 1 month; thaw overnight in the refrigerator.

Questions

Why did my ganache split or look oily?

The cream may have boiled or the chocolate overheated. Let steaming cream sit on the chopped chocolate before stirring slowly from the center. If it splits, whisk in 1 tablespoon warm cream at a time until smooth.

Can I make the cake over two days?

Yes. Bake and cool the layers on day one, wrap each tightly, and keep at room temperature overnight. Make the ganache and assemble on day two, then refrigerate the finished cake.

How do I cut clean slices through the walnut filling?

Chill the cake until firm, dip a long thin knife in hot water, wipe it dry, and make one cut. Clean and rewarm the knife between every slice so nuts do not drag through the ganache.

Dark Chocolate-Walnut Layer Cake with Silky Ganache
Screen stays awake when supported.
1. Prepare three cake pansHeat the oven to 350°F with a rack in the center. Grease three 8-inch round cake pans, line the bottoms with parchment, grease again, and dust lightly with cocoa. Set the pans on a sheet pan only if their removable bottoms might leak.
2. Toast and cool the walnutsSpread the walnuts on a small sheet pan and toast for 7 to 9 minutes until fragrant and one shade darker. Cool completely, reserve 6 attractive halves, and finely chop the rest. Leave the oven at 350°F.
3. Mix the cocoa batter preciselyWhisk flour, cocoa, sugar, baking soda, baking powder, and 1 teaspoon salt in a large bowl. In another bowl whisk eggs, buttermilk, oil, and vanilla. Add wet to dry and whisk only until nearly smooth. Slowly whisk in the hot coffee; the batter will be fluid.
4. Bake three even layersDivide the batter by weight among the prepared pans, about 510 g per pan. Bake for 18 to 22 minutes, rotating once, until the centers spring back, a tester has a few moist crumbs, and the middle registers 200°F to 205°F. Avoid overbaking past 210°F.
5. Cool without trapping steamCool the layers in their pans for 15 minutes, loosen the edges, then invert onto racks and remove the parchment. Turn upright and cool completely for at least 60 minutes. Frosting warm layers will melt the ganache.
6. Make and cool the ganachePut the chopped chocolate in a heat-safe bowl. Heat 1 1/2 cups cream with corn syrup just until steaming, then pour it over the chocolate. Rest 3 minutes and stir from the center outward until glossy. Stir in butter, espresso powder if using, and 1/8 teaspoon salt. Cool 45 to 60 minutes, stirring every 10 minutes, until thick but spreadable.
7. Whip the filling portionTransfer 1 1/2 cups cooled ganache to a separate bowl. Add the remaining 1/2 cup cold cream and beat on medium for 45 to 75 seconds until lighter and able to hold a soft peak. Stop before it becomes grainy, then fold in 1 cup chopped toasted walnuts.
8. Stack level layersSet one layer on a serving plate. Spread with half the whipped walnut filling, stopping 1/2 inch from the edge. Repeat with the second layer and remaining filling, then add the third layer bottom-side up for a flat top. Chill for 20 minutes to stabilize.
9. Finish with dark swirlsSpread a thin crumb coat of plain ganache over the top and sides and chill 10 minutes. Add the remaining ganache in generous swoops, concentrating the dramatic swirls on top. Press the reserved walnut halves and remaining chopped nuts around the lower edge. Let stand 30 minutes before slicing.