Marinate the caulifliower florets with some salt and turmeric powder.
Make a coarse paste of onion , tomato, ginger, garlic and chillies.
Heat 2-3 tbsp oil in a thick bottomed pan and fry the cauliflower till golden brown. Remove with slotted spoon and keep it aside.
Now in the same pan heat the rest of the oil on medium heat, then add the dried red chilli and the methi seeds.
When it splatters add the onion-tomato paste and fry on medium heat, stirring constantly.
Fry the paste till the oil separates from the sides.
Then add the chilli powder, turmeric powder, cumin powder coriander powder, salt add 2 tbsp of water and fry for few minutes.
Now toss in the fried cauliflower florets along with 3/4 cup of water and simmer till the cauliflower is cooked through. If you want a dry gravy simply crank up the heat until you get the desired consistency.
Lastly add the garam masala powder and aamchur powder (dried mango powder) and mix everything well.
Sprinkle with some chopped coriander leaves and serve it with rice or roti.