Heat oil in a pan. Add ginger, garlic and green chillies. Fry them on medium heat for about 15 seconds.
Add cumin seeds and asafoetida. Fry for another 10 seconds on medium heat.
Add onion and coriander leaves. Fry till the onion turns golden brown.
Add tomatoes, followed by salt, turmeric powder, red chilli powder and coriander powder.
Reduce the heat. Cover and cook till the tomatoes become mushy and the oil separates.
Add peas and boiled potatoes.
Add water. Mix and cook on high heat.
When the gravy comes to a boil, add garam masala and kasuri methi.
In the end, add sugar and lemon juice and turn off the heat. Taste and adjust the salt.
Garnish with fresh coriander leaves and serve.