Put the tomatoes in boiling water, switch off and keep it covered for 15 minutes. Discard the water. Peel the skin of tomatoes and puree it. You will need 3/4 -1 cup of tomato puree.
Cut the baby corn into small rounds.
Grind ginger and green chilli to a coarse paste.
Heat oil in a pan or small cooker, add jeera seeds, when it sizzles, add onion paste and saute on medium flame stirring continuously until it turns slightly brown.
Add ginger and green chilli paste and saute for a few more minutes.
Add tomato puree and all the spice powder and salt needed. Cook the tomato puree well on medium flame stirring now and then, until it changes color and oil ooze out.
Garnish with coriander leaves and serve hot with parathas, naan, pulao or chapati.