Step 1: Make the Chocolate Cake
Preheat oven to 350°F (175°C). Grease and line two 9-inch cake pans.
In a large mixing bowl, sift together flour, cocoa powder, sugar, baking powder, baking soda, and salt.
In another bowl, whisk eggs, buttermilk, oil, and vanilla extract until smooth. Gradually mix into dry ingredients.
Slowly add hot water, stirring until the batter is smooth.
Divide batter evenly between the prepared pans.
Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool completely before assembling.
Step 2: Prepare the Chocolate Mousse
Heat 1 cup heavy cream in a saucepan until warm but not boiling.
Pour over dark chocolate chips and let sit for a minute. Stir until smooth.
Add sugar and vanilla extract, then refrigerate for 30 minutes before whipping to fluffy peaks.
Step 3: Prepare the White Chocolate Mousse
Repeat the same steps as the chocolate mousse, using white chocolate chips instead.
Step 4: Assemble the Cake
Place one cake layer on a serving plate.
Spread a thick layer of chocolate mousse evenly on top.
Add the second cake layer and spread the white chocolate mousse over it.
Step 5: Make the Ganache
Heat ½ cup heavy cream until warm.
Pour over dark chocolate chips, stirring until smooth.
Let cool slightly, then pour over the cake, allowing it to drip down the sides.
Step 6: Decorate and Chill
Garnish with chocolate shavings or decorative toppings.
Refrigerate for at least 2 hours before serving to allow layers to set.