Clean and wash the cauliflower florets well.
Heat mustard oil in pan or kadhai over high heat until smoky.
Add cumin, fennel, fenugreek, nigella seeds, asafoetida and bay leaves. Fry for few seconds taking care it should not burn.
Add chopped onions, fry until pink and soft.
Now, add ginger garlic paste and fry for 30 seconds until raw smell goes off.
Add cauliflower florets and tomatoes, sauté over high heat for 4-5 minutes until cauliflower florets are nicely sautéed.
Then, add whisked yogurt, mix well. Cook for a minute.
Add achari masala, turmeric powder, coriander powder, salt and mix.
Sprinkle few spoons of water, cover and cook for 10-15 minutes or until soft.
Finally add, green chilies slit, lime juice and mix. Cook for another 30 seconds.
Garnish with chopped cilantro and serve hot with parathas, rotis or puris.