Just put all the ingredients into a blender and blend it (you may also use a hand-blender)
Now transfer the Kadhi mixture into a deep dish, preferably non-stick dish
Let the Kadhi mixture cook in low flame for about 45-60 minutes, partially cover the dish
Stir occasionally and make sure it doesn't stick to the dish
You may add 2-3 cups of water in between if its gets thick
Adjust salt level accordingly during the time it is cooking
Once the Kadhi is cooked and starts to bubble, it is ready (there should be no raw flavour of the gram flour/besan in the Kadhi)
Now add the Pakoras to the Kadhi and stir well
Turn the flame to medium heat and let the Pakoras simmer in it for about 5-10 minutes
Cover the dish for another 5 minutes and then your Kadhi is ready for the tempering/tadka