Lamb Rogan Josh Recipe

I think a truly great curry is the ultimate comfort food for a weekend at home.

The aroma of simmering spices and tender lamb quickly fills the kitchen, promising a satisfying meal. This lamb rogan josh recipe delivers fall-apart tender lamb in a velvety, deeply flavored sauce that satisfies every craving. While traditional, this version includes a simple saffron yogurt ribbon garnish that elevates the presentation and adds a beautiful, creamy contrast to the sauce. This family-friendly recipe is a make-ahead friendly dish perfect for a family gathering or a Sunday supper that rewards patience with incredible depth of flavor. Skip the takeout and create this beautiful, authentic dish in your own kitchen; youโ€™ll be surprised how easy it is to achieve this level of flavor. This healthy meal prep recipe is a true crowd-pleaser.

lamb rogan josh recipe

Ingredients

  • 900 g / 2 lbs boneless lamb shoulder, cut into 4-5 cm (1.5-2 inch) cubes: Lamb shoulder provides rich flavor and tenderness when slow-braised. You can use boneless lamb leg as an alternative if preferred.
  • 2 tablespoons (30 ml) vegetable oil or ghee: Used for searing the lamb and blooming the spices. Ghee adds a traditional, nutty flavor, but vegetable oil works just as well.
  • 2 medium onions, finely diced: The base of the curry, providing sweetness and body to the sauce. Finely dicing ensures they dissolve into the sauce during slow cooking.
  • 2 tablespoons (30 g) ginger-garlic paste: A key aromatic base for Indian curries. Use a pre-made paste for convenience or make your own by blending fresh ginger and garlic. Ensure itโ€™s fresh for optimal flavor.
  • Whole spices: 1 cinnamon stick (approx. 5 cm / 2 inches), 4 green cardamom pods (lightly crushed), 4 whole cloves, 2 bay leaves. These whole spices infuse the curry with deep, aromatic notes. Crushing the cardamom pods slightly helps release their flavor.
  • Ground spices: 2 tablespoons (20 g) Kashmiri chili powder, 1 tablespoon (8 g) ground coriander, 1 teaspoon (2 g) ground cumin, 1 teaspoon (2 g) fennel powder, 1/2 teaspoon (1 g) dried ginger powder. Kashmiri chili powder provides a vibrant red color without excessive heat. Ensure spices are fresh for maximum potency.
  • 1 teaspoon (5 g) salt, or to taste: Salt enhances all the spice flavors and tenderizes the meat during cooking. Adjust at the end after the curry has reduced.
  • 240 g / 1 cup full-fat plain yogurt, whisked until smooth: The primary base of the rogan josh sauce, adding richness and a creamy texture. Full-fat yogurt is essential to prevent curdling when heated; avoid low-fat or Greek yogurt for the curry base.
  • 1 tablespoon (15 g) tomato paste: Adds a subtle sweetness and acidity to balance the spices and yogurt. It also contributes to the rich red color of the curry.
  • 480 ml / 2 cups vegetable broth or water: The liquid base for braising the lamb. Broth provides more flavor than water; use water for a lighter flavor.
  • Saffron Yogurt Ribbons: 120 g / 1/2 cup full-fat plain yogurt, 0.25 g / 1/4 teaspoon saffron threads, 2 tablespoons (30 ml) warm water or vegetable broth, pinch of salt. This garnish provides visual appeal and a fresh, bright contrast to the hearty curry. Saffron adds a unique floral note; a good quality saffron is recommended.
  • 2 tablespoons (8 g) fresh cilantro, chopped: Used as a fresh garnish at the very end. Adds a vibrant green color and fresh herbal finish.

