Wash the spinach leaves and dip them in boiling water for 2 minutes.Drain and remove them in a bowl filled with ice cold water.This process will stop the cooking and retain the color.Make a smooth puree of spinach .Keep it aside.
Chop and prepare everything else.
Take a pan /Wok.
Add oil to it .When its hot enough add cumin seeds and green chili.Let it crackle.
Add chopped onion to it .Saute it till it looks transparent .Your flame should be medium ,not high.
Add ginger garlic paste and saute it till the raw smell is gone .
Add turmeric powder,coriander powder,chili powder and salt to it .Add very little salt at this time .You can always adjust it later.
Add chopped tomato to it .Saute it .at this time mix 1 tbsp of water to the spice mix .This will help you in the making of spice mix.
Let it cook for 4-5 minute on slow flame .Stir in between .Cooking spices ,onion tomato is really important in making good curry .If you think its sticking to the bottom ,add 1 tbsp of water again and scrape the bottom.
Cook for 3-4 minute .Spice mix will start to release oil now .Add spinach puree at this time.Add drained and washed corn to it .Let it cook on medium /low flame for 4-5 minute.
If its thick for your taste add ½ cup of warm water to it .Taste the seasoning and adjust it .
If you are doing tempering then go ahead otherwise your corn spinach curry is ready to enjoy.
Garnish and serve.