Indian cooking
Indian cooking / Dishes / Kokam ni Karhi
Kokam ni Karhi (Sweet & Sour Yoghurt Soup)

Kokam ni Karhi

Sweet & Sour Yoghurt Soup
Vegetarian●●●Origin GujaratPrep 20 minutesCook 25 minutes

A light Gujarati-style sweet and sour yoghurt soup balanced with tangy kokum, jaggery, and spiced vegetables. It has a warming, silky texture with a fragrant tempering of whole seeds and chillies.

ginger paste for the yoghurt base

16 gWhisked into the yoghurt liquid (step 1)
Keep ready to stir directly into the soup base.

tempering spices

9 gBloomed in the hot fat (step 3)
01
1.6 g½ teaspoon
spice
02
1.9 g½ teaspoon
spice
03
1.1 g½ teaspoon
spice
04
1.4 g½ teaspoon
spice
05
3–4 g3–4 chillies
spice
Keep whole: they go into the hot fat to splutter before the vegetables are added.

Everything else

01
360 g1½ cups
dairy
02
24 g4 tablespoons
flour
04
32–43 g3–4 tablespoons
sweetener
05
6–8 g3–4 pieces
souring agent
06
27 g2 tablespoons
oil/fat
08
Small aubergine · Chota Baingantrimmed and cut into cubes
120 g2 aubergines
vegetable
09
White radish · Moolicut into long thin slices
400 g1 radish
vegetable
10
to taste
salt

Method

  1. Whisk 360 g plain yogurt, 4 tablespoon chickpea flour, and 4.5 cup dal cooking water in a bowl until completely smooth.
  2. Stir 32.4–43.2 g jaggery, 3 pieces of kokum, 1 tablespoon chilli paste, to taste salt, and the ginger paste for the yoghurt base into the mixture.
  3. Pour the yoghurt mixture into a heavy-based saucepan set over medium heat, bringing it just short of boiling while stirring from time to time.
  4. Heat 27 g ghee or vegetable oil in a separate pan over medium heat, then tip in the tempering spices (1.9 g mustard seeds, 1.9 g fenugreek seeds, and 1.1 g cumin seed first for 1 minute until popping, then 1.4 g asafoetida and 3–4 g dried red chilli) along with to taste curry leaf.
  5. Add 2 cubed vegetables and 1 sliced vegetable to the spiced oil and cook for roughly 5 minutes until softened.
  6. Transfer the contents of the vegetable pan into the heated yoghurt soup and bring close to a boil.
  7. Turn down the heat and leave the soup to simmer gently for about 15 minutes.

Don't have something?

Plain yogurt
  • Yogurt

    Use equal weight, whisked thoroughly until smooth before adding to hot dishes to prevent curdling.

  • Coconut milk

    Use equal weight with 1 teaspoon lemon juice mixed in. Provides rich creaminess in curries, but adds a noticeable coconut flavour.

  • Single cream

    Use 80% of the weight plus a squeeze of lemon juice for acidity. Enriches sauces nicely, though it is richer and less tangy.

Chickpea flour
  • Yellow split pea flour

    Use 100% of the weight. Many commercial gram flours are milled from split peas; performs identically in pakora batters and kadhi.

  • Cornstarch

    For crisping batters or binding cutlets: use 50% to 60% of the weight. Produces a very crisp shell but lacks the earthy, roasted nutty flavour of besan.

Masoor dal cooking water
  • Rice cooking water

    Use the same weight; similar starchiness but less lentil flavour. Good in dals and kneaded doughs.

  • Water

    Use the same weight, plus 10 g cooked masoor dal whisked in per 100 g if you need body. Plain water thins flavour.

  • Vegetable stock

    Use the same weight; adds savoury flavour but not starch. Reduce salt in the dish.

Jaggery
  • Granulated sugar

    Use 80% of the weight. Granulated sugar is sweeter by weight, but gives a cleaner, one-dimensional sweetness that lacks jaggery's caramel, molasses depth.

  • Raisin

    Soak and blend into a paste; use 100% to 120% of the weight. Adds rich, natural, fruity sweetness with complex, dark molasses notes that thicken the gravy.

Black kokum
  • Wild mangosteen

    Use the same weight; if using dried rind, soak in warm water and use the strained sour liquid.

  • Tamarind

    Use about 60–70% of the weight as tamarind pulp; soak, strain and taste. It is more sharply sour and less fruity.

  • Dried mango powder

    Use about 60% of the weight; it is dry and sour but lacks kokum's fruity depth.

Ginger paste
  • Fresh ginger

    Use equal weight; peel and grate very finely on a microplane or pound to a fine paste in a mortar.

  • Ginger

    Use equal weight; mince finely and crush with the flat of a knife before frying.

  • Ground ginger

    Use 20% of the weight; add directly with the dry spice powders, though it yields an earthier, less pungent profile.

Chilli paste
  • Red chilli paste

    Use the same weight; heat can vary, so add two-thirds first and taste.

  • Green chilli paste

    Use the same weight; it is fresher and more grassy, with similar heat.

  • Chilli powder

    Use about 30% of the paste weight, mix with a little water to a paste and add early so it cooks out.

Ghee or vegetable oil
  • Peanut oil

    Use equal weight; handles high tempering heat well and keeps flavours neutral.

  • Butter

    Use equal weight; cook over gentle heat to prevent browning the milk solids too quickly.

