Marinate the cauliflower with the ginger-garlic paste, turmeric powder, chilli powder, oil and salt. Keep aside for 15 minutes. Heat the oil for deep frying in a pan and fry the cauliflower piece wholly, till golden brown. Drain onto an absorbent paper and keep aside.
Heat another pan with 1/2 tablespoon oil. Add the fennel seeds, mustard seeds, fenugreek seeds, nigella seeds, cumin seeds and asafoetida. When they start to crackle, add the onions followed by ginger-garlic paste and chopped green chillies. Saute till the onions turn translucent.
Add the turmeric powder, chilli powder, garam masala, amchoor powder and stir for a minute. Add curd cream and mix well. Cook for 3-4 minutes.
For Presentation -Take a plate and spoon the gravy to the centre of the plate forming a round shape. Carefully place the fried cauliflower tree in the centre. Garnish the way you like. Serve hot with Roti or Rice.