01 -
In a medium saucepan, whisk together granulated sugar, cornstarch, and salt. Gradually pour in the whole milk, whisking constantly until smooth.
02 -
In a separate bowl, lightly beat the egg yolks until well combined.
03 -
Place the saucepan over medium heat. Cook, whisking constantly, until the mixture thickens and begins to bubble gently, about 6–8 minutes.
04 -
Slowly ladle approximately 120 ml of the hot pudding mixture into the egg yolks while whisking continuously to temper. Pour the egg yolk mixture back into the saucepan and whisk until fully incorporated.
05 -
Reduce the heat to low and cook, stirring, for 2 minutes until thick and creamy. Remove from heat and stir in unsalted butter and vanilla extract until smooth.
06 -
Transfer the pudding to a bowl. Cover the surface directly with plastic wrap to prevent a skin from forming. Allow to cool to room temperature or refrigerate for quicker assembly.
07 -
Arrange a layer of Nilla wafers in the base of a large trifle dish or 33 x 23 cm baking dish. Add a layer of banana slices over the wafers, then gently spread a third of the pudding over the bananas.
08 -
Repeat the layering sequence—wafers, bananas, pudding—two more times, finishing with pudding as the top layer.
09 -
In a mixing bowl, whip heavy cream, powdered sugar, and vanilla extract until soft peaks form. Spread or pipe the whipped cream generously over the top of the pudding layers.
10 -
Garnish with extra banana slices and crushed Nilla wafers if desired. Refrigerate for at least 2 hours before serving to allow flavors to meld and dessert to set.