Portuguese-style milk pudding adopted by Italian cuisine is gentle, creamy, and delicate. This light mediterranean dessert is a family favorite across Italy.
Preheat your oven to 325°F (163°C) and set a kettle to boil for a water bath.
In a medium saucepan, combine 1 cup of the granulated sugar with 1/4 cup of water over medium heat; swirl gently and cook until the sugar turns a golden caramel color. Quickly pour the caramel into a 9-inch round baking dish, tilting to evenly coat the bottom. Let cool and harden.
In a large bowl, whisk together eggs, egg yolks, and the remaining 1 cup sugar until smooth and pale. Stir in the vanilla extract, lemon zest, and salt.
Heat milk in a separate saucepan over low heat until just steaming (do not boil). Slowly pour the hot milk into the egg mixture, whisking constantly to avoid curdling.
Strain the mixture through a fine mesh sieve into the caramel-lined dish for a silky texture.
Place the baking dish in a large roasting pan. Pour enough hot water into the roasting pan to reach halfway up the sides of the pudding dish, creating a gentle bain-marie.
Bake for 55–65 minutes until the custard is just set in the center with a slight jiggle. Remove from the oven and water bath, let cool to room temperature, then refrigerate for at least 4 hours.
To serve, run a thin knife around the edge and carefully invert onto a serving plate to release the caramel. Slice and enjoy chilled.