-
1
Tear the bread into pieces and add to a food processor, along with salt and black pepper to taste.
-
2
Start the processor and drizzle in the olive oil until combined and crumbed, about 20 seconds.
-
3
Set aside.
-
4
Bring 1 1/2 quarts of water, with 2 teaspoons of salt to a boil.
-
5
Preheat the oven to 450F (230C).
-
6
Core and separate the cauliflower into florets about 3/4 inch in size.
-
7
When the water is boiling add the cauliflower florets to the boiling water, cover and cook for no more than 4 minutes.
-
8
Drain in a colander and rinse under cold water to stop the cooking, allow to drain in the sink.
-
9
Heat olive oil in a skillet over medium-high heat.
-
10
Once hot, add the red onion (or shallots) and cook until just beginning to soften, about 2 minutes.
-
11
Add the garlic, stir until fragrant, about 30 seconds add the flour and cook, stirring for one minute.
-
12
Add the cream and bring to the boil, remove from heat and add the nutmeg, cayenne pepper, thyme, Parmesan cheese (reserving at least 1 tablespoon for topping) and salt and pepper to taste.
-
13
Add the drained cauliflower and gently stir until well coated.
-
14
Add the cauliflower mixture to a suitably sized oven-safe gratin dish (or a pyrex baking dish works in a pinch).
-
15
Sprinkle evenly with the reserved Parmesan cheese, and then the bread crumb topping mixture.
-
16
Bake for 10 minutes or until the topping is browned and filling is bubbling.
-
17
Let cool for a few minutes and serve.