Bring water to a boil. Turn off the heat and add the soya chunks and keep it aside for 10 minutes.
Then rinse soya chunks with fresh water and squeeze all the water out.
Rinse it twice to get rid of the raw smell. Keep the squeezed soya chunks aside.
Heat 2 teaspoons of oil in a pan. Add and fry the chopped onion till they are transparent.
Grind the sauteed onion and tomatoes to a smooth puree and set aside.
Heat a tablespoon of oil in a pan. Add cumin seeds and fry till they begin to change color.
Add the ginger garlic paste and fry for a couple of seconds.
Add the finely chopped onion and saute until transparent.
Then add the tomato onion puree and combine.
Add the coriander powder, red chilli powder, turmeric, sugar, salt and garam masala to it.
Combine and saute for a couple of minutes.
Now add the squeezed soya chunks to the tomato mixture and mix it well.
Cover and cook on a low – medium flame for 10 minutes.
Turn off the flame and garnish with coriander leaves.
Serve hot with rice or rice.