Ingredients
For the Cake Layers
- 1 ¾ cups (220 g) all-purpose flour
- ¾ cup (65 g) unsweetened cocoa powder
- 2 cups (400 g) sugar
- 1 ½ tsp baking powder
- 1 ½ tsp baking soda
- 1 tsp salt
- 2 large eggs
- 1 cup (240 ml) whole milk
- ½ cup (120 ml) vegetable oil
- 2 tsp vanilla extract
- 1 cup (240 ml) boiling water
For the Fudge Filling
- 1 ½ cups (340 g) unsalted butter, softened
- 3 cups (360 g) powdered sugar
- 1 cup (125 g) unsweetened cocoa powder
- ½ cup (120 ml) heavy cream (add more if needed)
- 1 tsp vanilla extract
For the Ganache Glaze
- 8 oz (225 g) dark or semi-sweet chocolate, chopped
- 1 cup (240 ml) heavy cream
- 2 tbsp butter (optional, for extra shine)
Instructions
1. Bake the Cake Layers
- Preheat oven to 350°F (175°C). Grease and line two square or round pans.
- Mix flour, cocoa, sugar, baking powder, baking soda, and salt in a large bowl.
- Add eggs, milk, oil, and vanilla. Beat until smooth.
- Gradually add boiling water (batter will be thin).
- Pour into pans and bake 30–35 minutes, until a toothpick comes out clean.
- Cool completely before assembling.
2. Make the Fudge Filling
- Beat butter until creamy.
- Add powdered sugar and cocoa powder slowly.
- Mix in heavy cream and vanilla until fluffy and spreadable.
3. Assemble the Cake
- Place one cake layer on a plate. Spread a thick layer of fudge filling.
- Place the second cake layer on top.
4. Make the Ganache
- Heat cream until steaming (don’t boil).
- Pour over chopped chocolate. Let sit 2 minutes, then stir until smooth.
- Add butter if desired. Cool slightly until thick but pourable.
5. Glaze the Cake
- Pour ganache over the cake, letting it drip down the sides for a glossy finish.
- Chill for at least 30 minutes before slicing.