Creamy Orange-Vanilla Pudding
A silky homemade orange-vanilla pudding made with fresh orange zest and juice, vanilla, milk, and egg yolks for an easy make-ahead dessert.
Ingredients
- 500 g 2 cups whole milk
- 100 g 1/2 cup granulated sugar
- 30 g about 3 1/2 tbsp cornstarch
- 2 large egg yolks
- 30 g 2 tbsp unsalted butter
- 1 tbsp orange zest, finely grated, colored part only
- 60 ml 1/4 cup fresh orange juice, freshly squeezed
- 1 tsp vanilla extract
- 1/4 tsp kosher salt
Instructions
- In a medium saucepan, combine the granulated sugar, cornstarch, and kosher salt. Whisk thoroughly to break up the cornstarch before adding any liquid, which helps prevent lumps.
- Gradually pour the whole milk into the saucepan while whisking continuously. Keep whisking until the cornstarch is fully dispersed, no obvious lumps remain, and the mixture is smooth.
- Place the egg yolks in a separate medium heatproof bowl. Whisk briefly until smooth and set aside near the stove.
- Place the saucepan over medium heat and cook, whisking frequently. Pay particular attention to the bottom and corners of the saucepan to prevent scorching. Continue until the mixture is steaming, noticeably warmer, and beginning to thicken. Do not let the bottom burn.
- Once the milk mixture is hot and beginning to thicken, slowly ladle about 1/2 cup of the hot milk mixture into the egg yolks, whisking the yolks constantly while adding it. Add it gradually to raise the temperature of the yolks without scrambling them.
- Slowly pour the tempered egg-yolk mixture back into the saucepan, whisking continuously. Reduce heat slightly if necessary and keep whisking.
- Cook over medium-low heat, whisking constantly, until the pudding becomes visibly thick, leaves defined trails from the whisk, and begins to gently bubble. Once it reaches a gentle bubble, continue cooking and whisking for approximately 1 additional minute to fully cook the cornstarch and develop the proper consistency. Do not aggressively boil, and do not walk away from the saucepan.
- Remove the saucepan completely from the heat. Immediately add the unsalted butter, vanilla extract, and finely grated orange zest. Whisk until the butter is completely melted, the zest is evenly distributed, and the pudding is smooth and glossy.
- Allow the pudding to stand off the heat for about 5 minutes, whisking it once or twice during this period. This short cooling period reduces the risk of the acidic orange juice negatively affecting the hot dairy mixture.
- After the brief cooling period, slowly drizzle in the 60 ml (1/4 cup) fresh orange juice while whisking continuously. Do not dump all the juice into one spot at once. Whisk until completely incorporated. The finished pudding should be smooth, creamy, glossy, clearly orange-scented, vanilla-forward, and spoonable, with no visible separation.
- Optional: For an especially smooth pudding, pour the finished pudding through a fine-mesh sieve into a clean bowl or large measuring cup to remove any small cooked egg particles, larger pieces of zest, or minor lumps. This is optional, not mandatory.
- Divide the pudding evenly among 4 small serving glasses, ramekins, or dessert cups.
- If a completely smooth surface is desired, press plastic wrap directly against the surface of each pudding. Alternatively, leave uncovered briefly until no longer steaming, then cover. If someone enjoys a traditional pudding skin, direct-contact plastic wrap is unnecessary.
- Refrigerate for at least 2 hours, or until thoroughly cold, fully set, creamy and spoonable. The recipe requires chilling; total time accounts for the 2-hour chill.
Nutrition
Chef's Notes
ORANGE ZEST: Finely grate only the orange-colored exterior of the peel. Avoid digging into the bitter white pith underneath. FRESH ORANGE JUICE: Freshly squeezed juice provides the cleanest citrus flavor. Add it after the pudding has been removed from the heat and cooled briefly. SMOOTHER PUDDING: For an especially silky texture, pass the finished pudding through a fine-mesh sieve before portioning. PUDDING SKIN: Press plastic wrap directly against the surface before chilling if you prefer pudding without a skin. SWEETNESS: This version intentionally uses 100 g of sugar rather than the previous 120 g. The goal is a balanced orange-vanilla pudding rather than an excessively sweet dessert. STORAGE: Refrigerate covered for up to 3 days. For best texture, keep the pudding refrigerated until shortly before serving. Add whipped cream or fresh orange garnish shortly before serving rather than before long-term storage. Do not freeze; freezing and thawing can negatively affect the smooth custard texture. SERVING: Serve cold. Optional restrained garnishes include a small amount of fresh orange zest, a thin orange segment, lightly whipped cream, or vanilla bean flecks. Do not add salted caramel or caramel sauce as the standard presentation.