Preheat oven to 350 degrees F. Place 8 ramekins in cool water bath half way up.
Separate the eggs. Whisk the egg yolks in a large bowl with very soft butter. Add sugar, juice, milk, and the dry ingredients. Either whisk until smooth or use the paddle on an electric mixer.
Hand whip the egg whites to medium peak. Since there is no sugar in them, its quite easy to over whip them on the machine.
With a hand whisk, fold whites into lemon mixture and pour immediately or ladle immediately into ramekins. Bake until light golden and semi-firm, about 15 minutes. Cool. Pudding may be served cold or room temperature. Serve topped with the Poppy Seed Cream.
Bring milk, sugar, and vanilla to a boil in small saucepot. Whisk yolks with cornstarch until smooth in small bowl. Temper hot milk into yolks and return them to the pot, cooking until it begins to "burble", stirring all the while. Remove immediately from pot. Finish with butter and cool.
Add seeds and zest to pastry cream. Fold in whipped cream. Top puddings with large dollop of poppy cream. The pudding is layered. The top is a fluffy cake like thing with a lemon custard bottom.
Recipe courtesy of Ann Michele Andrews, Judson Grill, NYC