1medium head of cauliflower(2 heaped cups florets, 250 grams)
2tablespoonoil
¼teaspoonmustard seeds(optional)
½teaspooncumin seeds
1sprigcurry leavesor bay leaf (optional)
1¼cuponions chopped finely (2 medium)
1green chilislit or chopped (optional)
½ tablespoon (½ inch)ginger (very fine chopped or 1 tsp grated)
½ tablespoon (2 medium)garliccloves (very fine chopped or pressed)
1 cup (2 medium)tomatoes- pureed or fine chopped
¾ to 1teaspoonsalt (adjust to taste)
¼ teaspoonturmeric (or haldi)
½ to ¾teaspoonred chilli powder(I use 1 tsp Kashmiri chilli powder)
1teaspoongaram masalaor curry powder (I used 1½ tsp)
½teaspooncoriander powder(optional)
¾ to 1cupwater or coconut milk (I use 1¼ cup)
How to make the recipe
On a low to medium flame, heat oil in a pan. Add mustard, cumin and curry leaves.
When the seeds begin to sizzle & pop, add onions and green chilli. Saute until golden, for about 5 to 6 mins. Stir in ginger garlic and saute for about 30 to 60 seconds.
Add tomatoes and salt. Saute until the tomatoes break down. Stir in turmeric, red chili powder, garam masala and coriander powder. Saute for 30 to 60 seconds until the masala smells aromatic.
Add cauliflower florets and saute for 1 to 2 mins on a medium high heat.
Pour ½ to 1 cup water or coconut milk and give a good mix. I used 1 cup water at this step. Young cauliflower releases lots of moisture, so be careful not to add a lot of water at one time.
Cook covered until the cauliflower is tender but not mushy. If required add more water or coconut milk to bring the curry to a desired consistency. I added half cup coconut milk at this stage.
Taste the curry and adjust salt and garam masala to your preference. Garnish cauliflower curry with coriander leaves.