Skip to content
indiansoup✨ New

Indian Yogurt and Chickpea Flour Soup (Kadhi)

Tangy simmered yogurt soup thickened with chickpea flour, tempered with mustard seeds, curry leaves, and cilantro.

Prep
10 min
Cook
30 min
Servings
4
Difficulty
Medium
4.2
Sign in to rate
#indian#yogurt#soup#vegetarian#gluten-free#comfort-food

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. 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. 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. 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. 4

    Combine

    Once the curry leaves are crisp and fragrant, pour the sizzling tempering over the kadhi.

  5. 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.

Download Now

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

Calories190kcal
Protein8g
Carbohydrates13g
Fat12g
Fiber2g
Protein8g
Carbs13g
Fat12g

Time Summary

Prep time10 min
Cook time30 min
Total time40 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes