Techniques
Yogurt-Based Braising (Yakhni)

Water & Steam

Yogurt-Based Braising (Yakhni)

Slow-cooking meat in a spiced yogurt sauce for a tangy, silky South Asian braise.

Yakhni braising simmers meat gently in a base of whisked yogurt with aromatics like fennel, ginger, and warm spices, common in Kashmiri and Awadhi cooking. The yogurt is added carefully and stirred to prevent curdling, building a smooth, tangy gravy that tenderizes the meat over a long low cook. The result is a delicate, aromatic curry rather than a tomato- or onion-heavy one.

Yakhni is the South Asian answer to a velouté braise: meat cooked gently in a spiced yogurt sauce until the liquid turns silken and the protein falls apart at the fork. Its roots run back through Persian and Central Asian kitchens, but it is in Kashmir — and in Kashmiri Muslim households especially — that yakhni is treated as a foundational braise, the pale, fragrant counterpart to the fiery red curries further south. The name comes from the Persian yakh, meaning ice or cold, a quiet tribute to yogurt's cooling character and the gentle nature of the cooking.

What sets yakhni apart from most yogurt-based dishes is what it leaves out. There is no turmeric, no chili powder, no ground coriander — just whole spices (cinnamon stick, green and black cardamom, cloves, peppercorns, fennel, dried ginger) bundled in a muslin potli and simmered into the sauce. The result is a pale ivory to light-gold gravy, tangy and gently perfumed, that lets the flavor of the meat and the dairy speak for itself. The dish leans on three pillars: the lactic tang of full-fat yogurt, the warm aromatic complexity of toasted whole spices, and the richness of ghee or cream to round out the sharpness.

Cooking yakhni well is mostly a matter of patience and temperature control. Yogurt wants to curdle, and a split sauce is the classic failure of this technique — so cooks stabilize the dairy with a teaspoon of besan or rice flour, temper it with hot pot liquid before adding it to the pot, and keep the flame low from the moment dairy enters. Done right, the sauce is glossy and just coats the back of a spoon, the meat is fork-tender, and the only heat on the palate comes from whole black pepper and the occasional slit green chili.

Difficulty
Medium

Types & varieties

Kashmiri Yakhni (Gosht-e-Yakhni)

Mutton braised with fennel, dry ginger, and mint; often onion- and garlic-free; finished with a generous tempering of whole fennel and dried mint bloomed in ghee

Mughlai Yakhni

Richer northern style, sometimes enriched with cream, cashew paste, or kewra water; tends toward a more elaborate spice potli

Hyderabadi Yakhni

Mild, white-style korma cousin; sometimes thickened with coconut milk or poppy seed paste for body

Chicken Yakhni (Murgh Yakhni)

Faster-cooking bone-in chicken version; often finished with slit green chilies and a swirl of cream

Yakhni Pulao

Basmati rice cooked in the strained yakhni stock with whole spices; a Kashmiri and Lucknawi classic

Fish Yakhni

Lighter variant found in some Kashmiri homes using freshwater fish; very short cook time once the sauce comes together

How to do it

  1. 1

    Prep the spice potli

    On a small square of muslin, place a 2-inch cinnamon stick, 3 green cardamom pods, 2 black cardamom pods, 4 cloves, 6 black peppercorns, 2 bay leaves, 1 teaspoon fennel seeds, and a 1-inch piece of dried ginger. Gather into a bundle and tie securely with kitchen twine.

  2. 2

    Whisk the yogurt base

    In a bowl, whisk 2 cups full-fat yogurt with 1 to 2 teaspoons of besan or rice flour until completely smooth and lump-free. Set aside.

  3. 3

    Marinate the meat

    Toss 1 kg bone-in mutton or chicken pieces with 1 tablespoon ginger-garlic paste, 1 teaspoon salt, and a few grinds of black pepper. Rest 20 to 30 minutes at room temperature.

  4. 4

    Sear the meat

    Heat 3 tablespoons ghee in a heavy pot or Dutch oven over medium-high. Pat the meat dry and sear in batches until lightly golden on the surfaces. Remove and set aside.

  5. 5

    Build the aromatics

    In the same pot, add 1 thinly sliced onion (optional — omit for a purer Kashmiri yakhni) and cook until soft and translucent. Stir in 1 tablespoon ginger-garlic paste and 2 slit green chilies; sauté about 1 minute.

  6. 6

    Temper the yogurt

    Lower the heat to its lowest setting. Stir a ladle of the hot pot liquid into the whisked yogurt, whisking constantly. Repeat once more, then pour the thinned yogurt into the pot, stirring continuously for 2 to 3 minutes so the dairy never meets a hot surface all at once.

  7. 7

    Add stock and spices

    Return the meat and any juices to the pot. Pour in 2 to 3 cups of water until the meat is just covered. Drop in the spice potli. Add a small handful of fresh mint leaves and, for Kashmiri style, 1 teaspoon dried ginger powder.

  8. 8

    Slow braise

    Bring to a bare simmer — never a rolling boil — cover, and cook on low: 45 to 60 minutes for chicken, 1.5 to 2.5 hours for mutton or lamb, until the meat is fork-tender and the sauce coats the back of a spoon.

  9. 9

    Finish and adjust

    Fish out the potli and discard. Taste and adjust seasoning now, adding salt and a small pinch of sugar to balance the yogurt's tang. Swirl in 1 tablespoon of ghee and a small handful of chopped mint or fresh coriander.

  10. 10

    Rest and serve

    Let the yakhni rest off the heat for 10 minutes; the sauce will look glossier and slightly thicker as it settles. Serve with steamed basmati rice, naan, or Kashmiri pulao.

