If you have ever dreamed of creating a hearty, flavorful curry that feels like a warm hug on a plate, then this Easy Lamb Rogan Josh Recipe is going to become your go-to. This classic Indian dish combines tender lamb simmered in a rich and aromatic blend of spices, tomatoes, and yogurt, delivering layers of robust flavor that will make your kitchen smell irresistible. Whether you’re a curry aficionado or just starting your journey into Indian cuisine, I promise this recipe strikes the perfect balance between authentic taste and straightforward cooking. Get ready to wow your taste buds and impress your friends with this ultimate comfort food.
Ingredients You’ll Need
You don’t need a long list of hard-to-find items to whip up this Easy Lamb Rogan Josh Recipe. Each ingredient plays a special role in building the complex flavors and textures that make this curry so memorable. From the gently caramelized onions that create a base sweetness to the warm spices that make every bite sing, these essentials are what bring the dish to life.
- 2 tbsp ghee or vegetable oil or low calorie spray: Provides the fat needed to sauté and flavor the dish, with ghee adding a rich, nutty undertone.
 - 2 large onions, finely diced: Slowly cooked to soften and sweeten, forming the perfect curry foundation.
 - 1 tsp salt: Enhances all the other flavors, balancing the spices and acidity.
 - 1 tsp Garam Masala: A fragrant spice blend giving deep warmth and complexity.
 - 1 tsp mild chilli powder: Adds subtle heat without overpowering the palate.
 - 1 tsp sweet paprika: Brings a smoky sweetness and vibrant color.
 - ½ tsp turmeric: Adds earthy notes and a lovely golden hue.
 - ⅛ tsp ground cloves: Infuses the curry with its distinctive aromatic richness.
 - 5 cardamom pods, lightly crushed: These pods release a sweet, floral essence that feels exotic and inviting.
 - 1 bay leaf: Adds a faint herbal aroma that complements the meaty flavors.
 - 1 cinnamon stick: Imparts gentle warmth and a subtle sweetness.
 - 3 garlic cloves, minced: Builds pungency and depth with every bite.
 - 1 tbsp freshly grated ginger: Brightens the curry with fresh zing and balances the spices.
 - 900 g (2 pounds) diced lamb, visible fat removed: Tender, lean lamb ensures a melt-in-the-mouth texture.
 - 2 tbsp tomato paste (purée): Concentrated tomato flavor giving richness and color.
 - 400 g (14oz) tinned tomatoes: Provide body, moisture, and a natural tanginess to the sauce.
 - 500 ml (2 cups) hot chicken stock or water: Helps to simmer and tenderize the lamb while enriching the curry.
 - 5 tbsp natural yogurt 0% fat: Adds creaminess and a gentle tang, mellowing out the spices.
 - 2 tbsp fresh coriander (cilantro) to garnish: Fresh and bright contrast to the rich curry.
 - Salt and pepper to season: To taste, boosting all the other flavors.
 - Pinch chilli flakes (optional): For those who like a bit of extra heat.
 - 3 fresh tomatoes, sliced to serve (optional): Adds fresh juiciness and color on the side.
 
