Cauliflower Curry

1 cauliflower cut into tiny flowerets
2 cups water
pinch of turmeric
1/2 tsp salt
1 1/2 tsp red chili powder
1 tsp cumin
1 tsp mustard seeds
1 tsp garam masala
1 tbsp almonds, soaked in water for 2 hours
2 medium tomatoes
2 cloves garlic
(could add 1 small onion as well)
1/4 cup chopped cilantro
oil or ghee for sauteing

Boil the water with the salt and turmeric. Turn off the heat. Put the cauliflower florets in the boiling water. Close the pan and leave it for 3 minutes. Then drain the water and wash the cauliflower throughly.

Blend the tomatoes, almonds, garlic, (and onions if using) to get a smooth paste. Heat the oil in a saute pan and saute the drained cauliflower until it starts to get a nice browness to it. Add all the remaining spices and cook until the mustard seeds pop, then add the almond/tomato paste and the cilantro. Add water if it looks too thick. Cook covered for about ten minutes on low. Eat hot with chapatis or rice.

-adapted from several internet recipes