Summary: Rogan Josh is a classic Kashmiri curry featuring tender cubes of lamb slow-braised in an aromatic, vibrant red sauce colored naturally by Kashmiri chili and infused with whole and ground warming spices, yogurt, and ginger; prepared over 2 hours and 30 minutes, yielding 6 servings.
Did you make this recipe? Share the result with the community.
Category: Main Dishes, Lamb and Game
Success rate: 98% of users successfully made this recipe
Quick overview
- Dish: Rogan Josh
- Category: Main Dishes, Lamb and Game
- Cuisine: Indian Cuisine
- Main ingredient: Lamb shoulder, 3 lbs (boneless, trimmed and cubed)
- Guide: 12 Most Popular Indian Dishes: Favorite Recipes of Indian Cuisine
- Total time: 150 minutes (30 min prep + 120 min cooking)
- Difficulty: Medium
- Servings: 6 servings (Serving weight: 420 g)
- Key technique: Slow braising with yogurt and whole spices
- Preparation types: Searing, simmering, braising
- Dietary info & Allergens: Contains dairy (yogurt)
- Suitable for: Lunch, dinner, festive gatherings
- Nutritional values (per 1 serving): 540 kcal, Protein: 42.0 g, Fat: 34.0 g, Carbs: 12.0 g
- Storage: 3 days in the fridge, 3 months in the freezer
- Pairing: Indian Pale Ale (IPA), Syrah, Mango Lassi
- In a nutshell: Tender, melt-in-your-mouth lamb simmered in a rich, deeply aromatic, vibrantly red Kashmiri chili sauce.
- Last updated: 2025-02-20
WAGUU says: “Authentic Rogan Josh achieves its trademark brilliant red color and mild, sweet heat exclusively from authentic Kashmiri chili powder, never from artificial food dyes.”
Key facts
| Prep time: | 30 minutes |
| Cooking time: | 120 minutes |
| Temperature: | Simmering at 200–212 °F (95–100 °C) |
| Number of servings: | 6 servings |
In a nutshell
Experience the rich culinary heritage of Kashmir with this authentic Rogan Josh. Featuring succulent pieces of lamb slowly cooked in a fragrant broth of yogurt, ginger, garlic, and whole warming spices, this curry delivers an unmatched depth of flavor and tender texture that comforts the soul.
Ingredients
Base servings: 6 servings • Serving weight: 420 g
| Ingredient | Quantity | Quality |
|---|---|---|
| Lamb shoulder | 3 lbs | Boneless, trimmed and cut into 1.5-inch cubes |
| Ghee | 3 tbsp | Clarified butter |
| Green cardamom pods | 6 pcs | Whole, slightly crushed |
| Black cardamom pod | 1 pc | Whole, cracked |
| Cinnamon stick | 1 pc | Ceylon cinnamon, 3-inch length |
| Cloves | 4 pcs | Whole |
| Bay leaves | 2 pcs | Dried Indian bay leaves |
| Onions | 2 cups | Finely diced yellow onions |
| Garlic paste | 1 tbsp | Freshly minced |
| Ginger paste | 1 tbsp | Freshly minced |
| Kashmiri chili powder | 2 tbsp | Authentic vibrant red powder |
| Ground coriander | 1½ tbsp | Freshly ground |
| Ground fennel seeds | 1 tsp | Fragrant, freshly ground |
| Ground ginger | 1 tsp | Dry ginger powder (Sonth) |
| Ground turmeric | ½ tsp | Pure turmeric powder |
| Plain whole milk yogurt | 1 cup | Whip-smooth, room temperature |
| Water | 2 cups | Warm water |
| Garam masala | 1 tsp | Aromatic finishing blend |
| Salt | 1½ tsp | Kosher salt |
| Fresh cilantro | ¼ cup | Chopped leaves for garnish |
Why you’ll love this recipe
- Authentic Flavor Profile: Built on traditional Kashmiri ingredients including fragrant fennel, dry ginger, and vibrant Kashmiri chili.
- Melt-in-Your-Mouth Texture: Slow braising lamb shoulder ensures incredibly tender meat that absorbs rich aromatic spices.
- Naturally Vibrant Sauce: Achieves a stunning brilliant red sauce without relying on any artificial food colorings or additives.
Success guaranteed: Follow the precise temperature cues and yogurt tempering steps to prevent curdling and achieve a silky, restaurant-quality gravy every time.
Recipe overview
Prep: 30 min | Cooking: 120 min | Difficulty: Medium | Servings: 6 | Type: Main Dish | Origin: Indian Cuisine
Detailed instructions
Overall progress: 0% completed
Phase 1: Searing the Lamb – 15 min
Appliances: Heavy-bottomed Dutch oven, stovetop
1. Heat 3 tbsp of ghee in a heavy-bottomed Dutch oven over medium-high heat until shimmering. Add the cubed lamb shoulder in two batches to avoid overcrowding. Sear the meat for 8–10 minutes, stirring occasionally, until all sides develop a rich, golden-brown crust. Remove the lamb with a slotted spoon and set aside on a clean plate.
CP: Lamb pieces are uniformly browned and caramelized across all surfaces.
Before moving to the next step:
Ensure the Dutch oven pan drippings are not burned before adding whole spices.
Phase 2: Blooming Whole Spices and Aromatics – 15 min
Appliances: Stovetop, Dutch oven
2. Reduce heat to medium. In the remaining fat inside the Dutch oven, add 6 green cardamom pods, 1 cracked black cardamom pod, 1 cinnamon stick, 4 cloves, and 2 dried Indian bay leaves. Sauté the whole spices for 45 seconds until they crackle and release their fragrant essential oils into the ghee. Add 2 cups of finely diced yellow onions and cook for 10–12 minutes, stirring frequently, until the onions turn deep golden-brown. Stir in 1 tbsp of garlic paste and 1 tbsp of ginger paste, cooking for 1 minute until their raw aroma dissipates.
CP: Onions are deeply caramelized and aromatic without any scorched dark spots.
Before moving to the next step:
Lower the heat before adding powdered spices to prevent immediate burning and bitterness.
Phase 3: Incorporating Ground Spices – 10 min
Appliances: Stovetop, Dutch oven
3. Lower the heat to medium-low. Add 2 tbsp of Kashmiri chili powder, 1½ tbsp of ground coriander, 1 tsp of ground fennel seeds, 1 tsp of ground ginger, and ½ tsp of ground turmeric directly into the onion mixture. Pour in 2 tbsp of warm water to prevent the spices from burning. Stir constantly for 2–3 minutes until the oil begins to separate from the spice paste along the edges of the pot.
CP: The spice mixture forms a thick paste and glossy red oils glisten on the surface.
Before moving to the next step:
Turn off the heat or reduce to the lowest setting before incorporating yogurt to prevent curdling.
Phase 4: Tempering and Adding Yogurt – 15 min
Appliances: Stovetop, whisk
4. Remove the Dutch oven from the heat source for 2 minutes to cool slightly. Whisk 1 cup of plain whole milk yogurt until completely smooth. Gradually add the yogurt to the pot one tablespoon at a time, stirring vigorously and continuously with a wooden spoon to incorporate it smoothly into the spice paste. Return the pot to low heat and simmer gently for 5–7 minutes, stirring constantly, until the yogurt oils separate and the sauce turns rich and homogeneous.
CP: Sauce is completely smooth with no yogurt curds or separation lumps visible.
Before moving to the next step:
Ensure the yogurt sauce is fully stabilized before returning the seared lamb to the pot.
Phase 5: Slow Braising the Lamb – 65 min
Appliances: Stovetop, Dutch oven with tight lid
5. Return the seared lamb and any accumulated resting juices to the Dutch oven. Add 2 cups of warm water and 1½ tsp of kosher salt, stirring well to coat all meat pieces in the red gravy. Bring the mixture to a gentle boil over medium heat, then immediately reduce the heat to the lowest setting (simmer at 200–212 °F / 95–100 °C). Cover the Dutch oven tightly with its lid and simmer gently for 60–75 minutes, stirring occasionally to prevent sticking, until the lamb is fork-tender.
CP: Lamb meat yields easily to fork pressure and the sauce thickens into a glossy glaze.
Before moving to the next step:
Check that the meat is fully tender before adding the final aromatic finishing touches.
Phase 6: Finishing and Garnish – 10 min
Appliances: Stovetop
6. Remove the lid from the Dutch oven. Sprinkle in 1 tsp of garam masala and stir gently into the curry. Simmer uncovered for 5 minutes to allow the sauce to reduce to your desired consistency. Taste the gravy and adjust salt if necessary. Remove from heat, garnish with ¼ cup of freshly chopped cilantro leaves, and let the curry rest for 10 minutes before serving warm.
CP: Curry is rich, glossy, bright red, and enveloped in aromatic warming spices.
Required equipment
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| Dutch oven | 5.5 quart | Heavy-bottomed pot with tight lid | Thin pots cause scorching |
| Chef’s knife | 8 inch | Utility knife | Dull blade tears meat |
| Wire whisk | 10 inch | Fork | Lumpy yogurt texture |
Shopping list
Nutrition profile
Values per 1 serving (excluding side dishes). Calculated from average ingredient nutrition values.
| Nutrient | Per 100 g | Per 1 serving | Per 6 servings |
|---|---|---|---|
| Energy | 128.6 kcal | 540.0 kcal | 3240.0 kcal |
| Fat | 8.1 g | 34.0 g | 204.0 g |
| of which saturates | 4.1 g | 17.2 g | 103.2 g |
| Carbohydrates | 2.9 g | 12.0 g | 72.0 g |
| of which sugars | 1.4 g | 5.8 g | 34.8 g |
| Protein | 10.0 g | 42.0 g | 252.0 g |
| Salt | 0.3 g | 1.2 g | 7.2 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: Verified recipe with precise ratios and visual checkpoints.
- Tip 1: Use bone-in lamb shoulder for an even deeper, gelatin-rich sauce if desired.
- Tip 2: Always temper yogurt off the heat to completely eliminate curdling risks.
- Tip 3: Grind whole fennel seeds fresh for superior aromatic intensity.
- Tip 4: Let the curry rest for 15 minutes before serving to allow flavors to harmonize.
Scientific background
Slow braising lamb shoulder breaks down tough collagen into gelatin, transforming connective tissue into a velvety, unctuous sauce texture. The gentle acidity of yogurt tenderizes the exterior meat proteins while fat-soluble flavor compounds in Kashmiri chili and whole spices bind into the lipids, creating a deeply complex aromatic matrix.
Fine Dining – Professional techniques
- Plate composition: Serve centrally in a warm white shallow bowl, pooling glossy red sauce around tender lamb chunks.
- Texture contrasts: Pair with crispy garlic naan and toasted nigella seed accents.
- Temperature contrast: Ensure curry is piping hot against cool fresh cilantro garnish.
- Aromatic garnishes: Finish with micro-julienned fresh ginger and toasted fennel fronds.
Sensory radar
- Appearance: Brilliant natural deep red sauce with glossy oil sheen and tender browned lamb chunks.
- Aroma: Fragrant warming spices, toasted fennel, ginger, and cardamom.
- Taste: Savory, mildly sweet, aromatic warmth with gentle tang from yogurt.
- Texture: Melt-in-your-mouth tender lamb in a rich, velvety braising gravy.
Pairing
- BEER: India Pale Ale (IPA) with bright hop bitterness to balance the rich lamb fat.
- WINE: Medium-bodied Syrah or Grenache with spicy fruit notes.
- NON-ALCOHOLIC: Chilled sweet Mango Lassi or spiced iced cardamom tea.
Various preparation methods
- VARIANTA_1: Slow Cooker method – Sear meat and aromatics, transfer to slow cooker on low for 6 hours.
- VARIANTA_2: Pressure Cooker method – Pressure cook on high for 35 minutes after adding water.
Allergens and dietary information
Contains: Dairy (yogurt) • Gluten: Naturally gluten-free • Not suitable for: Vegan, lactose intolerant diets
Suitable for
Dinner parties, weekend feasts, comforting family meals, and celebratory gatherings.
Substitution guide
- Lamb shoulder: Beef chuck roast or goat meat
- Ghee: Neutral cooking oil with 1 tbsp butter
- Yogurt: Full-fat unsweetened coconut yogurt for dairy-free option
FAQ
Can I make Rogan Josh without Kashmiri chili?
Kashmiri chili provides the iconic color and mild flavor. Substitute with a blend of 3 parts sweet paprika and 1 part cayenne pepper if necessary.
Why did my yogurt curdle in the curry?
Curdling happens when cold yogurt hits high heat too quickly. Always remove the pot from heat, temper the yogurt gradually, and stir continuously.
What cut of lamb is best for Rogan Josh?
Boneless lamb shoulder or leg of lamb cut into cubes works best due to its rich fat distribution and tenderness when braised.
Can I freeze Rogan Josh?
Yes, Rogan Josh freezes exceptionally well for up to 3 months in an airtight container.
WAGUU Petr advises: Cooking for 12 or more people?
12–16 people: Double all ingredient quantities and cook in a large 10-quart stockpot or divide across two heavy Dutch ovens • 20+ people: Scale ingredients proportionally and sear meat in multiple batches to maintain optimal caramelization.
Sides and serving
- Basmati rice – Fragrant steamed basmati grains (not included in the recipe)
- Garlic Naan – Freshly baked flatbread (not included in the recipe)
Serving: Serve piping hot garnished with fresh cilantro and lemon wedges.
Storage and reheating
Fridge: 3 days • Freezer: 3 months • Reheating: Reheat gently on the stovetop over medium-low heat with a splash of water until simmering.
Author: WAGUU Petr & Team • Published: 31 Oct 2026
More Recipes in This Article
Guide: 12 Most Popular Indian Dishes: Favorite Recipes of Indian Cuisine
Other recipes you might enjoy
Why WAGUU?
Recipes on WAGUU undergo checks for ingredient accuracy, procedures, and nutritional values.
Process photo gallery
Community photos: Cook, take a picture, and share your results.
You can upload photos in the comments below or send them via email.
Did you record a video of your process for our recipe? Paste a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comments – we’d love to share it and help give you and your content more visibility.
Common mistakes
- Adding cold yogurt too fast – Causes yogurt to curdle and break the sauce emulsion.
- Skipping meat searing – Results in a flat, one-dimensional flavor profile lacking deep savory depth.
- Using excessive heat during simmering – Toughens lamb meat instead of tenderizing collagen.
- Omiting whole spices – Deprives the base sauce of authentic aromatic complexity.