How to Make Easy Lamb Rogan Josh Recipe
Step 1: Gently Cook the Onions
Start by heating your ghee or chosen oil in a large shallow casserole dish. Add the finely diced onions, keeping the heat low so they soften and become sweet without browning. It takes about 5 to 7 minutes, but patience here is key; those perfectly softened onions lay the groundwork for the entire curry’s flavor.
Step 2: Add Spices and Aromatics
Next up, stir in your salt along with all the vibrant spices: Garam Masala, mild chili powder, paprika, turmeric, ground cloves, cardamom pods, bay leaf, and cinnamon stick. Toss in the minced garlic and freshly grated ginger too. Cook everything together for about 2 minutes until the kitchen fills with an irresistible aromatic warmth that signals magic is happening.
Step 3: Brown the Lamb
Add the diced lamb into the pot and stir it thoroughly, coating every piece with the fragrant spice mixture. This not only flavors the meat but seals in juices to keep it tender during the slow cooking process. The lamb is really where the heart of this dish lies.
Step 4: Incorporate Tomatoes and Simmer
Stir in the tomato paste and canned tomatoes, blending them through the lamb. Pour in the hot chicken stock or water and bring the entire pot to a rolling simmer. Then reduce the heat, cover with a lid, and let it gently bubble away for 60 to 90 minutes. This slow simmering tenderizes each chunk of lamb and thickens the sauce into that classic rogan josh consistency.
Step 5: Finish with Yogurt and Seasoning
When the lamb is perfectly tender and sauce thickened, stir in the natural yogurt slowly, letting it melt into the sauce for that creamy texture. Take out the cinnamon stick, bay leaf, and cardamom pods, then taste and adjust with salt, pepper, and a pinch of chili flakes if you want a little more kick. The yogurt cools the heat and adds a lovely tang balancing the spices.
How to Serve Easy Lamb Rogan Josh Recipe
Garnishes
Freshness is a wonderful counterpoint to the rich curry, so sprinkle plenty of chopped coriander leaves on top. Adding sliced fresh tomatoes or a dollop of yogurt on the side brings brightness and a refreshing note that makes this dish feel truly complete.
Side Dishes
Serve your lamb rogan josh with fluffy basmati rice that soaks up every drop of the luscious sauce. Traditional naan or flatbread is also a must-have to scoop and savor every bit. A simple kachumber salad—crisp cucumber, red onion, diced tomatoes, and a squeeze of lime—adds crunch and acidity that pairs beautifully with the warm spices.
Creative Ways to Present
If you want to elevate your serving style, consider layering the lamb curry over a bed of saffron-infused rice or garnishing with toasted nuts like cashews or almonds for extra texture and richness. For a festive touch, serve in individual mini-casseroles or rustic bowls lined with fresh coriander leaves for a pop of color.
Make Ahead and Storage
Storing Leftovers
This Easy Lamb Rogan Josh Recipe tastes even better the next day as the flavors continue to meld. Store any leftovers in an airtight container in the refrigerator, and enjoy within three days for optimal freshness and safety.
Freezing
You can absolutely freeze portions of this curry for up to three months. For the best results, omit the yogurt before freezing, as it can separate and lose its creaminess when thawed. Cool the curry completely, then pack it tightly into freezer-safe containers or bags.
Reheating
When reheating, thaw overnight in the fridge and warm gently on the stove or microwave until piping hot throughout. After reheating, stir in fresh yogurt to restore the lush creaminess and serve as if freshly made.
FAQs
Can I substitute the lamb in this recipe?
Definitely! While lamb is traditional and offers a unique flavor, you can swap it for chicken thighs, beef, or even pork depending on your preference. Just adjust cooking times accordingly to ensure tenderness.
How long does the rogan josh keep in the fridge?
This curry keeps really well and can be safely stored for up to three days. In fact, the flavors often taste deeper and more harmonious after resting overnight.
Is it possible to make this recipe in a slow cooker or Instant Pot?
Yes! Both methods work wonderfully. For the slow cooker, sauté the onions and spices first, then transfer everything and cook low and slow for 6 to 8 hours. For the Instant Pot, sauté the ingredients, then pressure cook on high for about 20 minutes.
Can I make a lighter version of this dish?
Absolutely. Use lean lamb leg steaks with visible fat removed, substitute the ghee with vegetable oil or a low-calorie spray, and opt for 0% fat yogurt. This will keep the dish flavorful but lighter in calories.
What should I do if I want more heat in my curry?
Add more mild chili powder during cooking or sprinkle chili flakes when serving. You can also add a finely chopped fresh chili into the spice mix for an extra spicy kick. Just remember to adjust slowly so you don’t overpower the delicate balance of flavors.
Final Thoughts
This Easy Lamb Rogan Josh Recipe is a brilliant example of how traditional flavors and simple cooking techniques create a dish that feels both special and accessible. With its tender meat, luscious sauce, and lively spices, it’s a meal that brings comfort and joy to any dinner table. I wholeheartedly encourage you to give this recipe a try—you might just find a new favorite for weeknight dinners or special occasions alike.
Print
Easy Lamb Rogan Josh Recipe
- Total Time: 1 hour 45 minutes
 - Yield: 6 servings
 - Diet: Halal
 
