mains · lamb
Lamb Rogan Josh
Kashmiri-style braised lamb in a rich, aromatic red sauce with yogurt and whole spices.

Nutrition (per serving)
480
Calories
36g
Protein
12g
Carbs
32g
Fat
2g
Fiber
Ingredients
For the lamb:
For the sauce:
Method
-
Toast the whole spices by heating ghee in a Dutch oven over medium heat. Add the bay leaves, cardamom, cloves, cinnamon, and cumin seeds. Cook for 30-60 seconds until the cumin seeds crackle and the kitchen fills with aroma. Whole spices bloomed in fat release their essential oils — this is the foundation of North Indian cooking and the first step in virtually every curry.
-
Cook the onions by adding the sliced onions to the spiced ghee. Cook for 12-15 minutes, stirring every few minutes, until deeply golden brown. Don't rush this — the caramelized onions provide sweetness and body to the sauce. They should be soft, jammy, and dark golden.
-
Add the aromatics — garlic and ginger — and cook for 1 minute until fragrant. Add the Kashmiri chili powder, coriander, and turmeric. Stir for 30 seconds to bloom the ground spices in the fat. The mixture should turn a deep, vibrant red.
-
Add the lamb and sear for 5-6 minutes, turning to brown on all sides. The lamb doesn't need to be deeply seared — you're building a base of flavor, not creating a crust. The spice-coated onion mixture will coat the lamb as it cooks.
-
Add the yogurt one tablespoon at a time, stirring constantly after each addition. Wait until each spoonful is fully incorporated before adding the next. This gradual addition prevents the yogurt from curdling in the hot sauce. After all the yogurt is added, the sauce should be smooth and creamy with a rich red color.
-
Add the water, bring to a simmer, then cover and reduce heat to low. Braise for 1.5-2 hours, stirring occasionally, until the lamb is fork-tender and the sauce has thickened. The sauce should cling to the meat — if it's too thin, remove the lid for the last 20 minutes to reduce.
-
Finish with garam masala stirred in during the last 5 minutes of cooking. Garam masala is a finishing spice — adding it at the end preserves its aromatic complexity. Taste and adjust salt.
-
Serve garnished with fresh cilantro alongside basmati rice and warm naan. The rice absorbs the rich, spiced sauce, and the naan is for scooping up every last drop. Rogan josh is traditionally a celebration dish in Kashmir — it's meant to be savored.
Equipment
- Dutch oven or heavy-bottomed pot with lid Recommended: Lodge 6-Quart Enameled Cast Iron Dutch Oven
- Wooden spoon Recommended: Riveira Olive Wood Cooking Spoons Set
- Dutch oven Recommended: Lodge 6-Quart Enameled Cast Iron Dutch Oven · Also good: Lodge 6-Quart Enameled Cast Iron Dutch Oven
- Saucepan Recommended: Cuisinart Chef's Classic 3-Quart Saucepan
- Tongs Also good: Wok Spatula
Chef Notes
- The most important thing: Use Kashmiri red chili powder, not regular cayenne. Kashmiri chili gives rogan josh its signature deep red color and mild, fruity heat without being overwhelmingly spicy. If you can't find it, mix paprika with a small amount of cayenne.
- Bone-in lamb shoulder is essential. The bones add body and richness to the sauce, and the connective tissue in shoulder converts to gelatin during braising. Boneless leg of lamb will work but the sauce won't be as rich.
- Add the yogurt gradually, one tablespoon at a time, stirring constantly. If you dump it all in at once, it will curdle from the heat. Tempering the yogurt slowly creates a smooth, creamy sauce.
- Toast the whole spices in ghee before adding anything else. The 30 seconds of sizzling in hot fat releases their essential oils and creates the aromatic foundation of the dish.
- Rogan josh improves dramatically overnight. The spices meld and the sauce thickens. Make it a day ahead if possible.
Common Substitutions
| Ingredient | Substitution | Notes |
|---|---|---|
| Bone-in lamb shoulder | Boneless leg of lamb, cubed | Less rich sauce — add 1 tbsp tomato paste for body |
| Kashmiri red chili powder | Paprika + pinch of cayenne | Paprika gives the color; cayenne adds the heat |
| Yogurt | Coconut cream | Keeps it dairy-free — add gradually the same way to prevent splitting |
| Whole cardamom pods | 1/2 tsp ground cardamom | Add with the ground spices, not at the beginning |
| Ghee | Butter or vegetable oil | Butter is closest; oil works but loses the nutty depth |
What You're Practicing
Rogan josh teaches you the architecture of a North Indian curry: bloom whole spices → caramelize onions → bloom ground spices → brown protein → add yogurt → braise. This sequence is the template for hundreds of Indian dishes. Once you internalize it, you can make butter chicken, lamb korma, and chicken tikka masala by simply changing the spice ratios and protein. Visit Spice Blends for more on Indian spice combinations.
The yogurt tempering technique — adding it gradually to prevent curdling — is a skill that applies to any recipe where dairy meets high heat. The same principle governs adding cream to hot soup, incorporating sour cream into stroganoff, and making Greek avgolemono. Understanding why dairy curdles (acid + heat denatures proteins) and how to prevent it (gradual addition, constant stirring) is fundamental food science. See Techniques for more.
Video Resources
Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more
Comments (0)
Sign in to commentNo comments yet. Be the first to share your thoughts.
Frequently Asked Questions
- Can I make Lamb Rogan Josh ahead of time?
- Yes. overnight.
- How do I store leftover Lamb Rogan Josh?
- Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
- Can I freeze Lamb Rogan Josh?
- Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
- How many servings does this recipe make?
- This recipe serves 6. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
- Why does Lamb Rogan Josh take so long?
- This recipe takes 2 hours because low-and-slow cooking breaks down tough connective tissue into tender, flavorful gelatin. The hands-on time is much shorter — most of the cook time is unattended.
- Is Lamb Rogan Josh gluten free and high protein and keto?
- Yes — this recipe is gluten free and high protein and keto. Check the Common Substitutions section for additional dietary adaptations.
- Is this an authentic Indian recipe?
- This recipe follows traditional Indian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
- What substitutions can I make for Lamb Rogan Josh?
- See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.
You Might Also Like

Ackee and Saltfish
Jamaica''s national dish — creamy ackee fruit sautéed with salted cod.

American BBQ Ribs (Oven-to-Grill)
Fall-off-the-bone pork ribs with a spice rub and sticky BBQ glaze — no smoker required.

Bacalhau à Brás (Portuguese Salt Cod)
Shredded salt cod with crispy potatoes, scrambled eggs, and olives — Portugal's beloved comfort dish.

Argentine Steak with Chimichurri
Grilled ribeye with Argentina's iconic chimichurri — raw herb sauce with red wine vinegar and garlic.