Instructions

  1. Prep the Lamb and Saffron: Pat the lamb cubes dry thoroughly with paper towels. Season lightly with salt and pepper to prepare for searing. In a small bowl, steep the saffron threads in 2 tablespoons warm water or broth for 10-15 minutes to allow the color to leach out fully. In a separate bowl, whisk 120 g (1/2 cup) full-fat plain yogurt with a pinch of salt; stir in the saffron-infused liquid and set aside for plating.
  2. Sear the Lamb in Batches: Heat 1 tablespoon (15 ml) oil or ghee in a heavy-bottomed pot or Dutch oven over medium-high heat. Sear the lamb cubes in batches, ensuring each piece is well browned on all sides. Do not overcrowd the pot, or the lamb will steam instead of searing; work in 2-3 batches if necessary. Remove seared lamb and set aside. I always make sure the pan is hot enough to get a deep brown crust; searing adds a critical depth of flavor to this lamb rogan josh recipe that you won’t get by skipping this step.
  3. Build the Curry Base: Reduce heat to medium. Add the remaining 1 tablespoon (15 ml) oil to the pot. Add diced onions and cook for 8-10 minutes, stirring occasionally, until softened and lightly golden. Add ginger-garlic paste and cook for 1 minute until fragrant.
  4. Bloom Spices and Add Yogurt: Stir in the whole spices (cinnamon stick, cardamom pods, cloves, bay leaves). Cook for 30 seconds until aromatic. Add the ground spices (Kashmiri chili powder, ground coriander, cumin, fennel, dried ginger, salt). Cook for another 30 seconds, stirring constantly, to bloom the spices in the oil. Reduce heat to low. Gradually whisk in the 240 g (1 cup) smooth plain yogurt, a tablespoon at a time, stirring constantly to prevent curdling. If the yogurt curdles slightly, don’t worry; it often smooths out during the long braise. Keep stirring until the oil separates. Cook for 5-7 minutes until the yogurt is fully incorporated and the oil begins to separate from the mixture. Stir in the tomato paste.
  5. Braise the Lamb until Tender: Return the seared lamb to the pot. Pour in the 480 ml (2 cups) vegetable broth or water. Bring the mixture to a gentle simmer. Cover the pot, reduce heat to low, and cook for 1.5 to 2 hours, or until the lamb is very tender and easily shreds with a fork. Stir occasionally during braising to prevent sticking and ensure even cooking. This easy lamb rogan josh recipe benefits greatly from a slow, gentle simmer.
  6. Finish and Serve: Once the lamb is tender, remove from heat and let rest, covered, for 10-15 minutes to allow the flavors to deepen. Taste and adjust seasoning with additional salt if necessary. To plate, ladle generous portions of the lamb rogan josh into deep bowls and drizzle the prepared saffron yogurt mixture over the top, creating swirls and ribbons. Garnish with a sprinkle of fresh chopped cilantro for a vibrant contrast to the rich red curry.

Make-Ahead and Storage Tips

Why rogan josh is better the next day: The flavors of a braised curry deepen significantly as they rest. Making this lamb rogan josh recipe ahead allows the lamb to fully absorb the spices and aromas, resulting in a more complex and satisfying meal. I always make a double batch of this lamb rogan josh recipe on Sunday to freeze half for a quick weeknight meal later in the month.

Storage for leftovers: Once cooled, store leftover lamb rogan josh in an airtight container in the refrigerator for up to 3 days.

Freezing instructions: This curry freezes exceptionally well. Portion into freezer-safe containers, leaving some headspace, and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating gently on the stovetop over medium-low heat until heated through.

lamb rogan josh recipe

The Saffron Yogurt Garnish: A Simple Elevation

Why add saffron yogurt? The rich, savory depth of the rogan josh sauce benefits from a fresh, creamy contrast. The saffron yogurt ribbons provide bright, slightly floral notes that prevent the curry from feeling too heavy and add a lovely visual appeal.

Achieving distinct ribbons: To keep the garnish distinct and prevent it from melting immediately into the hot curry, use a spoon to drizzle the saffron yogurt over the plated dish rather than stirring it in fully. This creates a beautiful visual contrast on each plate.

Presentation tip: Serve this family-friendly meal in deep, rustic bowls to highlight the colors. The saffron ribbons create a stunning visual impact that makes this dish feel restaurant-quality.

FAQs

What cut of lamb works best for this recipe?

Lamb shoulder is ideal due to its excellent marbling, which breaks down during slow braising to create very tender, flavorful meat. Lamb leg (boneless) can be used as an alternative, but it has less fat and may require slightly longer cooking to achieve the same tenderness.

How do I prevent the yogurt from curdling?

The key is heat control. Always reduce the heat to low before adding the yogurt. Whisk it in slowly, a tablespoon at a time, while stirring constantly. Ensure the yogurt is at room temperature before adding, as temperature shock increases the chances of curdling. I’ve found taking a moment to let the yogurt reach room temperature before adding it makes a huge difference in preventing curdling.

Can I use Greek yogurt instead of plain yogurt?

It is not recommended for the curry base. Greek yogurt has a higher protein content and lower fat, making it much more likely to curdle when heated. Stick to full-fat plain yogurt for the best results when making this lamb rogan josh recipe.

What if I don’t have Kashmiri chili powder?

You can substitute with a mild paprika for color and a pinch of cayenne pepper for heat. Kashmiri chili powder is valued for its vibrant color rather than intense heat, so adjust the heat level according to your preference if using alternatives.

What should I serve with lamb rogan josh?

