January 27th, 2012
By Paula Bowman
Preheat broiler to high.
In a saucepan over medium-low heat, melt butter. Add flour and thyme and cook, stirring constantly with a wooden spoon for 1 minute. Gradually whisk in milk, increase heat to medium and cook, stirring, until mixture thickens, about 3 to 4 minutes. Remove from heat; stir in cheddar and Parmesan cheeses and cayenne pepper and season to taste with salt and pepper.
Meanwhile, cook cauliflower florets in a large pot of boiling, salted water until tender, about 6 to 7 minutes. Drain.
In the prepared baking dish, toss cauliflower and hazelnuts, if desired. Pour cheese sauce over top of the cauliflower and hazelnut mixture and stir until well coated; arrange cauliflower in an even layer in dish. Sprinkle bread crumbs over top of cauliflower.
Broil until cheese sauce is bubbling and top is golden brown, about 5 to 8 minutes.