01 -
Preheat oven to 175°C and grease two 23 cm round cake pans. Whisk flour, cocoa powder, baking powder, baking soda, and salt in a medium bowl for even leavening. In a large bowl, beat softened butter and sugar until light and fluffy, about 3 to 4 minutes.
02 -
Add eggs one at a time to the butter mixture, beating well after each addition to create a smooth emulsion. Stir in vanilla extract for aroma.
03 -
Alternately add the flour mixture and milk to the butter-egg blend, beginning and ending with the dry ingredients. Mix on low speed until just combined to avoid dense texture.
04 -
Divide batter evenly between pans, smooth the tops, and bake for 22 to 25 minutes, or until a toothpick inserted into the center comes out clean with few moist crumbs. Cool in pans 10 minutes, then transfer to wire rack to cool completely.
05 -
Melt butter over medium heat in a saucepan. Whisk in brown sugar and stir until bubbling and deep amber color forms, approximately 3 to 4 minutes. Slowly whisk in heavy cream; mixture will bubble vigorously. Reduce to low heat and simmer 2 minutes. Stir in sea salt flakes and set aside to cool slightly.
06 -
In a separate skillet, melt butter over medium-high heat. Add granulated sugar and stir constantly until caramelized to a golden brown. Remove from heat, fold in toasted almonds if using, spread on parchment paper to cool and harden, then break into coarse pieces.
07 -
Place one cooled cake layer on a serving plate. Drizzle half the caramel-toffee sauce over it, allowing absorption. Top with second cake layer, then pour remaining sauce and spread evenly.
08 -
Heat heavy cream until just simmering, pour over chopped chocolate, and let stand 1 minute. Whisk smooth, then stir in butter for sheen. Pour ganache over cake, allowing it to drip down the sides.
09 -
Sprinkle toffee pieces evenly over the ganache while still soft. Refrigerate assembled dessert for 20 minutes to set ganache for clean slicing.