1. Place the cauliflower in a steaming basket above one inch of boiling water. Cover and steam for one minute. Lift the lid and allow steam to escape for 15 seconds, then cover again and steam for five minutes or until the cauliflower is just tender. Remove from the heat and refresh with cold water. Quarter the larger florets, and set the cauliflower aside.

2. Heat the oil in a large, heavy nonstick skillet or wok above medium heat. Add the ginger, cumin seeds and chiles, and stir-fry for one minute. Add the cauliflower and stir-fry for two to three minutes. Stir in the tomatoes, ground coriander, cayenne, turmeric and 1/2 teaspoon salt. Cook, stirring, for five minutes, until the tomatoes have cooked down and the mixture is fragrant. Taste and adjust salt. Stir in the cilantro, stir for another 30 seconds and then serve, passing lime wedges for squeezing.

Yield: Serves 4 to 6

Advance preparation: Although this is best served right away, my son and I enjoy the leftovers for a couple of days. I also have made it a few hours ahead of time and reheated it on top of the stove. In this case, wait and stir in the cilantro just before serving.