In the same pan, add 1 tbsp ghee and 1 tbsp oil. Lower the heat to medium.
Add mustard, cumin seeds. Add also the dry red chillis.
When the seeds begin to sizzle, add the finely chopped onion.
Add the asafoetida. Stir fry the onion till it becomes soft and turns pinkish.
Add the garlic. Stir fry for 1 minute.
Add the ginger strips and chopped green chilli. Stir fry for 1 minute.
Add coriander, Kashmiri red chilli,, turmeric powders and garam masala.
Give it a quick stir.
Add ¼ cup water. This prevents the spice powders from burning. Also brings out their flavours.
Add the chopped tomato. Mix well.
Cover the pan and cook till the chopped tomato becomes soft.
Add the fresh tomato puree and remaining water.
Add the remaining salt and sugar.
Cook the sauce for 1-2 minutes.
Add the stir fried chunky veggies.
Cover the pan and cook till the vegetables are done. This may take about 10-15 minutes over medium heat.
Add the chopped coriander and mix well.
Kadai Aloo Gobi is ready. Enjoy it with some roti, naan or paratha.