Lamb Rogan Josh with Basmati Rice

Rogan josh brings together tender lamb, yoghurt and warm whole spices in a Kashmiri-style curry known for its deep red gravy and measured heat. Here, lamb shoulder is browned first, then gently simmered with golden onions, ginger, garlic, cardamom, cinnamon, cloves, coriander, cumin and Kashmiri chilli until the meat softens and the sauce turns rich and glossy. The yoghurt gives body and a light tang, while the slow braise keeps the flavour rounded rather than sharp. Served with fluffy basmati rice, it makes a satisfying dinner with enough sauce to soak into every grain.
Cuisine style Kashmiri-style Indian curry
Spice level Mild
Cooking style Slow-cooked • Make-ahead friendly • Freezer-friendly
Time commitment Slow-cooked

Why this recipe works

  • Layered spice base: Whole spices, browned onions, ginger, garlic and ground spices build depth before the lamb is returned to the pot.
  • Gentle yoghurt braise: Adding the yoghurt gradually and simmering gently helps create a smooth, savoury gravy without harshness.
  • Tender, rich finish: Lamb shoulder benefits from slow cooking, turning soft while the sauce reduces into a full-flavoured curry gravy.

Get the most out of this recipe

Adjust the heat

  • For a milder curry: Use a little less Kashmiri chilli and keep the yoghurt generous for a softer, rounder heat.
  • For more heat: Add a small amount of hotter chilli alongside the Kashmiri chilli, which is prized more for colour and fragrance than sharp heat.
  • Keep the warmth balanced: Serve with plain basmati rice to temper the spice and let the rich gravy remain the focus.

Ingredient notes

  • Kashmiri chilli: Kashmiri chilli gives rogan josh its distinctive red colour and mellow warmth without making the curry aggressively hot.
  • Best cut of lamb: Boneless lamb shoulder is well suited to slow braising because it becomes tender while keeping enough richness for the sauce.
  • Choosing yoghurt: Plain yoghurt gives a smooth, tangy base; Greek yoghurt can be used for a thicker, slightly sharper gravy.

Common mistakes

  • Boiling after adding yoghurt: Keep the curry at a gentle simmer once the yoghurt is in, as hard boiling can cause the sauce to split.
  • Scorching the spices: Stir the ground spices constantly once added; they should bloom in the fat, not catch on the base of the pot.
  • Crowding the lamb: Brown the lamb in batches so it colours properly rather than steaming, which gives the finished curry better savoury depth.

Make-ahead tips

  • Good made ahead: The curry can taste even more rounded after a rest in the fridge, making it useful for preparing in advance.
  • Freeze the curry, not the rice: Freeze the rogan josh separately from the basmati rice for the best texture, then defrost overnight in the fridge.
  • Reheat gently: Warm the curry over low heat with a splash of water, stirring occasionally, until piping hot.

Equipment you'll need

Ingredients
Instructions
Print
  1. Thinly slice the onion. Grate the ginger and finely grate or crush the garlic. Cut the lamb into bite-sized pieces and season with 1 tsp of the fine sea salt.
  2. Heat the ghee in a dutch oven over medium-high heat. Brown the lamb in batches until well coloured, 6 to 8 minutes per batch, then transfer to a bowl.
  3. Lower the heat to medium and add the onion to the pot with a pinch of the remaining salt. Cook, stirring, for 10 to 12 minutes until deep golden. Stir in the ginger and garlic and cook for 1 minute until fragrant.
  4. Add the cardamom pods, cinnamon stick, cloves and bay leaves, then stir for 30 seconds. Add the ground coriander, ground cumin and ground Kashmiri chili and cook for 1 minute, stirring constantly so the spices do not catch.
  5. Return the lamb and any juices to the pot. Add the yogurt a spoonful at a time, stirring well between additions so it blends smoothly. Pour in the water and bring to a gentle simmer.
  6. Cover and simmer on low for 70 to 80 minutes, stirring occasionally, until the lamb is very tender and the gravy has thickened. If it looks dry at any point, add a splash of water and keep the simmer gentle. Taste and season with the remaining fine sea salt.
  7. Rinse the basmati rice in cold water until the water runs mostly clear. Put the rice in a saucepan with 600 ml water and bring to the boil, then cover and cook on low for 10 minutes. Remove from the heat and leave covered for 10 minutes, then fluff with a fork.
  8. Serve the rogan josh hot with the basmati rice. For the best texture, remove the whole spices as you find them while serving.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the simmer very gentle once the yogurt is in; a hard boil can split the sauce.
  • If you prefer a smoother gravy, crush the cardamom pods lightly before adding so they release more flavour, then remove them before serving.
  • If serving pregnant people, young children, older adults, or anyone immunocompromised, use pasteurised yogurt.

Substitutions

  • Replace Ghee with Unsalted butter for a similar richness.
  • Replace Yogurt with Greek yogurt for a thicker, tangier sauce.

Storage

  • Refrigerate up to 3 days
  • Cool the curry quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat with a splash of water until piping hot. Freeze the curry (without rice) for up to 3 months; defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Lamb Rogan Josh with Basmati Rice
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 2h (35min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Milk
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.