Combine tomato paste with water. Transfer to a saucepan and boil it.
While the water boils, heat oil in a pan.
Fry peanuts and cashews on medium heat. When they turn crunchy, remove them and keep them aside.
In the same pan, fry ginger, green chillies, chana dal, urad dal, cumin seeds and asafoetida in the remaining oil. Fry on medium heat for 15-20 seconds.
Add onion. Fry till it turns translucent.
Then, add chopped carrots, capsicum and peas.
Add salt. Lower the heat. Cover the pan with a lid and cook till the vegetables are 80% done.
Add roasted semolina.
Mix everything and roast on medium heat, constantly mixing with a spatula, for about 2-3 minutes.
Add the boiled tomato and water mixture.
Add turmeric powder, sugar, and lemon juice.
Cover and cook on medium heat till the water is absorbed.
Add ghee, fried peanuts and cashews.
Garnish with fresh coriander leaves and serve.