Rogan Josh (Kashmiri Slow-Braised Lamb Curry with Yogurt)
Quick answer
- Total time
- 90 min
- Level
- Hard
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Rogan josh in this recipe slowly braises large pieces of lamb with onion, tomato puree, garam masala, paprika, plain yogurt, garlic, and ginger.
Read more
Cut 800 g lamb into large chunks and set 150 g plain yogurt out briefly before cooking so it is not added straight from the refrigerator. Put 180 g onion in a heavy pot and cook it slowly over medium-low heat. Stir often and lower the heat if the edges darken before the onion softens, continuing until the onion is evenly deep golden. Add 1 tbsp minced garlic and 1 tbsp minced ginger and cook for about 1 minute. Add the lamb and sear until the exterior firms and loses its raw color. Stir in 150 ml tomato puree, 1.5 tsp paprika, and 2 tsp garam masala. Cook over medium-low heat until the mixture thickens and coats the lamb instead of pooling loosely in the pot. Reduce the heat to low and add the yogurt in three portions, stirring each addition until no white streaks remain before adding the next. Keep the sauce at a quiet simmer because hard boiling can split the yogurt. Leave the lid slightly ajar and cook slowly for about 45 minutes, stirring occasionally. Turn off the heat when the lamb is tender and the sauce is thick enough to cling to each piece.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Season
Cut 800g lamb into large chunks.
Set 150g yogurt out briefly before cooking so it blends into the sauce more evenly later.
- 2Control
Put 180 g onion in a heavy pot and cook it slowly over medium-low heat.
Stir often and lower the heat if the edges darken before the onion softens, continuing until it is evenly deep golden.
- 3Heat
Add 1 tablespoon minced garlic and 1 tablespoon minced ginger, then cook for about 1 minute.
When fragrant, add the lamb and sear only until the outside firms up and loses its raw color.
- 4Control
Stir in 150 ml tomato puree, 1.5 teaspoons paprika, and 2 teaspoons garam masala.
Cook over medium-low heat until the mixture thickens, coats the lamb, and the raw tomato smell softens.
- 5Control
Reduce the heat to low and add the yogurt in three additions, stirring well after each one.
Keep the sauce at a gentle simmer, not a hard boil, so the yogurt does not split.
- 6Control
Simmer slowly with the lid slightly ajar for about 45 minutes.
Stir occasionally and turn off the heat when the lamb is tender and the sauce is thick.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Large lamb pieces are seared until the raw exterior color disappears before braising
- Finish cue
- Stir occasionally and turn off the heat when the lamb is tender and the sauce is thick.
- Substitution
- Cook over medium-low heat until the mixture thickens and coats the lamb instead of pooling loosely in the pot.
- Storage and reheating
- Cut 800 g lamb into large chunks and set 150 g plain yogurt out briefly before cooking so it is not added straight from the refrigerator.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
90min, 8 ingredients
Category median
48min, 8 ingredients
Based on 247 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Paneer Tikka (Indian Spiced Yogurt-Marinated Grilled Cheese Skewer)
plain yogurt, onion

Keema Matar (Indian Spiced Minced Meat and Pea Curry)
lamb, onion

Zi Ran Yang Rou (Cumin Lamb Stir-Fry)
lamb, onion