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.

The lamb rogan josh is shown simmering in a grey Dutch oven, surrounded by bowls of rice, sliced onions, cilantro, and naan.

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

All the ingredients for lamb rogan josh are arranged neatly on a marble surface, including lamb pieces, yogurt, spices, oil, and whole aromatics.
  • 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

Whole spices including cinnamon, dried chili, peppercorns, and fennel are simmering in a Dutch oven filled with foamy spiced ghee.

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.

Lamb pieces are browning in a grey Dutch oven, developing a golden sear on all sides.

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.

The browned lamb is coated in a thick, vibrant red spice paste inside the Dutch oven.

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.

The lamb has been simmered in the sauce until tender, creating a deep red gravy inside the Dutch oven.

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. 

A serving bowl filled with lamb rogan josh is garnished with fresh cilantro, with rice and naan visible in the background.

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

Can I make this recipe ahead of time for a gathering?

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.

Will the yogurt split while cooking?

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.

Can I make lamb Rogan Josh in a slow cooker?

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.

How do I store leftovers?

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.

A plated serving of lamb rogan josh is shown over rice, with sliced onions and naan blurred in the background.

More Indian Lamb Recipes

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

The lamb rogan josh is presented in a Dutch oven with a rich red gravy and fresh cilantro sprinkled on top.

Lamb Rogan Josh

Lamb Rogan Josh is a comforting Indian lamb curry made with slow-simmered lamb, warm spices, and a creamy yogurt-based sauce. The dish has a gentle, steady heat that works well for families and guests. It is perfect for weeknight dinners when you need hearty meals and relaxed weekend cooking. Serve it with basmati rice, naan, or roti for a classic and satisfying Indian dinner.
No ratings yet
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Course: Main Course
Cuisine: Indian
Servings: 6
Author: Shilpa

Equipment

Ingredients

For the lamb:

To grind:

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.

Nutrition

Calories: 499kcal | Carbohydrates: 4g | Protein: 26g | Fat: 42g | Saturated Fat: 19g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Cholesterol: 126mg | Sodium: 136mg | Potassium: 453mg | Fiber: 2g | Sugar: 1g | Vitamin A: 691IU | Vitamin C: 1mg | Calcium: 82mg | Iron: 3mg
Tried this recipe? Share it Today!Mention @lentillovingfamily or tag #lentillovingfamily!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating