Heat oil in a pan over medium heat. Add chopped onion and sauté until golden brown.
Add ginger garlic paste and cook for 1-2 minutes until fragrant.
Stir in chilli powder, curry powder, and salt, cooking for 30 seconds.
Add tomato paste, fennel powder, and fenugreek powder. Cook until aromatic, about 2-3 minutes.
Pour in base gravy or water and bring to a simmer.
Add mixed vegetables and cook for 15-20 minutes until tender.
Stir in coconut powder and coconut milk. Simmer gently for 3-5 minutes.
Garnish with fresh chopped coriander before serving.