Cauliflower in a Tomato and Onion Gravy

Cauliflower in Tomato and Onion Gravy
Cauliflower in Tomato and Onion Gravy

This is a simple curry with Cauliflower that goes very well with rotis. I like this version because of the tanginess of the tomato and the fact that I can increase or decrease the level of spiciness without affecting the basic curry.

Serves: 4

Time: 45 Minutes


  1. Cauliflower – 1/2 kg
  2. Onion – 1 Large
  3. Tomato – 2 Large
  4. Coriander Powder – 1 tsp
  5. Red Chilli Powder – 1/2 tsp
  6. Garam Masala – 1/2 tsp
  7. Turmeric – 1/4 tsp
  8. Cumin Seeds – 1 tsp
  9. Oil – 1 tbsp
  10. Finely Chopped Fresh Coriander – 2 tbsp
  11. Salt to Taste


  1. Break the cauliflower into small florets.
  2. Peel and grind the onion into a smooth paste.
  3. Puree the tomatoes into a thick paste.
  4. In a wok or kadai, heat the oil.
  5. Add the mustard seeds and wait till they splutter.
  6. Add the cumin seeds and stir-fry till the seeds start to change colour.
  7. Add the onion paste and stir-fry till it is light brown.
  8. Add the garam masala, coriander powder, red chilli powder, and turmeric.
  9. Mix well.
  10. Add the tomato puree.
  11. Stir-fry till the masala becomes thick and starts to leave some oil at the sides.
  12. Add the cauliflower florets and stir-fry for 5 minutes.
  13. Add enough water to cover the florets.
  14. Cook covered till the cauliflower florets are tender and the gravy is thick. Add water, if required.
  15. Turn off the heat.
  16. Add salt and mix well.
  17. Garnish with chopped coriander.
  18. Serve hot with rotis.


I would love to hear your thoughts and suggestions. Do leave me a comment.