Grind the cashews to a smooth paste and set aside.
Boil water with some salt and turmeric powder. Cook cauliflower in that till they turn tender. Drain and set aside.
Heat oil in a kadai. Add fennel seeds and saute for a min.Add in onions, coriander leaves , salt and cook for 5 mins. Add ginger garlic paste and mix well.
Add in all the spice powders and fry for 30 sec. Now add in tomato and mix well.Cook this till oil separates.
Now add in the ground cashew paste and mix well..Cook this again for 5 mins..Add around 1 cup of water.
Now add in cooked cauliflower. Cover and simmer till the gravy gets thick like a masala but not so dry.
Now lets make the dosa. Heat a tawa and add a ladleful of batter in it and spread it thinly. Drizzle some oil around the sides and using a flat spoon spread it over he dosa so the top layer forms a very smooth layer. Wait till the bottom to crisp up. When it started to turn golden spoon some masala in the center and fold in half.