01 - Preheat oven to 350°F. Grease and line the base of a 9-inch springform pan with parchment paper.
02 - In a bowl, sift together flour, cocoa powder, baking powder, and salt.
03 - In a separate bowl, beat eggs and sugar with an electric mixer until pale and tripled in volume, about 5 minutes.
04 - Gently fold in the dry ingredients. Drizzle in milk, oil, and vanilla extract; mix gently until just combined.
05 - Pour batter into the pan and bake for 18–20 minutes or until a toothpick inserted in the center comes out clean. Cool completely in the pan.
06 - Melt chocolate in a heatproof bowl over simmering water (double boiler), stirring until smooth. Cool slightly.
07 - In a small saucepan, combine sugar and water. Heat until sugar dissolves and mixture comes to a simmer.
08 - In a separate bowl, beat egg yolks. Gradually pour the hot syrup into the yolks, whisking constantly, until pale and thick.
09 - Stir the melted chocolate and vanilla extract into the egg yolk mixture. Add a pinch of salt.
10 - In a clean bowl, whip cream to soft peaks. Fold one-third of the whipped cream into the chocolate mixture to lighten, then gently fold in the remainder until smooth.
11 - Remove cooled sponge from pan and place it on a serving platter. Clean and reassemble the pan ring around the sponge.
12 - Pour mousse over the sponge, smoothing the top. Refrigerate for at least 4 hours, or until set.
13 - Heat cream until just simmering, then pour over chopped chocolate and butter. Let sit 1 minute, then stir until glossy and smooth. Cool for 10 minutes.
14 - Remove cake from pan. Pour glaze over the mousse layer, allowing it to drip down the sides. Smooth with a spatula.
15 - Chill for 30 minutes to set the glaze before serving.