Layered Vanilla and Chocolate Custard Dessert

đŸ« Instructions
Step 1: Prepare the Vanilla Custard
Warm the milk in a saucepan over medium heat until it gently simmers—avoid boiling.
In a separate bowl, whisk together sugar, cornstarch, and egg yolks until smooth and pale.
Slowly pour the warm milk into the egg mixture, whisking constantly to temper the yolks.
Return the mixture to the saucepan and cook over medium heat, stirring continuously.
Once thickened and bubbling, remove from heat and stir in vanilla extract and butter.
Transfer to a bowl, press plastic wrap directly onto the surface, and chill until cool.
Step 2: Prepare the Chocolate Custard
Follow the same method as above, whisking sugar, cornstarch, egg yolks, and cocoa powder together.
Simmer the milk, combine with the chocolate mixture, and cook until thick and glossy.
Stir in vanilla and butter, then chill with plastic wrap pressed to the surface.
Step 3: Layer the Custards
Once both custards are fully cooled, begin layering in your chosen dish.
Start with vanilla custard, smoothing it gently.
Add a layer of chocolate custard, spreading evenly.
Repeat layers if desired, finishing with chocolate for a rich visual contrast.
Step 4: Garnish & Chill
Lightly dust the top with cocoa powder for a refined finish.
Cover and refrigerate for at least 2 hours or overnight to set.
Before serving, add optional garnishes like chocolate curls, whipped cream, or fresh berries.