Nalli Gosht
Succulent lamb shanks slow-cooked in a rich, aromatic gravy infused with yogurt, browned onions, and fragrant spices. The marrow melts into the curry, creating a luxuriously silky texture. This Lucknowi delicacy is a celebration of patience and flavor, best mopped up with naan or sheermal.
For 4 servings
- fry · ~12 min
Fry the onions until deep golden brown.
1.Heat oil for deep frying in a pan over medium heat.2.Add sliced onions in batches and fry until deep golden brown (10-12 min).3.Remove with a skimmer and spread on paper towels to drain.4.Crush the fried onions lightly once cooled.TIPDon't rush the onions — deep browning builds the signature dark color and rich flavor of the gravy. - fry · ~8 min
Sear the lamb shanks.
1.Heat ghee in a large heavy-bottomed pot over high heat.2.Add lamb shanks and sear on all sides until well-browned (6-8 min).3.Remove shanks and set aside.TIPSear in batches if needed. Overcrowding steams the meat instead of browning it. - temper · ~3 min
Bloom the whole spices and build the masala base.
1.In the same pot with the remaining ghee, add green cardamom, cloves, black peppercorns, cinnamon stick, and mace.2.Sauté until fragrant (30 sec).3.Add ginger-garlic paste and cook until the raw smell disappears (1-2 min).4.Lower the heat, add red chili powder, turmeric powder, and coriander powder. Stir briskly for 20 seconds to prevent burning. - simmer · ~7 min
Cook the yogurt masala.
1.Take the pot off the heat. Add whisked yogurt, one tablespoon at a time, stirring continuously to prevent curdling.2.Return to low heat and cook the masala, stirring, until the ghee separates (5-7 min).TIPAlways keep the heat low when adding yogurt — high heat will split the gravy. - simmer · ~5 min
Return shanks and simmer with water.
1.Add the seared lamb shanks to the pot and toss well to coat them in the masala.2.Stir in the crushed fried onions, saving some for garnish.3.Pour in the hot water and add salt.4.Bring to a boil, then lower the heat to a gentle simmer. - simmer · ~150 min
Slow-cook the Nalli Gosht until the meat is fork-tender.
1.Seal the lid with wheat flour dough to trap steam (dum cooking).2.Simmer on the lowest possible heat for 2.5 to 3 hours.3.Check occasionally and add a splash of water if the gravy gets too thick.TIPThe marrow should start to visibly soften and seep into the gravy. Don't stir too often — let the shanks sit undisturbed for the marrow to stay intact. - garnish · ~5 min
Finish with aromatics and serve.
1.Open the seal and gently stir in garam masala, grated nutmeg, saffron with its soaking water, and kewra water.2.Simmer uncovered for a final 5 minutes to let the flavors meld.3.Transfer to a serving bowl, garnish with the reserved fried onions, julienned ginger, and chopped coriander leaves.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Deep-fry the onions until mahogany brown — pale onions yield a bland gravy.
- 2Sear lamb shanks in batches to get a deep crust; overcrowding steams the meat.
- 3Add yogurt off the heat and stir continuously to prevent curdling and graininess.
- 4Seal the pot with wheat flour dough (dum) to trap steam and intensify flavors.
- 5Let the marrow bones release their fat into the gravy — don't stir too aggressively.
- 6Finish with kewra water and saffron just before serving for a fragrant top note.
- 7For best results, make Nalli Gosht a day ahead — flavors deepen overnight.
Adapt it for your goals.
Low-Oil
Reduce ghee to 2 tbsp and skip deep-frying the onions; instead, slowly caramelize sliced onions in a non-stick pan with 1 tsp oil. This cuts fat while keeping sweetness.
High ProteinHigh-Protein
Replace lamb shanks with bone-in goat shoulder or beef short ribs. Cook time remains similar; goat needs about 2.5 hours, beef ribs about 2 hours.
Keto / Low CarbKeto / Low-Carb
Skip the wheat flour dough seal (use a tight-fitting lid instead) and serve the gravy over cauliflower rice or low-carb tortillas instead of naan.
Quick Weeknight VersionQuick Weeknight Version
Cook in a pressure cooker for 20 minutes after sealing the lid (natural release). The gravy will be thinner, so simmer uncovered for 10 minutes to reduce.
Why this is on our healthy list.
Rich in Collagen
Lamb shanks with marrow bones provide natural collagen and gelatin, which support joint health and skin elasticity.
High-Quality Protein
Each serving of lamb delivers about 25–30 g of complete protein, essential for muscle repair and satiety.
Anti-Inflammatory Spices
Turmeric, ginger, and cloves contain compounds with anti-inflammatory properties that may aid digestion and immunity.
Probiotic from Yogurt
The yogurt in this dish contributes live cultures that support gut health, especially when added off the heat.
Frequently asked questions
Yes, but drain excess whey through a muslin cloth for 30 minutes beforehand so the gravy isn't watery and curdles less easily.



