Make the Pakoras: Combine besan, onion, green chili, turmeric, red chili powder, and salt. Add water to form a thick batter. Fry spoonfuls in hot oil until golden. Drain and set aside.
Prepare the Kadhi: Whisk yogurt, besan, turmeric, red chili powder, and salt. Heat oil in a pot, add cumin and fenugreek seeds, then ginger-garlic paste and green chilies. Pour in the yogurt mixture and water. Simmer for 20-25 minutes.
Combine and Temper: Add pakoras to the kadhi and simmer for 5-10 minutes. For tempering, heat ghee and add mustard seeds, dried red chilies, and curry leaves. Pour over the kadhi. Garnish with cilantro and serve hot.