Cut the potatoes and green beans into bite sized pieces. Prep all the other veggies.
In a large skillet, heat 2 tbsp of a mild-flavored oil, like canola or sunflower. Add 1 tsp cumin seeds.
When the cumin seeds sputter, add the onion. Saute until translucent.
Add ginger-garlic paste and stir to combine.
Now, add the spices: turmeric, chili powder, cumin powder, coriander powder and season with salt.
Add the tomatoes and allow the mixture to reduce.
Add the potatoes and cover. Reduce the flame to medium, allow the potatoes to steam, stirring occasionally for about 10 minutes. If the tomatoes catch or burn slightly on the bottom, no problem! Just add a little bit of water to deglaze the pan. This adds to the flavor.
Add the green beans. Stir to combine, and salt once more to taste. Cover and cook for another 10 minutes, or until the potatoes are cooked through.
As a final added step, add a dash of cinnamon powder and a pinch of kasuri methi (up to 1 tsp).
Garnish with cilantro and serve!