A classic Kashmiri slow-cooked lamb curry with deep red color, warming spices, and fall-apart tender meat.
Rogan josh is a classic lamb curry from Kashmir, and it is a masterclass in patient cooking. There is no cream, no coconut milk and almost no tomato. The deep red color comes from Kashmiri chili powder, which is mild and bright, and the thick, savory sauce comes from slowly caramelized onions and yogurt.
The recipe leans on three techniques. Whole spices are sizzled in ghee first, to flavor the fat. The onions are cooked slowly, for about 15 minutes, until they are deeply golden. And the yogurt is stirred in a tablespoon at a time, which keeps it from curdling. After that, the lamb simmers gently for over an hour, until it falls apart.
It serves four, takes about two hours, and mostly cooks itself. The smell alone is worth it.
Prep time: 20 mins · Cook time: 1 hr 30 mins · Serves 4
Amount per serving. Nutritional values are estimates calculated from the ingredients above and can vary.
Heat the 3 tablespoons of ghee in a heavy-bottomed pot over medium heat. Add the whole spices (cardamom pods, cloves and the cinnamon stick) and let them sizzle for 30 seconds, until fragrant.
Add the 2 finely chopped onions and cook, stirring often, for about 15 minutes, until they are deeply caramelized and golden brown. If they start to stick, add a splash of water. This takes patience, but it is where the flavor and color come from.
Add the 5 minced garlic cloves and the 2 tablespoons of grated ginger and cook for 2 minutes. Stir in the 2 tablespoons of Kashmiri chili powder, the 1 teaspoon of coriander and the 1 teaspoon of cumin, and cook for 30 seconds, until fragrant.
Add the 2 lbs of lamb pieces and brown them on all sides, about 8 minutes. The meat will pick up the color of the spices.
Reduce the heat to low. Stir in the 1/2 cup of yogurt, a tablespoon at a time, mixing well after each addition. Use room temperature yogurt, and this slow method stops it from curdling.
Add 1 cup of water, bring to a simmer, cover and cook on low heat for 60 to 75 minutes, until the lamb is very tender and the oil is floating on the surface.
Stir in the 1 1/2 teaspoons of garam masala and adjust the salt. Serve with basmati rice or naan.
Cut into 2 inch pieces. Shoulder has enough fat and connective tissue to become silky after a long, slow cook. Leg is leaner and can dry out.
Two large onions, finely chopped, make the base of the sauce. Cook them slowly.
Adds creaminess and tang. Use full-fat, and bring it to room temperature first.
The traditional aromatics.
Ghee has a rich, nutty flavor that suits the dish.
It gives vivid red color and mild heat. If you can’t find it, use paprika with a little cayenne.
Garam masala goes in at the end for fragrance. Coriander and cumin give a warm base.
Cardamom, cloves and cinnamon flavor the ghee.
Slow cooking turns their sugars into a deep, sweet, savory paste. It is the base of the sauce, so there is no tomato or cream.
Cold or sudden yogurt can curdle in hot spices. Adding it a spoonful at a time, stirring well, keeps it smooth.
Lamb shoulder is tough until the collagen has melted. A low, slow cook turns it tender.
| Problem | Likely cause | Fix |
|---|---|---|
| Yogurt curdled | Too hot or added too fast | Lower the heat and blend the sauce smooth with a stick blender. |
| Lamb is tough | Not cooked long enough | Keep simmering. |
| Sauce is thin | Too much water | Simmer uncovered for 10 minutes. |
| Sauce is too hot | Too much chili | Add yogurt or serve with raita. |
| Sauce is bland | Needs salt | Add salt and a pinch of garam masala. |
| Ingredient | Its job | Swap, and what changes |
|---|---|---|
| Lamb shoulder | Rich meat | Goat or beef chuck work. |
| Kashmiri chili powder | Color | Paprika with cayenne works. |
| Ghee | Richness | Oil works. |
| Yogurt | Tang | Cream works in a smaller amount. |
| Whole spices | Aroma | Ground spices work in small amounts. |
Serve with steamed basmati rice or warm naan, and a simple cucumber raita. A sprinkle of chopped cilantro finishes it.
Kashmiri chili is mild. It is more about warmth than heat.
Yes, chuck is a good option.
Use Kashmiri chili powder.
Yes. Cook for about 25 minutes.
Yes.
Traditionally not much. The color comes from the chili.
Cressio Rinaldi
Cressio Rinaldi is the recipe developer behind Cressio Recipes. He cooks, tests, and writes every recipe on the site himself — refining each one until it's simple enough for a weeknight and good enough to make again. He's not a trained chef, just someone who cooks constantly and pays close attention to what actually makes a recipe work.