Description
This Easy Lamb Rogan Josh recipe offers a rich, aromatic Indian curry featuring tender lamb pieces simmered in a spiced tomato and yogurt sauce. Perfect for a comforting main course, it combines traditional spices like garam masala, cardamom, and cinnamon with fresh ingredients and can be prepared on the stovetop, slow cooker, or Instant Pot, making it versatile for any kitchen.
Ingredients
Main Ingredients
- 2 tbsp ghee or vegetable oil (or low-calorie spray for slimming version)
 - 2 large onions, finely diced
 - 1 tsp salt
 - 1 tsp garam masala
 - 1 tsp mild chilli powder
 - 1 tsp sweet paprika
 - ½ tsp turmeric
 - ⅛ tsp ground cloves
 - 5 cardamom pods, lightly crushed
 - 1 bay leaf
 - 1 cinnamon stick
 - 3 garlic cloves, minced
 - 1 tbsp freshly grated ginger
 - 900 g (2 pounds) diced lamb, visible fat removed
 - 2 tbsp tomato paste (purée)
 - 400 g (14 oz) tinned tomatoes (or fresh diced tomatoes if preferred)
 - 500 ml (2 cups) hot chicken stock or water (use 250 ml/1 cup in slow cooker & Instant Pot versions)
 - 5 tbsp natural yogurt (0% fat for slimming version)
 - 2 tbsp fresh coriander (cilantro) to garnish
 - Salt and pepper to season
 - Pinch chilli flakes (optional)
 - 3 fresh tomatoes, sliced to serve (optional)
 
Kachumber Salad
- 1 small red onion
 - ½ cucumber, seeds removed
 - 4 vine tomatoes, seeded and finely diced
 - 1 red chilli, seeded and finely diced
 - 2 tbsp fresh coriander (cilantro), finely chopped
 - 1 lime, juice only
 - Salt and pepper to season
 
Instructions
- Prepare the Base: Heat the ghee or oil in a large lidded casserole dish (or use olive oil spray for a lighter version). Gently cook the diced onions over low heat for 5–7 minutes until softened but not colored. If making the slimming version, add a splash of stock to prevent sticking.
 - Add Spices and Aromatics: Stir in salt, garam masala, mild chilli powder, sweet paprika, turmeric, ground cloves, cardamom pods, bay leaf, cinnamon stick, minced garlic, and freshly grated ginger. Cook for about 2 minutes until fragrant and aromatic.
 - Incorporate Lamb and Tomatoes: Add the diced lamb to the pot and stir well to coat with the spices. Then stir in the tomato paste and chopped tinned (or fresh) tomatoes.
 - Add Liquid and Simmer: Pour in the hot chicken stock or water and bring the mixture to a rolling simmer. Reduce the heat, cover the pot, and gently cook for 60–90 minutes, stirring occasionally until the sauce thickens and lamb becomes tender.
 - Finish with Yogurt: Stir in the natural yogurt to blend smoothly into the sauce. Remove the cinnamon stick, bay leaf, and cardamom pods carefully if possible.
 - Season and Garnish: Taste and adjust seasoning with salt, pepper, and optionally a pinch of dried chilli flakes for heat. Add sliced fresh tomatoes if using and garnish with chopped fresh coriander.
 - Prepare Kachumber Salad: Combine finely diced red onion, cucumber, vine tomatoes, red chilli, chopped coriander, and lime juice in a small bowl. Season with salt and pepper to taste.
 - Serve: Plate the Rogan Josh with steamed rice, kachumber salad, extra yogurt on the side, and naan or flatbread to mop up the flavorful sauce.
 - Instant Pot Method: Select the Saute/Less function, heat ghee or oil and sauté onions for 5 minutes until softened. Add spices, garlic, and ginger; cook 2 minutes. Stir in tomato paste, lamb, and 1 cup (250 ml) stock. Add chopped tomatoes on top without stirring. Seal lid and cook on high pressure for 20 minutes. Allow natural pressure release, stir sauce, and reduce if needed on Saute/high. Season and serve.
 - Slow Cooker Method: Sauté onions and spices either in a casserole or direct in slow cooker if possible. Add lamb, tomato puree, tomatoes, and 1 cup stock. Bring to a simmer then transfer to slow cooker. Cook covered on low for 8 hours or high for 6 hours. Uncover and cook on high if sauce is too watery. Season and serve.
 
Notes
- Substitutions: Replace lamb with chicken thighs, beef, or pork if preferred.
 - Storage: Keeps well refrigerated for up to three days; flavors intensify over time.
 - Freezing: Suitable for freezing. Omit yogurt before freezing. Cool completely, portion, and freeze up to 3 months. Reheat thoroughly before adding yogurt.
 - Slimming Version: Use lean lamb leg steaks, remove all visible fat, and use 0% fat yogurt. Estimated calories per serving around 500 without sides.
 - For authentic texture, avoid browning onions; cook gently until soft but pale.
 
- Prep Time: 15 minutes
 - Cook Time: 1 hour 30 minutes
 - Category: Main Course
 - Method: Stovetop
 - Cuisine: Indian
 
