Over medium heat, melt the butter or oil in a large, deep. When hot, add the garlic and ginger. Saute until garlic softens, about 5 minutes. Add the salt and all the spices and cook, stirring, for 30 seconds, or until the spices release their aromas. Add the cauliflower, tomatoes and water. Stir, cover, and turn the heat to medium low. Cook, checking, and stirring every three or four minutes, until the cauliflower is almost tender, about 10 minutes. Add the peas and adjust the seasoning. Cook until the cauliflower is tender, then garnish with cilantro and serve (over rice, if you like).
BONUS TIP: You can add onions or chicken breast (saute with garlic), or chunks of parboiled sweet potatoes or regular potatoes (add with cauliflower). SUPER BONUS TIP: Add 1 c. coconut milk after you have added the spices. Simmer briefly, then continue with recipe. Feel free to monkey around with the spices – if you love coriander, add more; if you like hot stuff, add more cayenne.
