In the same pan, heat 1 tablespoon of oil. Add cumin seeds and let them splutter.
Add onion and fry until they begin to turn brown.
Add ginger, garlic, and green chili. Fry for 1-2 minutes.
Now add tomatoes and tomato puree. Mix well.
Add chili powder, ground coriander, amchur, ½ teaspoon turmeric powder, and salt. Mix well and cover.
Let it cook until the tomatoes are soft and mushy, and the oil begins to separate.
Add 2 cups of water.
Add the fried potato and mix well. Cover and simmer until the potatoes are half cooked.
Add the fried cauliflower. Mix well and adjust consistency.
Add peas. Bring to a boil.
Simmer until the potato, cauliflower, and peas are done. Cauliflowers should have some bite and should not be mushy.
Add garam masala and coriander leaves.
Mix well. Serve hot.