Mustard seed
  • Black mustard seed

    Use the same weight. The seeds are smaller and hotter; fry in hot oil until they pop, about 20–30 seconds, and reduce the heat if they darken too fast. The dish will be a little sharper.

  • Yellow mustard seeds

    Use the same weight. They are milder and larger; fry a few seconds longer until they pop. The finished dish will have less pungency.

  • Ground mustard seed

    Use 70% of the weight of whole seed, added with the other ground spices rather than fried whole. You lose the popping texture and the heat comes through more evenly.

Fenugreek seed
  • Mustard seed

    Use 50% of the weight, crush or grind. Sharper heat and less maple-bitter; fry briefly in oil before adding.

  • Caraway seeds

    Use the same weight, crush lightly. Similar bitter-seed note but more aniseed; reduce other sweet spices slightly.

  • Ajwain seeds

    Use 25–30% of the weight, crush. Much stronger thyme-like flavour; do not overdo.

Cumin seed
  • Ground cumin

    Use 70% of the weight; add with ground spices or sauce bases rather than hot oil tempering, where it scorches quickly and turns bitter.

  • Black cumin seeds

    Use equal weight for oil tempering. Delivers an earthy profile with an additional musky, smoky, and slightly bitter edge.

  • Fennel seed

    Use 60% of the weight for tempering; offers comparable warm aroma, but leans sweet and liquorice-like rather than savoury and earthy.

Asafoetida
  • Garlic powder

    Use double the weight. Stir into hot oil just before adding wet ingredients; mimics the allium savoury background without the sulphurous edge.

  • Garlic paste

    Use 2 g for every 0.5 g of asafoetida. Sauté in oil until the raw smell clears; adds moisture and sweet allium depth.

Dried red chilli
  • Dried kashmiri chilli

    Use equal weight whole. Fry in hot oil or ghee as tempered spice; gives a richer red colour with slightly milder heat.

  • Red chilli powder

    Use 50% to 70% of the weight. Stir into the oil with ground spices; distributes heat evenly throughout the dish without whole chilli skins.

Curry leaf
  • Bay leaf

    Fry 1 bay leaf for every 5 curry leaves in hot oil; imparts a warm, woodsy background note, but misses the citrus-sulphury punch entirely.

  • Lime juice

    Add a small squeeze (about 5 ml per sprig of curry leaves) right before serving; provides sharp citrus top notes without the toasty, herbal aroma.

Small aubergine
  • Eggplant

    Use equal weight. Cut into 3-4 cm cubes; cooks down more quickly than whole small aubergines and softens into the gravy within 12-15 minutes.

  • Potato

    Use equal weight. Halve or quarter; holds its shape well and absorbs spiced gravies, but requires 10-15 minutes longer cooking time.

  • Paneer

    Use 80% of the weight. Cut into cubes, lightly pan-fry, and simmer in the sauce for only the final 5 minutes so it stays tender.

White radish
  • White radish

    Use the same weight; peel and cut as for white radish—it is the same vegetable.

  • Radish

    Use the same weight; small red radishes are peppery, so use a little less if raw.

  • Turnip

    Use the same weight; it is milder and firmer, so cook 3–5 minutes longer.

Similar dishes

Khandavi
Gram (Chickpea) Flour Rolls
Khandavi is purely savoury and mildly spiced, lacking the sweet and tangy balance that jaggery and kokum give this dish.
  • Same: Khandavi shares a base of yogurt and chickpea flour tempered with fenugreek, cumin, asafoetida, dried red chillies, and curry leaves.
  • Different: Instead of simmering as a liquid soup with lentils, Khandavi is cooked into a thick paste, rolled into tight spirals, and garnished with sesame seeds.
Karhi Pakori
Dumpling & Yoghurt Curry
Karhi Pakori is purely savory, tart, and earthy, lacking the pronounced sweetness that jaggery brings to this dish.
  • Same: Karhi Pakori also uses a base of yogurt thickened with chickpea flour and finishes with a ghee or oil tempering of mustard seeds, cumin, dried red chillies, and asafoetida.
  • Different: It features deep-fried moong dal dumplings, turmeric, and chilli powder, but omits this dish's masoor dal, jaggery, ginger, fenugreek seeds, and curry leaves.
Rajasthani Karhi
Gram (Chickpea) Flour & Yoghurt Curry
Rajasthani Karhi tastes tangy from yogurt with gentle chilli heat and earthy cumin, while this dish is sweet-sour from jaggery and kokum and has vegetable and whole-seed notes.
  • Same: Rajasthani Karhi shares yogurt, chickpea flour, a cumin/asafoetida/dried-red-chilli tempering and a silky pourable body with this dish.
  • Different: Rajasthani Karhi lacks this dish's kokum, jaggery, mustard seed, fenugreek, curry leaves, ginger paste, aubergine and radish; it uses garlic paste, green chilli, turmeric, chilli powder, peanut oil, more chickpea flour and no masoor dal cooking water.
Avasara Adai
Quick Semolina (Farina) & Gram (Chickpea) Pancakes
Avasara Adai is crisp, nutty, and savory, lacking the rich sweet-and-sour tang that yogurt and kokum give to this dish.
  • Same: Both recipes use chickpea flour along with a spice tempering of mustard seeds, cumin, dried red chillies, asafoetida, ginger, and curry leaves.
  • Different: Avasara Adai is pan-fried into savoury pancakes with fresh coconut and onions, whereas this dish is a simmered soup based on yogurt, masoor dal, and jaggery.