-
1
Preheat an oven to 350 degrees F (180 degrees C).
-
2
Butter an 8-inch (20 centimeter) square baking pan.
-
3
Bring a kettle of water to a boil.
-
4
In a bowl, stir together the sugar, flour and 1 pinch of salt.
-
5
In another bowl, whisk together the egg yolks, milk, lemon zest and lemon juice.
-
6
Pour over the flour mixture and stir until smooth.
-
7
In a third bowl, beat the egg whites with the remaining pinch of salt until they hold stiff peaks.
-
8
Using a rubber spatula, gently fold the whites into the egg yolk mixture until just a few streaks of white remain.
-
9
Pour the batter into the prepared pan and set in a larger baking pan.
-
10
Place in the oven and pour boiling water into the large pan until it comes about halfway up the sides of the smaller pan.
-
11
Bake the pudding until golden brown on top, about 40 minutes.
-
12
Let cool slightly, then cut into squares and serve warm or at room temperature.