Heat enough oil in a pan/kadai for deep frying, and fry cauliflower florets, potatoes, carrots, beans, capsicum, paneer and lotus seeds/ makhana. Keep them on a kitchen towel.
In a separate pan, heat 4 tablespoon oil over medium heat and shallow fry cashews, green peas and cabbage and take them out on a kitchen towel.
Now in the same pan add bay leaves, cumin seeds and cinnamon stick and sauté for a minute.
Add ground onion paste and sauté till it changes its colour.
Add ginger garlic paste now and sauté again for a minute. Add coriander powder, cumin powder, turmeric powder, salt, chilli powder, kitchen king masala and garam masala and sauté.
Now add puréed tomatoes and cook it start separating oil.
Add all the deep fried and shallow fried vegetables, nuts and paneer and mix everything well. Add desi ghee and crushed kasuri methi now and mix well and sauté for 2-3 minutes.
Switch off the heat and transfer it into a serving bowl. Garnish with chopped coriander and serve with naan or any bread of your choice.