Wash and soak cauliflower florets in turmeric water for 10 minutes.
Wash and wipe well to remove the moisture and then grate coarsely or shred finely.
In a heavy pan and add 3 tbsp oil or ghee,when become warm then add cumin seeds.
When cumin become golden then add the grated cauliflower and mix.
Now stir fry grated cauliflower on medium flame till become pink and get slightly cooked.(6-8 minutes)
Remove the stir fried cauliflower from the pan and keep aside.
In the same pan add 3 tbsp oil,when become warm add grated ginger,asafoetida,cloves and green chilies and saute for few seconds.
Add chopped tomatoes and salt,cover and cook till tomato become soft.
Now add kasoori methi,turmeric and chili powder and saute till oil start separating from the tomato puree
Add garam masala and mix well.
Add cauliflower and boiled peas in the tomato masala and mix well,now cover the pan and cook on low flame for approx 5 -8 minutes or till cooked well but remain crisp(take care not to over cook it,otherwise it will look like a mash.)
Now add fresh coriander and lemon juice and mix gently