Cook cauliflower with little salt until soft but not too mushy (may be parboiling is ok too), drain water and set aside.
Heat oil in a pan – add the items under ‘to temper’ allow it to crackle. Then add ginger garlic paste, onion and green chillies saute till golden brown.
Then add tomato puree along with red chilli powder, garam masala powder and coriander powders.
Fry until the masalas raw smell leaves may be for 3-5mins.
Then add 1/4 cup water, allow it to boil and cook for few mins…allow it to shrink to a thick gravy. Add required salt.
Then add cream + milk and mix well. Allow it to boil for few mins in low flame.
Make sure you simmer after milk is added and keep stirring continuously to avoid curdling.
Once it comes as a gravy add kasoori methi then cooked cauliflower and mix well and allow it to boil until the gravy is well coated and blends with the cauliflower.
Finally garnish with coriander leaves and switch it off.
Serve Gobi Masala hot with rotis or pulao or even plain steamed rice.