Lamb Rogan Josh Recipe: Slow Cooked Indian Lamb Curry For Weeknight Comfort
A bowl of lamb rogan josh brings together tender lamb and a warm spice profile that feels comforting and familiar. The sauce settles into a smooth finish as it cooks, and the flavors deepen in a way that makes this Indian lamb curry feel both timeless and inviting. It is a dish built for relaxed meals, center-of-table moments, and anyone who enjoys a rich, slow-simmered lamb dish.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Rogan Josh traces back to Kashmiri cooking, where the use of Kashmiri chili powder gives the curry its signature look without pushing too much heat. I’ve seen many versions of this dish across different Indian households, and each one carries its own rhythm. This one holds close to that homestyle approach, making it a lamb rogan josh recipe that fits easily into a modern kitchen while keeping the spirit of the dish intact.
Why You Will Love This Rogan Josh Recipe
- This lamb rogan josh recipe has a balanced, gentle warmth that works for families, guests, and anyone who prefers a smoother spice profile in their Indian lamb recipes.
- The dish brings the kind of steady, familiar flavor people look for in Indian dinner recipes, making it easy to serve on both weeknights when you want hearty meals and special occasions.
- It can be made ahead and kept warm, which makes this Kashmiri lamb curry a convenient choice for entertaining and relaxed gatherings.
- If you enjoy trying different lamb dishes or want to explore slow-cooked lamb at home, this easy lamb rogan josh is a reliable starting point.
Ingredients

- Lamb: Lamb shoulder works best because it stays tender during slow cooking. You can also make this recipe with goat for a similar texture and flavor, though goat may need a slightly longer simmer.
- Kashmiri chili powder: This gives lamb rogan josh its signature color without adding sharp heat. If you cannot find it, use a mild chili powder and reduce the quantity slightly so the flavor stays balanced.
- Fennel: Ground fennel adds the gentle sweetness seen in many Kashmiri lamb curry variations. If you only have whole fennel seeds, grind them before mixing with the yogurt.
- Yogurt: Plain whole-milk yogurt gives the sauce body and keeps the texture smooth as it cooks. Low-fat yogurt can split more easily.
- Whole spices: Cinnamon sticks, peppercorns, dried chilies, and black cardamom form the base of the flavor. If black cardamom is unavailable, skip it rather than substituting green cardamom, which changes the aroma completely.
See the recipe card for the complete list of ingredients and quantities.
How To Cook Lamb Rogan Josh

Step 1: Heat the ghee in a Dutch oven or heavy pot over medium heat. Add cumin seeds, cinnamon sticks, whole black pepper, black cardamom, dried red chilies, and asafoetida. Let them sizzle for a few seconds until fragrant.

Step 2: Add the lamb pieces to the pot and toss to coat them in the spiced ghee. Cook on medium heat for 8 to 10 minutes, turning the pieces occasionally, until they are browned on most sides.

Step 3: Pour in the yogurt-spice paste and sprinkle in the salt. Stir well so the lamb is evenly coated. Cook for 6 to 8 minutes, stirring often, until the paste thickens, clings to the meat, and the raw smell of the spices and yogurt disappears.

Step 4: Add ¾ cup water and stir, scraping the bottom of the pot to release any browned bits. Bring the mixture to a boil. Reduce the heat to low, cover, and simmer for 35 to 45 minutes, stirring every 10 minutes.

Tips and Variations
- Use lamb shoulder for the best texture. Shoulder holds up during long simmering and gives you tender lamb without the meat drying out.
- Goat can be used instead of lamb. If making a goat version, allow extra simmering time since goat cooks more slowly.
- Keep the yogurt mixture smooth. Blending the yogurt with the spices helps the sauce stay stable as it cooks.
- Adjust the heat gently. Kashmiri chili powder delivers color with mild warmth. If you want more heat, add a pinch of a hotter chili powder rather than increasing the Kashmiri chili.
- Let the curry rest briefly. A short rest after cooking allows the flavors in this Kashmiri lamb rogan josh to settle.
- Make it ahead for gatherings. The dish reheats well, making it a convenient option for hosting or planning Indian dinner menus.
Serving Suggestions
- Basmati or jeera rice: The long grains pair naturally with the sauce and let the flavors of this lamb rogan josh stand out. Lightly seasoned cumin rice adds aroma without competing with the curry.
- Naan or roti: Soft breads are great for scooping the tender lamb and sauce. Our favorite is this garlic naan.
- Simple sides: A cucumber raita, sliced onions, or a basic salad bring freshness to the plate.
- Dinner gatherings: Serve this Indian lamb curry as the centerpiece with rice, naan, and a light vegetable dish for an easy, well-rounded menu.
Recipe FAQs
Yes. This dish tastes even better after resting, so preparing it earlier in the day or the night before works well. Reheat on low heat and adjust the consistency with a splash of water if needed.
It should not split as long as the heat stays moderate when the yogurt mixture is added. Blending the yogurt with the spices helps keep the sauce smooth as it cooks.
Yes. Brown the lamb and bloom the spices on the stovetop first, then transfer everything to the slow cooker with the yogurt mixture. Cook on low for 6 to 7 hours or on high for 3 to 4 hours until the lamb is tender. Add more water if the sauce reduces too quickly.
Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop with a little water if the sauce thickens. The dish also freezes well for up to one month.

