Authentic Kashmiri Lamb Rogan Josh (روغن جوش) — Wazwan-style red lamb curry
A Wazwan cornerstone from Kashmir, Rogan Josh slow-simmers lamb in a yogurt-based gravy perfumed with Persian-influenced spices. The hallmark is a deep red hue from Kashmiri chili and ratan jot, not heavy heat.

Printable Recipe Card
Servings: 6 · Total: 135 min · Difficulty: medium
Ingredients (quick list)
- 1200 g lamb shoulder, bone-in, cut into 4 cm pieces (trim excess surface fat but keep some for flavor)
- 350 g plain whole-milk yogurt (room temperature; whisked smooth)
- 60 ml vegetable oil (neutral oil such as sunflower or canola)
- 200 g onion, finely sliced
- 18 g garlic, finely grated (about 6 cloves)
- 20 g fresh ginger, finely grated
- 2 green chilies, slit (about 16 g total; use mild chilies for authentic gentle heat)
- 2 tsp cumin powder
- 2 tsp coriander powder
- 0.5 tsp turmeric powder
- 2.5 tbsp Kashmiri red chili powder (for color more than heat)
- 2 tsp fennel powder (classic Kashmiri aroma)
+ 10 more in the full ingredients section below.
Steps (summary)
- Whisk the yogurt until completely smooth, then keep it at room temperature so it blends without splitting. Mix the Kashmiri chi…
- Heat the vegetable oil in a heavy pot over medium heat for 2 minutes until it shimmers. Add ratan jot (if using) and fry for 45…
- Add bay leaf, cinnamon, cloves, and both cardamoms to the hot oil and stir for 30 seconds until fragrant. Add sliced onions and…
- Stir in grated ginger, grated garlic, and the slit green chilies, cooking for 2 minutes to remove raw sharpness. Add cumin powd…
- Add the lamb pieces and 6 g of the salt, then raise heat to medium-high and sear for 8–10 minutes, turning often to coat in the…
- Lower the heat to low and add the whisked yogurt in 4 additions, stirring constantly after each addition for 60–90 seconds. Kee…
+ 3 more steps in the full instructions section below.
Cultural Background
Rogan Josh is a celebrated dish of Kashmiri Wazwan, reflecting Persian influence through aromatic whole spices and slow-cooking technique. Its iconic red “rogan” sheen traditionally comes from Kashmiri chilies and ratan jot rather than tomato-heavy sauces.
Equipment
💡 Tips
- Keep yogurt at 20–22°C and add it in 4 portions over low heat to prevent curdling.
- For a brighter red without extra heat, use 2.5 tbsp Kashmiri chili powder and avoid hotter varieties; the color should come from chili and ratan jot, not tomato.
- Stir every 15 minutes during the slow simmer to prevent sticking and to emulsify the gravy into a silky texture.
⚠️ Common Mistakes
❌ Yogurt curdles and the gravy turns grainy.
✅ Fix: Use room-temperature yogurt, keep heat low, and add it in 4 portions while stirring continuously; do not let the pot boil hard.
❌ The curry is brown instead of deep red.
✅ Fix: Use Kashmiri chili powder (not hot red chili) and bloom it in warm water; optionally tint the oil with ratan jot for the classic red sheen.
❌ Lamb is tough after cooking.
✅ Fix: Keep the simmer very gentle and extend covered cooking by 15–25 minutes; shoulder needs slow heat to break down collagen.
🧊 How to Store
Cool to room temperature within 90 minutes, then refrigerate in a sealed container for up to 3 days. Reheat covered on low with 30–60 ml water, stirring every 3 minutes to re-emulsify the yogurt gravy; avoid boiling to prevent splitting.
📅 Make Ahead
You can slice onions and grate ginger/garlic up to 24 hours ahead and refrigerate airtight. Rogan Josh tastes better the next day; cook fully, chill overnight, then reheat gently with 30–60 ml water.
🍽️ Pairs Well With
- Steamed basmati rice
- Kashmiri naan
- simple cucumber raita
- pickled onions
- kachumber salad
Regional Variations
- Pandit-style Kashmiri Rogan Josh often uses asafoetida and avoids garlic/onion; increase fennel powder to 2.5 tsp and use 2 tsp dry ginger powder for a more traditional profile.
- Wazwan banquet versions may finish with a small ladle of red-tinted fat on top for a pronounced “rogan” sheen and richer mouthfeel.
Ingredients
- 2⅝ lblamb shoulder, bone-in, cut into 4 cm pieces (trim excess surface fat but keep some for flavor)
- 12.5 ozplain whole-milk yogurt (room temperature; whisked smooth)
- ¼ cupvegetable oil (neutral oil such as sunflower or canola)
- 7.1 ozonion, finely sliced
- 18 ggarlic, finely grated (about 6 cloves)
- 20 gfresh ginger, finely grated
- 2green chilies, slit (about 16 g total; use mild chilies for authentic gentle heat)
- 2 tspcumin powder
- 2 tspcoriander powder
- ½ tspturmeric powder
- 2½ tbspKashmiri red chili powder (for color more than heat)
- 2 tspfennel powder (classic Kashmiri aroma)
- 1 tspdry ginger powder (adds traditional warmth)
- ¼ tspasafoetida powder (optional but traditional in many Kashmiri kitchens)
- 2 podblack cardamom pods (lightly bruised)
- 4 podgreen cardamom pods (lightly bruised)
- 4cloves
- 1 stickcinnamon stick (about 5 cm)
- 1 leafbay leaf
- 1 tspratan jot (alkanet root) (optional but very authentic for the deep red oil)
- 2⅛ cupwarm water (add more as needed during simmering)
- 12 gfine salt (about 2 tsp; adjust by 2 g after reducing)
🔄 Substitutions
- ratan jot (alkanet root)→ 1 tsp sweet paprika + 0.5 tbsp extra Kashmiri chili powder
- lamb shoulder, bone-in→ lamb leg, bone-in
- vegetable oil→ ghee
Instructions
- 1
Whisk the yogurt until completely smooth, then keep it at room temperature so it blends without splitting. Mix the Kashmiri chili powder with 60 ml warm water to make a loose paste, which helps the color bloom evenly.
- 2
Heat the vegetable oil in a heavy pot over medium heat for 2 minutes until it shimmers. Add ratan jot (if using) and fry for 45–60 seconds, then strain it out with a spoon so only the red-tinted oil remains.
- 3
Add bay leaf, cinnamon, cloves, and both cardamoms to the hot oil and stir for 30 seconds until fragrant. Add sliced onions and cook for 10–12 minutes, stirring often, until golden-brown and sweet rather than dark and bitter.
- 4
Stir in grated ginger, grated garlic, and the slit green chilies, cooking for 2 minutes to remove raw sharpness. Add cumin powder, coriander powder, turmeric, fennel powder, dry ginger powder, and asafoetida, and cook for 30–45 seconds while stirring so the spices toast but do not scorch.
- 5
Add the lamb pieces and 6 g of the salt, then raise heat to medium-high and sear for 8–10 minutes, turning often to coat in the spiced oil. This step builds the base flavor and helps the lamb hold its shape during the long simmer.
- 6
Lower the heat to low and add the whisked yogurt in 4 additions, stirring constantly after each addition for 60–90 seconds. Keep the pot gently bubbling, because a hard boil can split the yogurt and make the gravy grainy.
- 7
Stir in the prepared Kashmiri chili paste and cook for 3 minutes so the color deepens and the raw chili aroma disappears. Add 440 ml of the warm water and the remaining 6 g salt, then bring to a gentle simmer.
- 8
Cover and simmer on very low heat for 75–90 minutes, stirring every 15 minutes and adding up to 60 ml extra warm water if the pot looks dry. The lamb is ready when it is tender and the oil begins to separate lightly at the edges of the gravy.
- 9
Uncover and simmer for 8–12 minutes to thicken to a velvety, spoon-coating consistency. Rest the Rogan Josh off the heat for 10 minutes so the flavors settle and the surface oil turns a signature red.
🪪 Recipe Passport
Cultural Background
Rogan Josh is a celebrated dish of Kashmiri Wazwan, reflecting Persian influence through aromatic whole spices and slow-cooking technique. Its iconic red “rogan” sheen traditionally comes from Kashmiri chilies and ratan jot rather than tomato-heavy sauces.
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

Kozhukattai (मोदक) — Indian Steamed Rice Dumplings with Sweet Coconut
Indian · Desserts · 65 min

Pesarattu (పెసరట్టు) — Indian Green Moong Dal Crepe with Ginger
Indian · Main Courses · 515 min

Kadai Paneer (कड़ाही पनीर) — Indian Paneer in Spicy Bell-Pepper Tomato Gravy
Indian · Main Courses · 45 min

Cachapa (Cachapa) — Venezuelan Sweet Corn Pancake with Cheese
Venezuelan · Main Courses · 45 min

Bai Sach Chrouk (បាយសាច់ជ្រូក) — Cambodian Grilled Pork with Rice
Cambodian · Main Courses · 65 min

Sheermal (شیرمال) — Afghan Saffron Milk Bread with a Gentle Sweetness
Afghan · Breads · 43 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Shorshe Ilish (শরষে ইলিশ) — Hilsa in Mustard-Grreen Chili Gravy
Indian · Main Courses · 38 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.