The Kashmiri and Mughlai philosophies

Kashmiri yakhni (gosht-e-yakhni) leans toward austerity. Many Kashmiri Muslim cooks omit onion and garlic entirely, and never reach for chili powder or turmeric. Fragrance comes instead from fennel seeds, dried ginger (soonth), and a finishing shower of dried mint bloomed in ghee over the finished dish. Mughlai yakhni heads the other direction, enriched with cream, cashew paste, and sometimes a whisper of kewra or rose water, with a more elaborate spice potli and a thicker, glossier sauce. Neither is more authentic — they are different aesthetic choices that produce two very different plates, and most North Indian home cooks land somewhere between them.

Why yogurt splits — and how to keep it from splitting

Yogurt is an emulsion of milk proteins suspended in water, and those proteins clump (curdle) when they hit acid, salt, or sudden high heat. In yakhni, all three threats are present in the pot at once. The fix is layered: stabilize the dairy first by whisking in a teaspoon or two of besan or rice flour, then temper it by gradually stirring in ladles of the hot pot liquid before pouring the thinned yogurt into the main pot, and finally keep the flame on its lowest setting from the moment dairy enters. Hold off on salt until the yogurt is fully incorporated — salt encourages the proteins to tighten and expel water. If the sauce does split despite your care, take the pot off the heat and whisk in a tablespoon of warm cream or a single ice cube; the added fat or cold can sometimes re-emulsify the proteins enough to rescue the dish.

Common uses

Main-course braise for special occasions, weddings, and Friday lunches in Kashmiri and North Indian homesBase for yakhni pulao — strain the braising liquid and cook basmati rice directly in itMild, low-chili option for guests who avoid heat but still want depth and richnessComfort food pairing with steamed basmati rice or flatbreads during cool weatherStock base for shorbas and soups — the strained braising liquid is aromatic and richly flavored on its ownMake-ahead dish that improves overnight as the whole spices continue to infuse the sauceFilling for stuffed flatbreads, rolls, or savory pastries when the meat is shreddedSauce base to stretch into a fuller meal by adding boiled eggs, paneer, or quick-cooking vegetables

Tips & pitfalls

  • Whisk 1 to 2 teaspoons of besan or rice flour into the yogurt before adding it — this stabilizes the proteins against curdling.
  • Always temper the yogurt: stir a ladle of hot pot liquid into the yogurt first, then return the thinned mixture to the pot.
  • Keep the pot on its lowest flame once yogurt is in; high heat is the single most common cause of a split sauce.
  • Use full-fat, slightly sour yogurt — the fat carries flavor and the acidity gives the dish its character.
  • Toast the whole spices briefly in ghee before tying them in the potli to release their essential oils.
  • Hold off on adding salt until the yogurt is fully incorporated — salt encourages the proteins to tighten and expel water.
  • Let the finished yakhni rest off the heat for 10 minutes before serving; the sauce thickens and looks glossier as it settles.
  • If the sauce splits despite precautions, take it off the heat and whisk in a tablespoon of warm cream or a single ice cube to try to re-emulsify it.

Good to know

Origin
Persian and Central Asian roots; refined in Mughal and Kashmiri kitchens; 'yakh' means ice or cold in Persian
Primary liquid
Full-fat yogurt, often stabilized with besan or rice flour
Typical proteins
Mutton, lamb, chicken; occasionally beef or freshwater fish in regional versions
Spice profile
Whole spices only — no chili powder or turmeric; yields a pale ivory to light-gold sauce
Key spices
Cinnamon stick, green and black cardamom, cloves, black peppercorns, bay leaf, fennel seeds, dried ginger (soonth)
Cook time
45–60 minutes for chicken; 1.5–2.5 hours for mutton or lamb, until fork-tender
Difficulty
Moderate; the main risk is yogurt splitting
Storage
Refrigerate up to 3 days; freezes well for 1–2 months; sauce thickens noticeably on cooling

Also called

yogurt-based-braising · yogurt-cooking · Yakhni Curry

Related