In a pan heat oil. Once it is hot, add the peeled and diced potatoes.
Let the potatoes sauté till they have a thin crisp top layer. Then remove them and set aside.
In the same pan add the remaining oil.
Add mustard seeds, asafetida and cumin seeds. Also add curry leaves and green chili (if using). Let the seeds pop
Add finely diced onions, grated ginger and garlic in the pan.
Let everything cook till the onions are translucent.
Next add the puréed tomato, salt, sugar and spices. I have used turmeric powder, red chili powder and dhania jeera powder.
Cook it for 5-6 minutes, till the color changes to deep red and the gravy thickens.
Then add the partially cooked potatoes and edamame.
Mix well and cook covered for 8-10 minutes, till the gravy is thick and the potatoes and edamame are cooked through. Add some water if required. Turn down the flame and serve with roti or steamed rice.