This lemon pudding cake is gorgeous, decadent, and delicious! Dusted with powdered sugar and topped with fresh berries, it's perfect for impressing your guests on any occasion!
Preheat the oven to 350 degrees Fahrenheit and place a rack in the center position of the oven. Grease six 6-ounce ramekins and place them in a 9x13 baking dish with at least 2-inch high sides. Set aside.
In a large bowl, whisk together the egg yolks, milk, lemon zest, lemon juice, melted butter, and salt. Add the flour and sugar and mix until combined.
In a medium bowl, beat the egg whites until medium-soft peaks form. Gently fold ⅓ of the egg whites into the lemon batter. When no white from the egg whites remains, gently fold in the remaining egg whites.
Evenly separate the batter between the prepared ramekins. Place the baking dish on the center rack of the oven and carefully fill the dish with water until it is halfway up the sides of the ramekins.
Bake for 40-45 minutes, until the cakes rise and are lightly golden on top. Carefully remove each ramekin from the baking dish, being sure not to drip water onto the other cakes.
Let the cakes cool on a cooling rack for 15-20 minutes before serving. Dust with powdered sugar and serve with berries, if desired.