Soak the soy chunks in hot water for 20 minutes, then drain and squeeze out excess water.
Heat oil in a large pot and sauté the onions until golden brown.
Add minced garlic, grated ginger, and slit green chillies; cook for 2–3 minutes.
Stir in the ginger-garlic paste, turmeric powder, red chilli powder, and garam masala; cook for another minute.
Add the soaked soy chunks and mix well to coat them with the spices.
Pour in the coconut milk and water; bring to a boil.
Reduce the heat and simmer for 30–40 minutes until the soy chunks are tender.
Season with salt and garnish with fresh coriander leaves before serving.