Wash and soak white kabuli channa for 6-8hours
Pressure cook adding little salt to it
Soak cashew nuts in hot water and grind it to a paste. Keep it aside.
Heat little oil in the frying pan
Splutter cumin seeds
Add minced garlic and fry a little until the raw smell goes
Add ginger and onions and again fry until the raw smell goes
Add all the seasoning items
Add minced tomatoes and allow it to cook for a while
Allow the above to cool and blend it into a fine paste, do not add water
Transfer the above blend to hot frying pan and cook
Add turmeric powder, chole masala, chilly powder, salt, asafoetida and mix well
Add tea dust and mix well
When it comes to a boil, add cooked channa and mix well
Add the remaining stock, do not use excess water
Simmer the flame, close the pan with a lid and allow it to boil and the gravy becomes thick and smooth
Garnish with coriander, curry leaves and onion rings
Serve hot with bhature