-
1
Preheat oven to 450 degrees.
-
2
Line a baking sheet with parchment or foil.
-
3
Cut away the bottom of the cauliflower stem and trim off leaves.
-
4
Cut cauliflower into 1/3 inch thick slices, letting the florets on the edges fall off.
-
5
Toss all of it, including the bits that have fallen away, with 2 tablespoons of the olive oil, salt, and pepper.
-
6
Place on baking sheet in an even layer.
-
7
Roast for 15 to 20 minutes, stirring and flipping over the big slices after 8 minutes, until the slices are tender when pierced with a paring knife and the small florets are nicely browned.
-
8
Remove from oven and cut large slices into smaller pieces.
-
9
You should have about 2 cups.
-
10
Transfer to a large bowl.
-
11
Turn oven down to 375 degrees.
-
12
Oil a 1-1/2 to 2-quart baking dish or gratin.
-
13
Heat remaining oil over medium heat in a medium-size skillet or a wide saucepan and add onion.
-
14
Cook, stirring, until tender, about 5 minutes.
-
15
Add a generous pinch of salt and the garlic and thyme and continue to cook, stirring, until garlic is fragrant, 30 seconds to a minute.
-
16
Add tomatoes, cinnamon, ground coriander seeds, and salt and pepper to taste and bring to a simmer.
-
17
Cook, stirring often, over medium-low heat, for 10 to 15 minutes, until the tomatoes have cooked down and the sauce is fragrant.
-
18
Taste and adjust seasoning.
-
19
Add to bowl with the cauliflower and stir everything together.
-
20
Scrape into prepared baking dish.
-
21
Set aside 2 tablespoons of the goat cheese.
-
22
Beat eggs, then add the remaining cheese and beat together until smooth.
-
23
Pour over cauliflower mixture, making sure to scrape out every last bit with a rubber spatula.
-
24
Dot top with small pieces of the remaining goat cheese and sprinkle on chives.
-
25
Bake 30 minutes, until top is beginning to brown in spots.
-
26
Remove from oven and allow to sit for 5 to 10 minutes before serving.