Trim the leaves off the cauliflower. Cut it into medium size florets.
Add the florets to salted water and leave for 10 minutes This will remove Anu dirt and worms present in between the florets.
Drain out the water and wash the florets.
Steam the cauliflower florets for 5-10 minutes. You don't want to over cook the cauliflower.
Cut the tomatoes into half. Slice the halves lengthwise.
Peel and slice the onion.
Peel and chop the garlic finely.
Heat oil in a wide pan over medium heat.
Slice the green or red chilli.
Add mustard seeds and as soon as they begin to splutter add urad dal and the curry leaves.
Allow the dal to turn light golden brown.
Add hing and onion slices. Stir fry the onion till it becomes slightly soft.
Add garlic, chopped chilli and ginger and stir fry for a few seconds.
Add red chilli powder, turmeric powder and the tomato slices.
Mix well add water and cover the pan. Cook the tomatoes for 2-3 minutes.
Add the sambar masala, salt and the cauliflower florets.
Add chopped coriander and mix well.
Serve hot with parathas or rotis.