Basmati rice or simple plain naan bread are classic choices for soaking up the sauce. Steamed potatoes or a side of raita (yogurt with cucumber and mint) also complement the meal well.

Is it possible to make this recipe in a slow cooker or instant pot?

Yes, for a slow cooker, follow steps 1-4, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. For an instant pot, sear the lamb on sautรฉ mode, follow steps 3-4, then pressure cook on high pressure for 20-25 minutes with a natural release for 10 minutes. This creates a very tender lamb rogan josh recipe quickly for busy nights.

Conclusion

This easy-to-follow lamb rogan josh recipe proves that complex, restaurant-quality flavor can be achieved in your own home with simple techniques and a little patience. The reward is a deeply comforting meal with fall-apart lamb and a beautiful presentation, perfect for a special family dinner. Pin this recipe for a cozy night in, and share it with your family to add a new favorite healthy meal to the rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Lamb Rogan Josh Recipe 1765922262.0257857

lamb rogan josh recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Madison Clarke
  • Total Time: 165 minutes
  • Yield: 4 servings 1x
  • Diet: General

Description

This traditional lamb rogan josh features fall-apart tender lamb in a deeply flavored, velvety sauce, enhanced by a simple saffron yogurt garnish for presentation and creamy contrast.


Ingredients

Scale
  • 900 g (2 lbs) boneless lamb shoulder, cut into cubes
  • 2 tablespoons (30 ml) vegetable oil or ghee
  • 2 medium onions, finely diced
  • 2 tablespoons (30 g) ginger-garlic paste
  • 1 cinnamon stick (approx. 5 cm)
  • 4 green cardamom pods, lightly crushed
  • 4 whole cloves
  • 2 bay leaves
  • 2 tablespoons (20 g) Kashmiri chili powder
  • 1 tablespoon (8 g) ground coriander
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) fennel powder
  • 1/2 teaspoon (1 g) dried ginger powder
  • 1 teaspoon (5 g) salt, or to taste
  • 240 g (1 cup) full-fat plain yogurt, whisked smooth
  • 1 tablespoon (15 g) tomato paste
  • 480 ml (2 cups) vegetable broth or water
  • 120 g (1/2 cup) full-fat plain yogurt for garnish
  • 0.25 g saffron threads for garnish
  • 2 tablespoons (30 ml) warm water or broth for garnish
  • Pinch of salt for garnish
  • 2 tablespoons fresh cilantro, chopped

Instructions

  1. Prep the Lamb and Saffron: Pat the lamb cubes dry thoroughly and season lightly with salt and pepper. Steep saffron threads in 2 tablespoons warm water or broth for 10-15 minutes. Whisk 1/2 cup yogurt with a pinch of salt and the saffron liquid; set aside for garnish.
  2. Sear the Lamb: Heat 1 tablespoon oil or ghee in a heavy pot over medium-high heat. Sear the lamb in batches until well browned on all sides, then remove the lamb from the pot and set it aside.
  3. Build the Curry Base: Add the remaining oil to the pot, then reduce heat to medium. Cook the diced onions for 8-10 minutes until softened. Add the ginger-garlic paste and cook for 1 minute until fragrant.
  4. Bloom Spices and Incorporate Yogurt: Stir in the whole spices and cook for 30 seconds. Add the ground spices and cook for another 30 seconds, stirring constantly. Reduce heat to low. Gradually whisk in the 1 cup full-fat yogurt, one tablespoon at a time, to prevent curdling. Cook for 5-7 minutes until the oil begins to separate. Stir in the tomato paste.
  5. Braise until Tender: Return the seared lamb to the pot. Pour in the 2 cups broth or water and bring to a gentle simmer. Cover the pot, reduce heat to low, and cook for 1.5 to 2 hours, or until the lamb is very tender.
  6. Finish and Serve: Let the finished curry rest, covered, for 10-15 minutes. Taste and adjust seasoning with additional salt as needed. Ladle portions into bowls, drizzle with the saffron yogurt garnish, and sprinkle with fresh chopped cilantro.

Notes

To achieve a restaurant-quality finish, make sure to sear the lamb thoroughly in batches. For best results and to prevent curdling, ensure the yogurt is at room temperature and add it slowly on low heat.

  • Prep Time: 45 minutes
  • Cook Time: 120 minutes
  • Category: Main Course
  • Method: Braising
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 750 kcal
  • Sugar: 8 g
  • Sodium: 600 mg
  • Fat: 50 g
  • Saturated Fat: 20 g
  • Unsaturated Fat: 20 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 3 g
  • Protein: 55 g
  • Cholesterol: 150 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star