Preheat the Oven: Preheat your oven to 350°F (175°C). Grease a 1 1/2-quart baking dish with butter or non-stick spray.
Mix Dry Ingredients: In a medium mixing bowl, combine the granulated sugar, flour, and a pinch of salt. Mix well until evenly combined.
Separate Eggs: Separate the egg yolks from the whites. Place the egg yolks in a large mixing bowl and set the whites aside in a separate clean bowl.
Combine Wet Ingredients: To the bowl with the egg yolks, add the melted butter, whole milk, lemon zest, and lemon juice. Mix until well combined.
Combine Wet and Dry Ingredients: Gradually add the dry ingredients mixture (sugar, flour, and salt) to the bowl with the wet ingredients. Mix until smooth and well incorporated.
Beat Egg Whites: Using a hand mixer or stand mixer, beat the egg whites until stiff peaks form.
Fold in Egg Whites: Gently fold the beaten egg whites into the lemon mixture until no white streaks remain. Be careful not to overmix to maintain the fluffy texture.
Transfer to Baking Dish: Pour the batter into the prepared baking dish, spreading it out evenly.
Bake: Place the baking dish in the preheated oven and bake for about 35-40 minutes, or until the top is golden brown and the pudding is set.
Cool and Serve: Once baked, remove the pudding from the oven and let it cool slightly. Optionally, dust the top with powdered sugar before serving. Serve warm or at room temperature.
Enjoy: Enjoy your delicious baked lemon pudding as a delightful dessert!