More Indian Lamb Recipes
- Lamb and mung bean curry brings together rich, slow-cooked ground lamb with tender moong dal for a cozy, deeply seasoned dinner that tastes like it simmered all afternoon. It’s the kind of comfort meal that works for weeknights, makes incredible leftovers, and feels special.
- Lamb palak is a comforting Indian lamb and spinach curry with tender pieces of lamb simmered in a smooth, vibrant spinach sauce. The flavors are warm and balanced, and it pairs perfectly with basmati rice or naan. It’s the kind of cozy dinner that feels special without being complicated.
- Lamb pepper fry is all about bold black-pepper heat and that dry, roasted finish that makes every bite feel cozy and satisfying. The lamb turns tender first, then crisp around the edges as it cooks down into a deep, peppery masala. Perfect with rice, roti, dosa, or anything already on your dinner table.
- Lamb madras is the kind of curry that makes the whole meal feel special. The lamb turns soft as it cooks, and the masala wraps around it with a steady heat that builds gently with each bite. Nothing about it feels rushed. The spices have time to come together, the sauce takes on real character, and the final dish feels comforting in a way only a slow-cooked curry can.
- These Indian lamb meatballs bring together tender oven-baked meatballs and a mild, creamy makhani sauce that feels cozy without any strong heat. The hidden veggies blend right in, the flavors stay balanced, and the dish pairs beautifully with rice or naan. It’s the kind of family dinner that looks impressive, tastes comforting, and still fits into a busy weeknight.
If you tried this Lamb Rogan Josh Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below.

Equipment
- Dutch oven or heavy-bottom pot
Ingredients
For the lamb:
- 2 lb lamb cut into medium pieces
- 2 tablespoons ghee
- ¼ teaspoon asafoetida
- 1 teaspoon cumin seeds
- 1-2 cinnamon sticks
- 1 teaspoons whole black pepper
- 1 black cardamom pod
- 3-4 dried Kashmiri red chilies
- Salt to taste
- 1-1¼ cups water added gradually as needed
To grind:
- 2 teaspoons fennel seeds
- ½ cup yogurt
- 1 teaspoon ground ginger
- 1 teaspoon ground coriander
- 1 tablespoon Kashmiri chili powder
Instructions
- Cut the lamb into medium, evenly sized pieces and set aside. Grind the fennel seeds to a coarse powder in a spice grinder or small blender jar.
- In a small blender jar, combine the ground fennel, yogurt, ground ginger, ground coriander, turmeric, and Kashmiri chili powder. Blend until the mixture is smooth and lump-free, then set aside.
- Heat the ghee in a Dutch oven or heavy pot over medium heat. Add cumin seeds, cinnamon sticks, whole black pepper, black cardamom, dried red chilies, and asafoetida. Let them sizzle for a few seconds until fragrant.
- Add the lamb pieces to the pot and toss to coat them in the spiced ghee. Cook on medium heat for 8 to 10 minutes, turning the pieces occasionally, until they are browned on most sides.
- Pour in the yogurt-spice paste and sprinkle in the salt. Stir well so the lamb is evenly coated. Cook for 6 to 8 minutes, stirring often, until the paste thickens, clings to the meat, and the raw smell of the spices and yogurt disappears.
- Add ¾ cup water and stir, scraping the bottom of the pot to release any browned bits. Bring the mixture to a boil. Reduce the heat to low, cover, and simmer for 35 to 45 minutes, stirring every 10 minutes. Add a splash more water (up to 1¼ cups total) if the curry sauce looks too thick before the lamb is tender.
- Once the lamb is soft and the oil begins to rise to the surface, taste and adjust the salt. If the curry is too thin, simmer uncovered for another 5 to 10 minutes until it reduces to a rich, coating consistency. Turn off the heat and let the curry rest for 10 minutes before serving.
Notes
- Heat level: Kashmiri chili and mild whole chilies keep the curry more about color and aroma than sharp heat. Use a hotter chili powder if you prefer more spice.
- Lamb cuts: Shoulder or leg works best because it stays tender with slow simmering and gives a good balance of meat and fat.
- Make-ahead: The curry tastes even better a few hours later or the next day. Cool completely, refrigerate, and reheat gently on the stove with a splash of water if needed.
