'1 large head of cauliflower'
'3 tablespoons butter or margarine'
'3/4 cup grated Parmesan cheese'
'For the sauce:'
'1/4 cup butter or margarine'
'1/4 cup finely chopped onion'
'3 tablespoons all-purpose flour'
'salt and black pepper to taste'
'1 2/3 cups milk'
'2 egg yolks, lightly beaten'
'1/2 cup grated Parmesan cheese'
'1 tablespoon freshly squeezed lemon juice'
'1 large head of cauliflower'
'3 tablespoons butter or margarine'
'3/4 cup grated Parmesan cheese'
'For the sauce:'
'1/4 cup butter or margarine'
'1/4 cup finely chopped onion'
'3 tablespoons all-purpose flour'
'salt and black pepper to taste'
'1 2/3 cups milk'
'2 egg yolks, lightly beaten'
'1/2 cup grated Parmesan cheese'
'1 tablespoon freshly squeezed lemon juice'
'Remove the stem and leaves from the cauliflower, cut it into florets, and wash thoroughly.'
'Boil in salted water until slightly tender, about 5-7 minutes
Drain and reserve.'
'In a large skillet, melt 3 tablespoons of butter or margarine over medium heat
Add the grated Parmesan cheese and cook until golden brown, stirring frequently
Reserve.'
'Make the sauce: In a small saucepan, melt the butter or margarine over low heat
Add the finely chopped onion and cook until softened.'
'Add the flour, salt, and black pepper to taste
Cook for 1-2 minutes, stirring constantly, until the mixture forms a paste.'
'Gradually add the milk, whisking continuously, and bring to a simmer
Remove from heat.'
'In a separate bowl, beat the egg yolks lightly
Add the warm sauce and whisk until smooth.'
'Combine the cauliflower with the egg yolk mixture, then stir in the grated Parmesan cheese and lemon juice.'
'Transfer the mixture to a buttered baking dish or ramekin
Top with the remaining cauliflower florets and sauce.'
'Bake in a preheated oven at 170°C (325°F) for 30 minutes, or until golden brown.'
'Serve warm, garnished with grated Parmesan cheese and chopped ham or bacon crumbs, if desired
Repeat as needed.'