For garnishing mix all the ingredients together before we start the Kadhi, this will get enough time to marinate ginger and green chili. Set aside.
Mix besan and turmeric with yogurt until smooth, this should be lump free. Add three cups of water slowly and mix well.
Heat the oil in a saucepan. Test the heat by adding one cumin seed to the oil. If the cumin seeds crack right away, the oil is ready. Add cumin seeds and asafetida.
When the cumin seeds crack, turn off the heat and add fenugreek seeds, and red chili powder. Stir for a few seconds. Add the yogurt mixture and turn the heat to medium. Keep stirring until the kadhi comes to a boil.
Add remaining water and let it come to boil. Add salt. Turn the heat to medium low. Let the kadhi cook about 20-30 minutes, stir occasionally. If needed to adjust thickness, add boiled water. Kadhi should be pourable consistency. Add garam masala, and cilantro, mix and turn off the heat.
While the Kadhi is cooking bake, or fry the kachories per the instructions on the box. I have baked the kachori. Let them cool of then break it open.
Serve Kadhi over Kachori and garnish with marinated green chili and ginger pieces.