Heat cooking oil in a wide pan or wok (kadai) on medium-high flame.
Throw in the dried red chillies, cumin, fennel, mustard, fenugreek seeds.
When they splutter, add the chopped ginger and garlic.
Fry till lightly browned. Add the onions.
Sprinkle in salt, red chilli powder, turmeric powder when the onions are golden brown.
Pour in 5 cups of water , stir well and pour in the whisked gramflour-yogurt mixture.
Reduce the flame when the mixture comes to a roaring boil.
Add the dry soyabean nuggets and stir.
Cook for about an hour on medium flame while stirring frequently. It will become thick and its color will darken. Taste to check whether it is cooked completely. The kadhi is done when the raw taste of gramflour is gone.