Summary: Authentic Kashmiri Rogan Josh featuring tender shoulder of lamb braised in a rich, aromatic yogurt and onion sauce spiced with Kashmiri chillies, fennel, ginger, and asafetida. Total preparation and cooking time is 150 minutes, designed to serve 6 portions.
Did you cook this recipe? Share the result with the community.
Category: Main Dishes, Lamb and Game, Indian Cuisine
Success rate: not rated yet% of users successfully made this recipe
Quick overview
- Dish: Rogan Josh
- Category: Main Dishes, Lamb and Game, Indian Cuisine
- Cuisine: Kashmiri / Indian
- Main ingredient: Lamb shoulder, 1200 g (free-range, bone-in or boneless, well-trimmed)
- Guide: 12 most popular Indian dishes: favourite recipes of Indian cuisine
- Total time: 150 minutes (30 min prep + 120 min cooking)
- Difficulty: Intermediate
- Portions: 6 portions (Portion weight: 420 g)
- Key technique: Braising in a yogurt-based aromatic reduction without tomatoes or onions cooked to a paste
- Preparation types: Searing, simmering, slow braising
- Dietary info & Allergens: Contains dairy (yogurt), gluten-free
- Suitable for: Sunday lunch, festive family gatherings, dinner parties
- Nutritional values (per 1 portion): 540 kcal, Protein: 42.0 g, Fat: 32.5 g, Carbohydrates: 12.0 g
- Storage: 3 days in the fridge, 3 months in the freezer
- Pairing: Indian Pale Ale (IPA), full-bodied Syrah or Merlot, salted Lassi
- In short: Tender, perfectly spiced Kashmiri lamb curry with a signature vibrant red sauce and deep fennel aroma.
- Last updated: 2025-02-20
WAGUU says: “True Rogan Josh derives its velvety red color and mild warmth exclusively from Kashmiri chili powder, never from artificial food coloring or excessive amounts of tomatoes.”
Key facts
| Prep time: | 30 minutes |
| Cooking time: | 120 minutes |
| Temperature: | 160 °C (oven) or gentle stove simmer |
| Number of portions: | 6 portions |
In a nutshell
Embark on a culinary journey to the breathtaking valleys of Kashmir with this traditional Rogan Josh recipe. Succulent cubes of lamb are gently seared and then simmered in a fragrant bath of yogurt infused with fennel seeds, dry ginger, cloves, cardamom, and vibrant Kashmiri chilies. This dish represents the pinnacle of Kashmiri Pandit cuisine, where garlic and onions are traditionally omitted, allowing the delicate interplay of warming spices and rich dairy to coat the tender meat in a luxurious, crimson gravy that melts in your mouth.
Ingredients
Base portions: 6 portions • Portion weight: 420 g
| Ingredient | Amount | Quality |
|---|---|---|
| Lamb shoulder | 1200 g | Boneless, trimmed and cut into 4 cm chunks |
| Ghee (clarified butter) | 60 g | Traditional clarified butter for rich flavor |
| Hing (asafetida) | 0.5 tsp | Compounded or pure resin powder |
| Cinnamon stick | 1 piece | Ceylon cinnamon, about 5 cm long |
| Green cardamom pods | 6 pieces | Slightly cracked to release seeds |
| Black cardamom pod | 1 piece | Smoky Himalayan variety |
| Cloves | 6 pieces | Whole aromatic cloves |
| Bay leaves | 2 pieces | Dried Indian bay leaves (tej patta) |
| Kashmiri chili powder | 3 tbsp | Authentic vibrant red, mild heat powder |
| Fennel seed powder | 2 tbsp | Freshly ground sweet fennel seeds |
| Dry ginger powder (sonth) | 1.5 tsp | Fine dry ginger powder |
| Plain whole milk yogurt | 350 g | Whisked smooth, room temperature |
| Garam masala | 1 tsp | Aromatic finishing spice blend |
| Water or lamb stock | 500 ml | Warm water or low-sodium stock |
| Salt | 14 g | Fine sea salt to taste |
Why you will love this recipe
- Authentic Kashmiri Flavor Profile: Experience the true heritage of Kashmiri Pandit cuisine with its distinctive balance of fennel and dry ginger.
- Naturally Vibrant Red Sauce: Achieve a breathtaking ruby-red hue without any artificial colorings or excessive tomato paste.
- Butter-Soft Lamb Texture: Slow braising breaks down connective tissues until the lamb practically melts on your tongue.
Success guaranteed: Follow the precise temperature and yogurt tempering guidelines to ensure your sauce remains silky smooth without curdling.
Recipe overview
Prep: 30 min | Cooking: 120 min | Difficulty: Intermediate | Portions: 6 | Type: Main Dish | Origin: Kashmiri / Indian
Detailed instructions
Overall progress: 0% complete
Phase 1: Preparing and Searing the Lamb – 25 min
Appliances: Heavy-bottomed Dutch oven or cast-iron pot, stove
1. Trim any excess hard fat from the 1200 g lamb shoulder, cut the meat into uniform 4 cm chunks, and pat completely dry with paper towels. Heat 60 g of ghee in the Dutch oven over medium-high heat until shimmering. Add the lamb pieces in two separate batches to avoid overcrowding the pan, searing each batch for 6 to 8 minutes until all sides are evenly browned and caramelized. Remove the seared lamb with a slotted spoon and set aside on a clean plate.
VKB: Ensure the meat is thoroughly dried before searing to promote rapid Maillard browning without boiling in its own juices.
Before moving to the next step:
Make sure the lamb is nicely browned on all sides to lock in the savory juices before introducing the whole spices.
Phase 2: Blooming Whole Spices and Asafetida – 15 min
Appliances: Dutch oven, stove
2. Reduce the stove heat to medium-low. In the remaining warm ghee inside the Dutch oven, add 0.5 tsp of hing (asafetida), 1 cinnamon stick, 6 green cardamom pods, 1 black cardamom pod, 6 cloves, and 2 bay leaves. Stir continuously for 45 to 60 seconds until the spices release their intense aromatic oils and crackle. Take care not to burn the spices, as scorched spices will impart a bitter taste to the entire curry.
VKB: Whole spices must bloom in warm fat to extract their fat-soluble flavor compounds effectively.
Before moving to the next step:
Check that the whole spices are fragrant and sizzling gently without any blackening.
Phase 3: Incorporating Ground Spices and Yogurt Base – 20 min
Appliances: Whisk, bowl, Dutch oven, stove
3. Turn off the heat completely or reduce it to its lowest setting. In a mixing bowl, whisk 350 g of plain whole milk yogurt until completely smooth. Stir in 3 tbsp of Kashmiri chili powder, 2 tbsp of fennel seed powder, and 1.5 tsp of dry ginger powder. Gradually ladle a small amount of warm water into the yogurt mixture while whisking vigorously to temper the dairy. Pour the spiced yogurt mixture into the Dutch oven in a slow, steady stream while stirring constantly to prevent curdling.
VKB: Tempering yogurt with warm liquid and stirring continuously over low heat is critical to maintaining a smooth emulsion.
Before moving to the next step:
Ensure the yogurt sauce has come together into a uniform, vibrant red gravy without any visible lumps of curdled dairy.
Phase 4: Returning Lamb and Initial Simmer – 20 min
Appliances: Dutch oven, stove
4. Return the seared lamb pieces along with any resting juices back into the simmering yogurt gravy. Add 14 g of fine sea salt and pour in 500 ml of warm water or low-sodium lamb stock. Bring the mixture to a gentle boil over medium heat, stirring frequently to ensure the sauce coats every piece of meat evenly. Once boiling, cover the Dutch oven with a tight-fitting lid.
VKB: Maintain a gentle simmer before transferring to ensure uniform heat distribution throughout the pot.
Before moving to the next step:
Verify that the liquid level is sufficient to cover most of the lamb chunks before slow braising.
Phase 5: Slow Braising Until Tender – 80 min
Appliances: Oven preheated to 160 °C or low stove burner
5. Transfer the covered Dutch oven to the preheated oven at 160 °C (or maintain a very low simmer on the stovetop with a heat diffuser). Let the curry braise undisturbed for 80 minutes. Check occasionally to ensure the sauce is bubbling gently and not sticking to the bottom of the pot. The lamb is ready when it yields effortlessly to the gentle pressure of a fork.
VKB: Slow oven braising provides gentle, all-around heat that breaks down collagen into rich gelatin without drying out the meat.
Before moving to the next step:
Test a piece of lamb for tenderness; it should be fork-tender and surrounded by a rich, glossy red sauce.
Phase 6: Finishing and Resting – 10 min
Appliances: Stovetop
6. Remove the Dutch oven from the oven. Stir in 1 tsp of garam masala to elevate the aromatic profile. If the gravy is too thin, simmer uncovered on the stovetop over medium heat for 5 to 8 minutes until reduced to a luxurious, coating consistency. Let the curry rest off the heat for 5 to 10 minutes before serving so the flavors meld and the rendered ghee rises to the surface.
VKB: Resting allows the meat fibers to relax and reabsorb moisture, resulting in superior tenderness.
Required equipment
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| Dutch oven | 4 to 5 liters | Heavy-bottomed casserole pot | Thin pots may cause scorching |
| Whisk | 20 cm wire whisk | Fork | Lumpy yogurt base |
| Chef’s knife | 20 cm blade | Utility knife | Uneven meat cubes |
Shopping list
Nutritional profile
Values per 1 portion (excluding side dishes). Calculated from average nutritional values of ingredients.
| Nutrient | Per 100 g | Per 1 portion | Per 6 portions |
|---|---|---|---|
| Energy | 128.6 kcal | 540.0 kcal | 3240.0 kcal |
| Fat | 7.7 g | 32.5 g | 195.0 g |
| of which saturates | 3.6 g | 15.2 g | 91.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.6 g | 2.3 g | 13.8 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro Level
- Pro standard: Verified recipe with precise ratios and visual control points.
- Tip 1: Always use high-fat whole milk yogurt to prevent curdling when exposed to simmering temperatures.
- Tip 2: Grind your own fennel seeds fresh from whole seeds to maximize the sweet, anise-like aroma characteristic of Kashmiri cuisine.
- Tip 3: Searing the lamb in genuine ghee provides an authentic nutty depth that vegetable oil cannot replicate.
- Tip 4: Letting the finished curry rest for 10 minutes allows the flavorful ghee to separate and float gracefully on top.
Scientific background
Braising lamb shoulder in an acidic dairy environment like yogurt achieves dual culinary goals. The mild lactic acid in the yogurt gently denatures the tough collagen structures within the connective tissues, transforming them into soluble gelatin during the prolonged 80-minute braise. Simultaneously, the capsaicin and carotenoids present in Kashmiri chili powder dissolve into the rendered animal fats, creating a stable, vibrant red emulsion that clings perfectly to the meat proteins.
Fine Dining – Professional techniques
- Plate composition: Serve three generous chunks of tender lamb in the center of a warm shallow bowl, generously spooning the glossy crimson gravy over the top.
- Textural contrasts: Pair the tender, melting lamb with crispy, freshly baked garlic naan and crunchy pomegranate raita.
- Temperature contrast: Ensure the curry is served piping hot alongside cool, refreshing mint and cucumber yogurt garnish.
- Aromatic garnishes: Garnish minimally with freshly julienned ginger and a scattering of crushed pistachios for a royal presentation.
Sensory radar
- Appearance: Deep, glossy ruby-red sauce with floating droplets of golden ghee and tender brown lamb chunks.
- Aroma: Intensely fragrant with sweet fennel, warming dry ginger, earthy cardamom, and subtle asafetida.
- Taste: Rich and savory with a gentle chili warmth, subtle tang from yogurt, and aromatic herbal sweetness.
- Texture: Exceptionally tender lamb meat complemented by a velvety, smooth, and clinging gravy.
Pairing
- BEER: Crisp Indian Pale Ale (IPA) with citrus hop notes to cut through the rich lamb fat.
- WINE: Medium-bodied Northern Rhône Syrah or spicy Australian Shiraz highlighting pepper and dark fruit.
- NON-ALCOHOLIC: Traditional salted mint lassi or chilled sparkling water with fresh lime twist.
Various preparation variants
- Mutton Rogan Josh: Substitute goat meat or bone-in mutton for lamb, increasing the braising time by 30 to 45 minutes.
- Restaurant Style: Add a finely minced onion and garlic sauté at the beginning for a richer, thicker gravy texture.
Allergens and dietary information
Contains: Dairy (yogurt, ghee) • Gluten: Gluten-free • Not suitable for: Vegan, lactose intolerant diets
Suitable for
Sunday family dinners, celebratory feasts, lovers of authentic Indian gastronomy
Substitution catalog
- Ghee: Clarified butter can be replaced with neutral vegetable oil or mustard oil for a pungent traditional kick.
- Lamb shoulder: Boneless leg of lamb can be used, though shoulder provides superior gelatin and juiciness.
FAQ
Why is Rogan Josh red if it doesn’t use tomatoes?
The distinct bright red color comes entirely from Kashmiri chili powder, which is naturally high in red pigment and exceptionally mild in heat.
Can I use low-fat yogurt for this recipe?
Low-fat yogurt is much more prone to curdling when heated. Whole milk yogurt is strongly recommended for a stable, silky sauce.
Is traditional Kashmiri Rogan Josh very spicy?
No, authentic Kashmiri Rogan Josh prioritizes aromatic warmth from fennel and ginger over tongue-burning chili heat.
Can I make this dish in a slow cooker?
Yes, after searing the meat and preparing the base, transfer everything to a slow cooker and cook on low for 6 to 7 hours.
WAGUU Petr advises: Cooking for 12 or more people?
12–16 people: Double all ingredient quantities and sear the lamb in three separate batches to ensure proper browning without steaming. • 20+ people: Divide the preparation across two large Dutch ovens, keeping cooking times identical and combining the batches before serving.
Sides and Serving
- Basmati rice – Fragrant steamed long-grain rice (not included in the recipe)
- Garlic Naan – Freshly baked flatbread for soaking up gravy (not included in the recipe)
Serving: Serve hot garnished with fresh coriander leaves and julienned ginger, accompanied by cooling cucumber raita.
Storage and reheating
Fridge: 3 days • Freezer: 3 months • Reheating: Thaw overnight in the refrigerator and reheat gently on the stovetop over low heat with a splash of water.
Author: WAGUU Petr & Team • Published: 25 Aug 2026 • Updated: 31 Oct 2026
More Recipes from This Article
Guide: 12 most popular Indian dishes: favourite recipes of Indian cuisine
Other recipes you might be interested in
Why WAGUU?
Recipes on WAGUU undergo checks for the accuracy of ingredients, procedures, and nutritional values.
Process photo gallery
Community photos: Cook, take a photo, and share the result.
You can upload photos in the comments below or send them via email.
Did you record a video guide for our recipe? Insert a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comment – we’d be happy to publish it and help promote you and your content.
Common mistakes
- Curdling the yogurt – Adding cold yogurt directly into a boiling pot without tempering causes the dairy to separate into unappealing lumps.
- Using excessive heat – Boiling the curry vigorously after adding the yogurt ruins the smooth texture of the sauce and toughens the lamb.
- Omiting whole spices – Skipping the initial blooming of whole spices in ghee deprives the dish of its essential layered aroma.
- Adding tomatoes and onions – Traditional Kashmiri Rogan Josh does not contain onions or tomatoes, which alter the authentic flavor profile.