Adapted with some changes from Deb's Smitten Kitchen recipe
Ingredients:
1 medium sized cauliflower, cut into florets
4 tbsp unsalted butter
3 tbsp all purpose flour
2 cup hot milk
1 tsp fresh black pepper
2 tbsp dijon mustard (my own variation)
1/2-3/4 cup parmesan cheese (this depends on how much you want to put in it)
1/2 cup bread crumbs
To cook the cauliflower, the original recipe asks to boil it in water til done. I steamed them instead to retain more nutrition. Steam for about 7-8 minutes till done but with a bite. Don't overcook.
In a wok, melt 2 tbsp of the butter and add the flour. Stir constantly till the raw smell of the flour disappears, about 2 mins. Make sure to stir so that flour does not brown. Now add the hot milk and stir till the mixture begins to boil. I use a whisk to stir to avoid getting any lumps. Boil till the mixture thickens, about 4-5 minutes. Add 1/4 cup Parmesan, dijon mustard and salt/ pepper.
Add the cauliflowers to the white sauce to coat evenly. Put the mixture into a baking dish, and top with a mix of the remaining cheese and bread crumbs. Dot the dish with butter if desired, and bake at 375F for 30 minutes till golden.