Lamb Rogan Josh is one of those dishes that feels special without being fussy. It’s rich, aromatic, and full of warm spice, yet gentle enough to enjoy on a weeknight. Kashmiri style keeps the flavors clean and elegant: tender lamb, earthy spices, tangy yogurt, and a signature red hue.
You don’t need complicated techniques—just patience, good spices, and a steady simmer. Serve it with rice or warm flatbreads, and it’s the kind of meal that makes the whole table go quiet.
What Makes This Recipe So Good

- Authentic Kashmiri profile: The flavors are bold but balanced—aromatic, not fiery, with a gentle tang from yogurt.
- Deep color, no shortcuts: The red hue comes from Kashmiri chili and paprika, not food coloring.
- Tender, fall-apart lamb: Slow cooking lets the meat absorb the spices and turn silky.
- Simple pantry spices: Whole spices and ground aromatics you can find at most supermarkets or Indian grocers.
- Great for make-ahead: It tastes even better the next day, as the flavors meld and deepen.
Shopping List
- Lamb: 2 lb (900 g) lamb shoulder or leg, cut into 1.5-inch pieces, bone-in if possible
- Yogurt: 1 cup full-fat plain yogurt, whisked
- Ghee or oil: 3–4 tbsp (ghee preferred for flavor)
- Onions: 2 medium, thinly sliced
- Garlic: 6 cloves, minced
- Ginger: 2-inch piece, grated
- Tomato paste: 1 tbsp (optional; traditional versions often skip tomatoes)
- Kashmiri red chili powder: 2–3 tsp (adjust for heat and color)
- Sweet paprika: 1 tsp (for color without extra heat)
- Ground fennel: 2 tsp
- Ground ginger (saunth): 1 tsp
- Ground coriander: 1 tsp
- Garam masala: 1 tsp
- Whole spices: 2 bay leaves, 6–8 green cardamom pods, 1 black cardamom (optional), 6 cloves, 1-inch cinnamon stick
- Asafoetida (hing): a pinch (optional but traditional)
- Salt: to taste
- Water or stock: 1.5–2 cups
- To finish (optional): 1 tsp crushed dried fenugreek leaves (kasuri methi) and a squeeze of lemon
Step-by-Step Instructions

- Marinate the lamb: In a bowl, combine lamb with 1 tsp salt, 1 tsp Kashmiri chili, and half the ginger-garlic. Set aside for 30 minutes while you prep the rest.
- Whisk the yogurt: In another bowl, whisk the yogurt until smooth.
Stir in the ground fennel, ground ginger, coriander, paprika, and remaining Kashmiri chili. This prevents curdling later.
- Bloom whole spices: Heat ghee in a heavy pot over medium heat. Add bay leaves, cardamoms, cloves, cinnamon, and a pinch of asafoetida.
Let them crackle for 30–45 seconds until fragrant.
- Brown the onions: Add sliced onions and a pinch of salt. Cook, stirring, until soft and lightly golden, about 8–10 minutes. Avoid burning—color means flavor, but deep browning can turn bitter.
- Sear the lamb: Add marinated lamb to the pot.
Sear on medium-high heat until the edges are browned, 6–8 minutes. Work in batches if needed so the meat sears instead of steams.
- Add ginger-garlic: Stir in the remaining ginger and garlic. Cook 1–2 minutes until the raw smell fades.
- Optional tomato paste: If using, add tomato paste and cook for 1 minute to reduce sharpness.
Traditional versions often omit tomatoes, but a little paste adds body.
- Lower the heat and add yogurt mix: Reduce heat to low. Add the spiced yogurt a few spoonfuls at a time, stirring constantly to prevent splitting. Cook gently for 3–4 minutes until it coats the lamb.
- Add liquid and simmer: Pour in 1.5 to 2 cups of hot water or stock to reach a thick gravy consistency.
Add 1 tsp salt, bring to a gentle boil, then reduce to a low simmer.
- Slow cook: Cover and simmer 60–90 minutes, stirring occasionally, until the lamb is tender and the oil separates slightly on top. Add splashes of water if the gravy gets too thick.
- Finish with garam masala: Sprinkle in garam masala and simmer 5 more minutes. Adjust salt.
For a restaurant-style finish, stir in crushed dried fenugreek and a squeeze of lemon.
- Rest and serve: Let it rest 10 minutes off the heat. Serve with steamed basmati rice, naan, or roti, and a cooling cucumber raita.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze in portioned containers for up to 3 months. Thaw overnight in the fridge for best texture.
- Reheat: Warm gently on the stove over low heat with a splash of water.
Avoid boiling hard to keep the yogurt-based sauce smooth.

