Indian Yogurt and Chickpea Flour Soup (Kadhi)
Tangy simmered yogurt soup thickened with chickpea flour, tempered with mustard seeds, curry leaves, and cilantro.
About This Recipe
Kadhi is a North and West Indian soup built on the unlikely combination of yogurt and chickpea flour (besan), whisked together and simmered until it thickens into a tangy, pourable base rather than curdling — a trick that depends on constant stirring while the mixture comes up to heat. Every region has its own version; this one leans toward the Punjabi and Gujarati styles, finished with a tadka of mustard seeds, cumin, and curry leaves bloomed in hot ghee. The soup's success hinges on two things: whisking the yogurt and besan into a completely smooth slurry before it hits the heat, and keeping the pot at a gentle simmer rather than a hard boil, which can cause the yogurt to split. Once it thickens to a consistency somewhere between a soup and a light gravy, the tempered spices are poured over the top, where they sizzle audibly and release their aroma directly into the dish. Kadhi is classically eaten with plain steamed rice, the sourness of the yogurt and richness of the tempering oil soaking into each spoonful — simple, warming, and a staple of everyday Indian home cooking rather than a restaurant dish.
Ingredients
Serves 4
- 2 cupplain yogurt, whisked smooth
- 0.33 cupchickpea flour (besan)
- 3 cupwater
- 1 tspturmeric
- 1 tspsalt
- 3 tbspghee
- 1 tspmustard seeds
- 1 tspcumin seeds
- 1 pinchasafoetida (hing)
- 10 leafcurry leaves
- 2 wholedried red chilies
- 1 wholegreen chili, slit
- 0.25 cupcilantro, chopped
Instructions
- 1
Make the base
Whisk yogurt and besan together in a bowl until completely smooth with no lumps, then whisk in water, turmeric, and salt.
- 2
Simmer gently
Pour the mixture into a pot and bring to a gentle simmer over medium-low heat, stirring constantly to prevent splitting or sticking. Simmer 20-25 minutes until slightly thickened.
- 3
Make the tempering
In a small pan, heat ghee over medium heat. Add mustard seeds and let them pop, then add cumin seeds, asafoetida, curry leaves, dried chilies, and green chili.
- 4
Combine
Once the curry leaves are crisp and fragrant, pour the sizzling tempering over the kadhi.
- 5
Finish and serve
Stir in cilantro and serve hot over steamed rice.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Whisk the besan into the yogurt while both are at room temperature to avoid lumps that won't smooth out later.
- →
Stir the kadhi frequently as it simmers — an unattended pot can catch on the bottom or the yogurt can separate if it boils too hard.
- →
Let the mustard seeds pop fully in the ghee before adding the rest of the tempering spices, or their flavor won't fully release.
Variations
- •
Add pakora (chickpea fritters) directly into the kadhi for the Punjabi kadhi pakora version.
- •
Use full-fat coconut milk instead of half the yogurt for a Gujarati-style sweeter kadhi.
- •
Add a pinch of sugar for a Gujarati-leaning sweet-sour balance.
Storage
Refrigerate in an airtight container up to 3 days; reheat gently over low heat, stirring, and add a splash of water if it's thickened too much.
History & Origin
Kadhi is a staple across North and West Indian households, with regional variations from Punjab to Gujarat to Rajasthan, all built on the same yogurt-and-besan base but differing in spicing and additions like pakora or dumplings.
Frequently Asked Questions
Why did my kadhi curdle?
It was likely boiled too hard or too quickly — bring it up to heat gradually over medium-low and stir constantly, especially in the first 10 minutes.
Can I use non-dairy yogurt?
A well-soured coconut or cashew yogurt can work, though the tang will be milder — you may want to add a squeeze of lemon to compensate.
What if I don't have curry leaves?
The kadhi will still taste good without them, though you'll lose their distinct citrusy-savory aroma; there's no great substitute so it's worth seeking them out fresh or frozen.
Nutrition Facts
Per serving (320g / 11.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes