A warm, thin yogurt and gram flour soup sweetened with jaggery and tempered with mustard seeds and ginger. The Gujarati kadhi is distinctly sweeter and thinner than North Indian kadhi — sipped alongside rice as part of the daily thali.

Ingredients

Method

  1. Make the kadhi base lump-free: In a large bowl whisk yogurt until completely smooth. Add gram flour and whisk until no lumps remain — if in doubt, push through a strainer. Add 3 cups water gradually while whisking. Add jaggery and salt. Whisk all together until fully combined.
  2. Cook the kadhi while whisking: Pour the yogurt-gram flour mixture into a heavy pot. Place on medium heat. Whisk or stir continuously as it heats — this prevents lumps from forming. Once it comes to a boil it will froth slightly — this is normal. Reduce heat to medium-low.
  3. Cook until the gram flour taste is gone: Cook on medium-low stirring frequently for 12 to 15 minutes. Taste a small spoonful — it must not taste floury or bitter. Raw gram flour in kadhi is unpleasant. Once it tastes smooth, nutty and slightly tangy, the kadhi base is ready.
  4. Make the tempering: While the kadhi simmers, heat 1 tbsp ghee in a small pan on medium. Add mustard seeds — wait for them to pop. Add cumin seeds, curry leaves, asafoetida and dried red chilli. Stir 15 seconds. Add ginger paste, slit green chilli and turmeric. Stir 1 minute until ginger cooks.
  5. Pour tempering into kadhi: Pour the entire hot tempering into the simmering kadhi. It will sizzle dramatically. Stir together. Cook 2 more minutes.
  6. Check the Gujarati balance: Taste. The kadhi should be: pleasantly sour from yogurt, lightly sweet from jaggery, mildly spiced from ginger and green chilli. Add more jaggery for sweetness or more salt as needed.
  7. Adjust consistency: Gujarati kadhi is thin — it should flow freely like a light soup. If it thickened too much during cooking, add 1/2 cup warm water and stir.
  8. Final simmer: Let it simmer uncovered on low heat for 2 minutes. The tempering flavours will infuse through the kadhi.
  9. Taste one final time: Adjust seasoning. The three elements — sour (yogurt), sweet (jaggery), spicy (ginger, chilli) — should all be present but balanced.
  10. Serve alongside rice: Pour the hot kadhi into a bowl. In Gujarat, kadhi is sipped between spoonfuls of rice rather than poured over it — it is one of several accompaniments in a thali meal.
  11. Note: Gujarati kadhi is entirely different from the North Indian kadhi pakoda — no fritters, much thinner, distinctly sweeter and more delicately spiced. The jaggery sweetening is the Gujarat signature. While North Indian kadhi is eaten as a main dish, Gujarati kadhi is one component of the full thali. It is served at every traditional Gujarati meal without exception.