PuddingWill need to chill at least 4-6 hours before serving.
In medium saucepan, whisk together sugar, cocoa powder, cornstarch and salt.
Add egg yolks, milk, and heavy cream.
Transfer saucepan to stovetop over medium-high heat and whisk ingredients together.
Whisk ingredients continuously on Medium-high heat until mixture begin to thicken -- as soon as mixture begins to bubble (begins to come to a boil), remove from heat and stir in finely chopped chocolate and butter.
Whisk until ingredients are smooth and the chocolate and butter are completely melted.
Allow to set for five minutes then stir in chocolate extract.
Pour through a fine-mesh strainer into a large, heatproof bowl and allow to cool for 10 minutes.
Cover the chocolate with clear wrap. Be sure to lay the clear wrap so that it is in direct contact with the surface of the pudding to prevent a skin from forming. Allow chocolate pudding to cool to room temperature (or at least for 30 minutes) before transferring to refrigerator to chill for 4-6 hours.
Whipped CreamIn a stand mixer with a whisk attachment (or using a hand mixer and a large bowl), whisk together heavy cream, powdered sugar, and vanilla paste on medium-high speed until stiff peaks form.
Pour into a large pastry bag fitted with a star tip (or you may also use a large Ziploc bag with a corner snipped off -- this will be less decorative).
Set aside.
Chocolate GanachePrepare ganache by combining chocolate and heavy cream in a small saucepan.
Melt, stirring frequently, over medium-low heat until chocolate is completely melted and mixture is smooth. Remove from heat and set aside -- allow to cool at least 10-15 minutes before using in trifle.
Prepare Angel Food Cake for trifle by cutting into slices and then cutting or tearing into bite-sized pieces.
AssemblySpoon an even layer of pudding into the bottom of each glass (about ½" deep).
Cover with a layer of Angel Food Cake pieces
Generously drizzle ganache over cake.
Pipe a layer of whipped cream over ganache.
Top with another (slightly thinner) layer of chocolate pudding.
Repeat with another layer of angel food cake, then ganache and then top generously with whipped cream.
Drizzle with remaining ganache, if desired.