-
Whisk together cornstarch, sugar, egg yolks, salt and 1/4 cup milk in a medium bowl.
-
Bring remaining 2 cups milk and vanilla bean to a low boil in a medium saucepan. Remove from heat. Scrap seeds from vanilla bean and add back to heated milk. Discard vanilla bean pod.
-
Add 1/2 of the heated milk slowly to egg yolk mixture, on ladle at time, and whisking while adding (to temper the mixture and not cook the egg yolks).
-
Add tempered egg mixture slowly back to the saucepan, whisking while adding.
-
Bring mixture to a slow boil over medium heat, stirring constantly.
-
When mixture begins to thicken, switch to whisking until mixture comes to a simmer. It will be very thick.
-
Transfer mixture to a bowl and place plastic wrap directly on the surface to prevent a skin from forming on top. This is similar to a thick pudding at this point.
-
Cool pudding to room temperature. Use an instant-read thermometer to check temperature and do not proceed to the next step until it is at room temperature. If pudding is too warm it will melt the butter in the next step.
-
Beat butter until smooth. Add cooled pudding, about 2 tablespoons at a time, to butter and mixing well after each addition.
-
Spread on top of cooled cake. Place plastic wrap directly on top. Chill cake for at least 1 hour or overnight.
-
For the chocolate ganache topping:
-
Use a large knife to chop chocolate into very small pieces. The thinner the pieces (almost like shaving) the better. Place chocolate in a medium bowl.
-
Bring cream just to a low boil over medium-high heat. Pour heated cream over chocolate.
-
Let sit for 5 minutes. Gently stir until combined. You do not want to incorporate air or bubbles into the mixture so stir gently and slowly.
-
Remove plastic wrap from top of cake. Pour ganache over cake. Allow to cool for a few minutes.
-
Drag a pastry comb in small back and forth motion over ganache to make a wave pattern.
-
Keep cake covered and chilled when not serving.