Why This is Good for You
- Protein-rich: Lamb delivers high-quality protein and essential minerals like iron and zinc.
- Anti-inflammatory spices: Ginger, garlic, cardamom, and cinnamon bring antioxidants and digestive benefits.
- Balanced fats: Ghee offers fat-soluble vitamins and a satisfying mouthfeel, especially when used in moderation.
- Controlled heat: Kashmiri chili gives color and flavor without overwhelming spice, making it gentler on the stomach.
Common Mistakes to Avoid
- Curdled yogurt: Add yogurt on low heat and stir constantly. Whisk it smooth first and temper it with a little hot gravy if needed.
- Rushing the sear: Crowding the pot steams the lamb. Brown in batches for deeper flavor.
- Too much heat: Kashmiri chili is mild, but avoid swapping it 1:1 with hot chili powder.
The flavor balance will skew.
- Skipping whole spices: They build the base aroma. Ground-only versions taste flatter.
- Undercooking: Lamb needs time. If it’s chewy, it hasn’t simmered long enough.
Variations You Can Try
- Pressure cooker or Instant Pot: Sear as directed, then pressure cook on high for 25–30 minutes; natural release.
Reduce the sauce afterward if needed.
- No-onion version: For a more traditional Kashmiri approach, skip onions entirely and rely on yogurt, fennel, and dry ginger for body.
- Bone-in cuts: Use lamb shanks or shoulder with bone for richer flavor and a silkier sauce.
- Low-dairy option: Use thick coconut yogurt for a dairy-free approach, knowing it changes the flavor profile slightly.
- Richer finish: Stir in a knob of ghee at the end for extra gloss and depth.
FAQ
Is Lamb Rogan Josh very spicy?
It’s aromatic more than hot. Kashmiri chili powder brings a vibrant red color and gentle warmth. You can increase or decrease it to suit your taste without losing the dish’s character.
Can I make this with beef or goat?
Yes.
Goat follows the same method but may take a bit longer to get tender. Beef chuck works too; simmer until fork-tender and adjust spices to taste.
What’s the best cut of lamb for Rogan Josh?
Shoulder or leg is ideal. A mix of lean and fatty pieces creates tenderness and richness.
Bone-in pieces add extra flavor to the sauce.
Do I need tomatoes for authenticity?
Traditional Kashmiri versions often skip tomatoes. The tang comes from yogurt and the spice blend. A small spoon of tomato paste is optional for body, not essential.
My sauce split—how can I fix it?
Turn the heat to low and whisk in a few tablespoons of warm water, then stir steadily.
Next time, add the yogurt gradually on low heat and keep it moving.
What should I serve with it?
Steamed basmati rice, jeera rice, naan, or roti all work well. A simple cucumber raita and a crisp salad balance the richness.
Can I make it ahead?
Absolutely. It tastes even better the next day.
Reheat gently and add a splash of water if the sauce has thickened too much.
In Conclusion
Lamb Rogan Josh in Kashmiri style is all about depth without heaviness—warm spices, tender meat, and a sauce that feels both comforting and refined. With a few pantry staples and unhurried cooking, you get restaurant-worthy results at home. Make it for a cozy dinner, then enjoy the leftovers even more.
It’s a classic for a reason.

