Indian recipe

Kashmiri Lamb Rogan Josh

Bone-in lamb is browned in ghee and slowly braised with yogurt, Kashmiri chile, fennel, dried ginger, cardamom, cloves, cinnamon, and asafoetida—without tomato.

India

Prep
20 min
Cook
2 hr 10 min
Total
2 hr 30 min
Servings
4
Kashmiri lamb rogan josh with tender bone-in lamb in deep red glossy yogurt-spice gravy
Real finished-dish photographPhotograph by stu_spivackSource page · Original file · CC BY-SA 2.0Cropped, resized, and compressed by Recipe Nest Vault.

01

Ingredients

  • 1 kg

    bone-in lamb shoulder, 5 cm pieces

  • 55 g

    ghee

  • 4

    green cardamom pods

  • 1

    black cardamom pod

  • 5

    cloves

  • 1

    cinnamon stick, 5 cm

  • 1 g

    asafoetida

  • 250 g

    plain yogurt, whisked smooth

  • 15 g

    Kashmiri chile powder

  • 10 g

    ground fennel

  • 5 g

    dried ginger powder

  • 700–1000 ml

    hot water or unsalted lamb stock

  • 10 g

    fine salt

02

Method

  1. 01

    Temper the whole spices

    Heat ghee in a heavy pot over medium. Add cardamoms, cloves, and cinnamon for 30–40 seconds until fragrant and sizzling; keep them brown, not black.

    Kashmiri Lamb Rogan Josh, step 1: Temper the whole spices.
    Cooking-step illustration, not a photograph
  2. 02

    Brown the lamb in batches

    Pat lamb dry and brown in two batches over medium-high for 7–9 minutes each, turning so at least two faces colour. Return all lamb and add asafoetida for 10 seconds.

    Kashmiri Lamb Rogan Josh, step 2: Brown the lamb in batches.
    Cooking-step illustration, not a photograph
  3. 03

    Stabilize the yogurt spice mixture

    Whisk yogurt with chile, fennel, dried ginger, salt, and 100 ml hot water. Turn heat off and cool the pot 2 minutes before adding the mixture in four portions, stirring constantly.

    Kashmiri Lamb Rogan Josh, step 3: Stabilize the yogurt spice mixture.
    Cooking-step illustration, not a photograph
  4. 04

    Cook the yogurt onto the lamb

    Return to medium-low heat and cook uncovered 8–10 minutes, stirring, until yogurt no longer smells raw and ghee glistens around the meat; do not let it boil violently.

    Kashmiri Lamb Rogan Josh, step 4: Cook the yogurt onto the lamb.
    Cooking-step illustration, not a photograph
  5. 05

    Braise at a bare simmer

    Add 600 ml hot water or stock, bring only to a bare simmer, cover slightly ajar, and cook low for 75–100 minutes. Turn lamb every 25 minutes and add hot liquid if exposed.

    Kashmiri Lamb Rogan Josh, step 5: Braise at a bare simmer.
    Cooking-step illustration, not a photograph
  6. 06

    Reduce to a red glossy gravy

    When a skewer enters lamb with little resistance, uncover and simmer 10–15 minutes until gravy coats a spoon and red ghee beads rise. Add hot liquid 30 ml at a time if too thick.

    Kashmiri Lamb Rogan Josh, step 6: Reduce to a red glossy gravy.
    Cooking-step illustration, not a photograph
  7. 07

    Rest before serving

    Turn off heat, cover, and rest 15 minutes. Remove only the large cinnamon stick if desired, then serve with basmati rice or naan; the gravy should be red from chile, not tomato.

    Kashmiri Lamb Rogan Josh, step 7: Rest before serving.
    Cooking-step illustration, not a photograph

03

Sources and photo credit

This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.

Recipe references

Mutton rogan josh — Photograph by stu_spivack; CC BY-SA 2.0.

Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.

Back to Indian recipes

Language settings

Choose your language

We’ll open Recipe Nest Vault in your preferred language. You can change it anytime.

Current language: English

Your language preference will be saved in this browser.