-
1
Break the cauliflower into large florets.
-
2
Trim off and discard the tough outer layer of the core, then cut the tender inside into 1 1/2-inch pieces.
-
3
Heat the oil in a heavy 6-quart pan over moderate heat until it shimmers.
-
4
Add the cumin seeds and dried red chile and cook, shaking the pan, for 1 minute.
-
5
Add the shallot, garlic, ginger, and fresh green chile and cook, stirring for 30 seconds.
-
6
Stir in the turmeric, tomato and salt to taste.
-
7
Stir in the cauliflower and stock and cover the pan.
-
8
Simmer gently until the cauliflower is tender, 15 to 20 minutes.
-
9
(It's important that the cauliflower cook slowly; otherwise, the liquid will evaporate too quickly, you'll have to add more, and the cauliflower will turn soggy.)
-
10
Puree the cauliflower mixture in a food processor in 2 batches until smooth.
-
11
Season to taste with salt and pepper.
-
12
Melt the butter in a 10-inch skillet over high heat and saute the ginger for 30 seconds.
-
13
Add the chestnuts, stirring and shaking the skillet, and season with salt.
-
14
Saute the ginger and chestnuts until golden and caramelized and a little crisp around the edges, about 2 minutes.
-
15
Transfer the ginger and chestnuts to paper towels to drain.
-
16
Reheat the puree over low heat and stir in the chives and cilantro.
-
17
Serve the puree topped with the sauteed ginger and chestnuts.