Creamy, dreamy, and layered with fresh bananas, cookies, and fluffy whipped cream, this homemade version of Magnolia’s famous banana pudding is a true comfort dessert that always disappears fast.
Pour the milk into a saucepan and heat over medium heat until warm.
In a large mixing bowl, whisk together the egg yolks and sugar until well combined.
In a small bowl, mix the cornstarch with a splash of the warm milk until smooth.
Add the cornstarch mixture and vanilla extract to the egg yolk mixture and whisk until fully blended.
Remove the warm milk from the heat and gradually pour it into the egg mixture, whisking constantly to combine.
Pour the entire mixture back into the saucepan and cook over low-medium heat, whisking regularly for about 8 minutes, until bubbling throughout.
Continue to whisk constantly until the pudding thickens to a creamy texture.
Remove from heat, add the butter, and whisk until smooth.
Transfer the pudding to a bowl, let it cool to lukewarm, then cover with plastic wrap touching the surface and refrigerate until fully chilled.
In a separate bowl, beat the whipping cream and powdered sugar until slightly thickened, about 4 minutes.
Remove the chilled pudding from the fridge and whisk until smooth.
Gently fold the whipped cream into the pudding until fully incorporated with no streaks remaining.
In serving glasses or a dish, layer the pudding mixture with banana slices, crushed ginger cookies, and walnut pieces.
Repeat the layers and finish with chopped walnuts on top.
Notes
Whisk Constantly Near the End: I like to keep whisking once the pudding starts bubbling; it helps get that smooth, creamy texture without any lumps.Chill the Pudding Fully: I always let it cool completely in the fridge so it thickens just right before folding in the whipped cream.Slice the Bananas Last Minute: I wait until just before layering to slice them; that way, they stay fresh and don’t brown.Fold Gently for Fluffiness: I take my time folding the whipped cream in so the pudding stays light and airy.Crush the Cookies Lightly: I like to leave a few chunks in the mix; it gives the layers a little crunch in every spoonful.