Ingredients
Equipment
Method
Heat the dairy
- Combine whole milk and heavy cream in a saucepan and heat until steaming, with small bubbles forming around the edges.
- Remove from heat once the mixture is steaming and keep it hot for tempering.
Make the custard base
- In a bowl, whisk egg yolks, granulated sugar, and cornstarch until pale and thick.
- Slowly whisk the hot milk mixture into the egg yolk mixture to temper, keeping the whisk moving to prevent scrambling.
- Return everything to the saucepan and cook over medium heat, stirring constantly, until thickened to a pudding consistency (about 10–15 minutes).
Add lemon flavor and chill
- Remove from the heat and stir in fresh lemon juice, lemon zest, vanilla extract, and salt until smooth.
- Cool completely over an ice bath, stirring occasionally so the custard stays lump-free.
- Refrigerate at least 4 hours until well chilled.
Churn and freeze for texture
- Churn the cold mixture in an ice cream maker on the lowest setting until dense, with a pale yellow appearance.
- Serve immediately for a soft-set texture, or freeze 1–2 hours for a firmer gelato.
Notes
Pro tip: pour the hot milk in slowly while whisking to keep the custard silky. Refrigerate leftover gelato in a covered container for up to 3 days; for best texture, freeze leftovers and use within 1 month (freezing yes). For a dairy-reduced swap, use a dairy-free milk and cream alternative that can be heated and churned, but the texture may be slightly softer and less dense.
