Rogan Josh (روغان جوش) — Kashmiri Slow-Braised Lamb in Aromatic Red Sauce
Rogan Josh is a celebrated Kashmiri lamb curry known for its deep red hue and fragrant, warming spices. Traditionally slow-braised, it balances yogurt tang with aromatic whole spices for a rich, festive main.

Printable Recipe Card
Servings: 6 · Total: 135 min · Difficulty: medium
Ingredients (quick list)
- 1000 g lamb shoulder, boneless, cut into 4 cm cubes (well-marbled pieces stay tender during braising)
- 250 g plain full-fat yogurt (whisked smooth)
- 20 g ginger, finely grated
- 12 g garlic, finely grated
- 10 g Kashmiri chili powder (for color and mild heat)
- 12 g fine sea salt
- 45 ml mustard oil (heat until lightly smoking to mellow pungency)
- 6 pod green cardamom pods (lightly crushed)
- 1 pod black cardamom pod (optional but traditional)
- 1 stick cinnamon stick (about 5 cm)
- 5 cloves
- 1 leaf bay leaf
+ 10 more in the full ingredients section below.
Steps (summary)
- Marinate the lamb by whisking the yogurt, grated ginger, grated garlic, Kashmiri chili powder, and salt until completely smooth…
- Bloom the saffron by crushing the threads lightly between your fingers and stirring them into 30 ml hot water. Let it stand for…
- Place a heavy pot or Dutch oven over medium-high heat and add the mustard oil. Heat until it just begins to smoke, then reduce…
- Add the green cardamom, black cardamom, cinnamon, cloves, and bay leaf, and stir for 30–45 seconds until fragrant. Sprinkle in…
- Add the marinated lamb along with all the marinade and spread it in an even layer. Cook for 8–10 minutes, stirring frequently,…
- Lower the heat to medium-low and add fennel powder, dry ginger powder, cumin, coriander, and turmeric. Stir continuously for 60…
+ 4 more steps in the full instructions section below.
Cultural Background
A hallmark of Kashmiri Wazwan feasts, Rogan Josh showcases the region’s love of aromatic whole spices and slow cooking. Its signature red color traditionally comes from Kashmiri chilies and careful braising rather than heavy heat.
Equipment
💡 Tips
- Keep the braise at a gentle simmer (small bubbles) to prevent the yogurt sauce from splitting; if it looks grainy, whisk in 30 ml hot water and simmer very gently for 3 minutes.
- For deeper color without extra heat, use Kashmiri chili powder and avoid very hot chili powders; 10 g is enough for a vivid red sauce with mild spice.
- If using mustard oil, always heat it to first smoke, then lower the heat before adding spices; this removes harshness and improves aroma.
⚠️ Common Mistakes
❌ Boiling the curry hard, causing the yogurt sauce to split and turn grainy.
✅ Fix: Keep the heat at a gentle simmer and stir regularly; if it splits, add 30 ml hot water and simmer very gently while stirring to re-emulsify.
❌ Using very hot chili powder instead of Kashmiri chili, making the dish overly spicy and bitter.
✅ Fix: Use 10 g Kashmiri chili for color; if substituting, use paprika for color and add cayenne in small measured amounts.
❌ Letting the pot dry out during the long braise, leading to scorched spices and tough meat.
✅ Fix: Stir every 15 minutes and add 30–60 ml hot water whenever the sauce looks sticky or the fat separates too early.
🧊 How to Store
Cool to room temperature within 90 minutes, then refrigerate in an airtight container for up to 3 days. Reheat covered over low heat with 60–90 ml water, stirring occasionally, until the lamb is hot throughout; freeze up to 2 months for best texture.
📅 Make Ahead
Marinate the lamb up to 24 hours in advance for deeper flavor. The finished curry improves overnight; cool, refrigerate, and reheat gently the next day with a small measured splash of water.
🍽️ Pairs Well With
- Steamed basmati rice
- naan
- saffron rice
- kachumber salad
- pickled onions
- cucumber raita.
Regional Variations
- Kashmiri Pandit style often avoids garlic and onion, leaning on asafetida, fennel, and dry ginger for fragrance and a cleaner, brighter gravy.
- Some restaurant-style versions add browned onions and tomato for sweetness and body, creating a thicker, more pan-Indian curry profile.
Ingredients
- 1000 glamb shoulder, boneless, cut into 4 cm cubes (well-marbled pieces stay tender during braising)
- 250 gplain full-fat yogurt (whisked smooth)
- 20 gginger, finely grated
- 12 ggarlic, finely grated
- 10 gKashmiri chili powder (for color and mild heat)
- 12 gfine sea salt
- 45 mlmustard oil (heat until lightly smoking to mellow pungency)
- 6 podgreen cardamom pods (lightly crushed)
- 1 podblack cardamom pod (optional but traditional)
- 1 stickcinnamon stick (about 5 cm)
- 5cloves
- 1 leafbay leaf
- 0.5 tspasafetida (hing) (use powder; omit if unavailable)
- 2 tspfennel powder
- 1.5 tspdry ginger powder (sonth; key Kashmiri note)
- 1 tspground cumin
- 2 tspground coriander
- 0.5 tspturmeric powder
- 600 mlwater (hot, plus extra as needed)
- 0.15 gsaffron threads (about a generous pinch)
- 30 mlhot water (for saffron) (to bloom saffron)
- 15 mlghee (optional for a glossy top layer)
🔄 Substitutions
- mustard oil→ ghee
- Kashmiri chili powder→ paprika
- lamb shoulder→ goat leg, bone-in pieces
Instructions
- 1
Marinate the lamb by whisking the yogurt, grated ginger, grated garlic, Kashmiri chili powder, and salt until completely smooth. Coat the lamb thoroughly, cover, and refrigerate for 2 hours so the yogurt tenderizes the meat and the spices penetrate.
- 2
Bloom the saffron by crushing the threads lightly between your fingers and stirring them into 30 ml hot water. Let it stand for 10 minutes; the liquid should turn a deep golden-red and will be added at the end for aroma.
- 3
Place a heavy pot or Dutch oven over medium-high heat and add the mustard oil. Heat until it just begins to smoke, then reduce the heat to medium; this step mellows the oil’s sharpness and keeps the curry tasting rounded.
- 4
Add the green cardamom, black cardamom, cinnamon, cloves, and bay leaf, and stir for 30–45 seconds until fragrant. Sprinkle in the asafetida and stir for 10 seconds; it should sizzle briefly without browning.
- 5
Add the marinated lamb along with all the marinade and spread it in an even layer. Cook for 8–10 minutes, stirring frequently, until the yogurt mixture looks glossy and begins to thicken rather than appearing raw and milky.
- 6
Lower the heat to medium-low and add fennel powder, dry ginger powder, cumin, coriander, and turmeric. Stir continuously for 60–90 seconds so the ground spices toast gently in the fat; if the pot looks dry, splash in 30–60 ml water to prevent scorching.
- 7
Pour in 600 ml hot water and scrape the bottom of the pot to release any browned bits into the sauce. Bring to a steady simmer, then cover with the lid slightly ajar so the sauce reduces while the lamb braises.
- 8
Simmer gently for 75–90 minutes, stirring every 15 minutes to prevent sticking and to keep the yogurt-based sauce smooth. Add up to 150 ml additional hot water if needed to maintain a thick gravy that coats the lamb rather than drying out.
- 9
When the lamb is fork-tender, uncover and simmer for 10–15 minutes to concentrate the sauce until it clings to the meat. Stir in the bloomed saffron liquid and the ghee, then cook 2 minutes more so the aroma lifts without boiling away.
- 10
Rest the Rogan Josh off the heat for 10 minutes so the fat rises slightly and the flavors settle into the sauce. Remove the bay leaf and cinnamon stick before serving, and spoon the red gravy over the lamb for a classic presentation.
🪪 Recipe Passport
Cultural Background
A hallmark of Kashmiri Wazwan feasts, Rogan Josh showcases the region’s love of aromatic whole spices and slow cooking. Its signature red color traditionally comes from Kashmiri chilies and careful braising rather than heavy heat.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Shorshe Ilish (শরষে ইলিশ) — Hilsa in Mustard-Grreen Chili Gravy
Indian · Main Courses · 38 min

Ghugni (ঘুগনি) — Indian Spiced Yellow Peas Curry with Onions
Indian · Stews · 70 min

Laal Maas (लाल मांस) — Indian Fiery Rajasthani mutton curry with red chilies
Indian · Stews · 110 min

Cornish Pasty (Cornish Pasty) — Traditional Beef and Swede Hand Pie
British · Main Courses · 100 min

Orromo (Оромо) — Kyrgyz Steamed Rolled Dumpling with Lamb and Pumpkin
Kyrgyz · Main Courses · 105 min

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Khichiri Qorooti (خچری قروتی) — Afghan Rice and Mung Beans with Dried Yogurt Sauce
Afghan · Main Courses · 90 min

Modak (मोदक) — Steamed coconut-jaggery sweet dumplings for Ganesh Chaturthi
Indian · Desserts · 60 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.