Boil enough water in a pan until it bubbles up vigorously. Then turn off the flame, add soya chunks to it, cover and keep it aside for 15-20 minutes. Then rinse soya chunks in cold water3-4 times to remove raw smell. Drain water, squeeze it nicely to remove all water content and keep it aside. Meanwhile, in a pan, heat oil, add ginger and garlic and saute well. Next add chopped onion and saute well till it becomes translucent. Then add roughly chopped tomatoes and saute well till it becomes mushy and the raw smell goes off. Turn off the flame and allow it to cool. Transfer the sautéed ingredients to a mixer jar, add coconut to it, add little water and grind to a smooth paste. Keep it aside. Now clean the pan and in the same pan, add oil. When oil is hot enough, splutter mustard seeds. Then add chopped onion, green chilly and curry leaves. Saute till onion turns light brown in color. Then add the ground masala paste along with turmeric powder, coriander powder, red chilli powder, BHARAT SOYA CURRY MASALA and salt. Saute for a few minutes. Add soya chunks and mix well. Mix well so that the masala gets coated well. Now add 3 cups of water, bring it to boil and then reduce the flame, cover and cook for 10 — 15 minutes. Finally, garnish with coriander leaves. Soya chunks masala is ready. Serve it with chapati / roti/ phulka.