Cauliflower Au Gratin
Preheat oven to 375F.
In a pot of boiling water cook cauliflower until just tender. 5 to 7 minutes
Gently mash with a potato masher.
In a saucepan over medium heat melt butter. When the foam subsides, add flour and stir until combined.
Very slowly add milk, whisking thoroughly after each addition so that the sauce stays smooth and there are no lumps in it. After all milk has been added cook, stirring constantly over medium heat until sauce has thickened.
Put enough sauce to cover the bottom of a 6x6x3 inch deep casserole dish. Add a quarter of the mashed cauliflower to the dish, covering the sauce. Add enough cheese to lightly cover the cauliflower. Continue layering in this way until all of the cauliflower is in the dish. Cover with the remaining sauce and cheese.
Optional Crunchy Topping
Combine topping ingredients and sprinkle them on top of the casserole.
Bake uncovered for 35-40 minutes or until topping is golden brown and sauce is bubbling.