Prep the Soya: Soak the soya chunks in plenty of water for at least 30 minutes until soft. Wash them thoroughly 2-3 times, squeezing them well to remove the raw smell. Finally, squeeze out all excess water and mince them coarsely in a chopper or mixer (do not make a fine paste).
Temper the Oil: Heat oil in a pan or kadhai. Add cumin seeds and let them splutter. Add the bay leaf and a pinch of hing.
Sauté Aromatics: Add the finely chopped onions. Sauté on medium flame until they turn golden brown.
Add Ginger-Garlic: Stir in the crushed ginger-garlic-green chilli paste and cook for a minute until the raw smell disappears.
Cook Tomatoes: Add the chopped tomatoes and cook for 1-2 minutes until they soften. Add a handful of fresh coriander leaves and mix.
Spice it Up: Lower the flame. Add red chilli powder, coriander powder, cumin powder, garam masala, salt to taste and turmeric. Mix well and cook the spices for a minute.
Add Soya Mince: Add the minced soya granules to the pan. Mix thoroughly so the masala coats the soya evenly.
Simmer: Pour in 1 glass of warm water. Mix well.
Cook Covered: Cover the pan with a lid and cook on low heat for 10-15 minutes. This allows the soya to absorb the flavours.
Finish & Serve: Open the lid. If you like it rich, add a knob of butter or a spoonful of fresh cream/malai. Garnish with more coriander and serve hot!