Rich, aromatic, and layered with the deep flavours of the spices, together with the rich lamb, this lamb rogan josh is a comforting classic curry. This step-by-step, easy to follow recipe will guide you to creating a curry that’s both impressive and delicious. Perfect for a cozy family meal or a special gathering, it’s a recipe that brings warmth to the table.

A tall, closeup image of lamb rogan josh, in a light blue bowl with brown stripes. It is served in a bowl with pilau rice, some flatbread and topped with chopped coriander. This is all set on a teal background.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

The lamb in this curry is SO tender. It really soaks up all that fragrant, rich, spicy flavour of the curry. And with an adjustable spice level, it really is a great, hearty dinner for the family.

You know how tasty an oven-cooked curry is going to be when you see that lovely dark ring around the edge of the pan. Admittedly, that might mean a little more elbow grease when it comes to cleaning said pan, but it’s worth it for that thick, luscious, spicy curry.

How to make it:

***Full recipe with detailed steps in the recipe card at the end of this post***

  1. We start of by marinading the lamb in spices and a little natural yogurt for half an hour. This gives the lamb extra flavour and makes it more tender.
  2. Fry up the lamb in ghee or oil, then in the same pan, fry up onions, peppers and spices.
  3. Next in goes the liquids – we’re using tomato puree (paste in the US), tinned tomatoes and stock. We also throw in a few cardamom pods too.
  4. Place in the oven and cook for 3 hours, until lovely and tender.
  5. Serve on a bed of Pilau Rice and with a large hunk of Homemade Flatbread.

Pro Tip

Check on the curry a couple of times in the last hour of cooking, give it a stir and add in a splash if water if it’s starting to look a little dry.

The spice level on this curry will depend on the heat level of your chillies. I use fresno or serrano, which are usually on the milder side. You can replace with hotter chillies – such as Thai chillies, or use milder chillies – such as jalapeno (or leave the chilli out entirely).
If you want it milder still, stir in a little double/heavy cream or full fat coconut milk or coconut cream before serving.

A tall, overhead shot of Lamb Rogan Josh in a large white dish. There is a wooden spoon sticking out of the dish. The dish is placed on a teal napkin, and above the dish on the surface, there is a few chunks of flatbread. This is all set on a teal surface.

Pin this now to find it later

Pin It

🍽️ What to serve it with

  • Serve on a bed of Pilau Rice, or Boiled Rice.
  • If you want a little sweetness on the side of that spicy curry, serve it with a dollop of Mango Chutney.
  • Finally, I love to mop up the last dregs of the curry with a large hunk of naan bread.

A tall image of lamb rogan josh, in a light blue bowl with brown stripes. It is served in a bowl with pilau rice, some flatbread and topped with chopped coriander. There is also a silver spoon sticking out of the right side of the dish. In the top left corner of the image, you can see a teal napkin tucked beneath a second identical bowl of lamb rogan josh. In the right corner of the image, you can see a small black bowl with a teaspoon in it. This is all set on a teal background.

🍲 More fantastic curries

? Frequently Asked Questions

Cook in the slow cooker or Crockpot

You can cook this recipe in the slow cooker if you prefer. Follow the recipe right up until you place it in the oven, and instead transfer to the slow cooker. Cook on high for 5-6 hours or low to 7-8 hours.
I would reduce the stock down to 480ml (2 cups), since the liquid doesn’t cook off as much in a slow cooker.

Scaling down the recipe

You can reduce this recipe down to serve 3-4 people. Reduce the lamb down to 500g (1.1lb), reduce the stock down to 480ml (2 cups), but otherwise you can leave the rest of the quantities and the cook time the same.
I like to make this curry to serve 6 people, but then freeze a couple of portions for a quicker dinner another time.

Can I make it ahead?


Yes, this recipe can be made ahead, then cooled, covered and refrigerated for up to 3 days.
Reheat in a pan, over a medium heat, stirring occasionally, until piping hot throughout.
Alternatively reheat in the microwave in a microwave-safe bowl, loosely covered, stirring a a couple of times, until piping hot throughout.

Can I freeze it?

Yes, make the recipe, then cool, cover and freeze. Defrost overnight in the refrigerator, then reheat, as per the make-ahead instructions above.

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

5 from 1 vote

Lamb Rogan Josh Recipe

Rich, aromatic, and layered with the deep flavours of the spices together with the rich lamb this lamb rogan josh is a comforting classic curry. This step-by-step, easy to follow recipe will guide you to creating a curry that’s both impressive and delicious.
Prep Time: 20 minutes
Cook Time: 3 hours 25 minutes
Total Time: 4 hours 15 minutes
Servings: 6 people
Course: Dinner
Cuisine: Indian

Ingredients

Marinade:

  • 2 tsp minced ginger
  • 4 cloves garlic peeled and minced
  • 1 tsp ground turmeric
  • 1 tsp cumin
  • 1 tsp freshly ground black pepper
  • 4 tbsp natural yogurt
  • 900 g (2lbs) lamb chopped into 1-inch chunks (use shoulder, leg, rump or neck)

Rogan Josh:

  • 2 tbsp ghee or oil
  • 1 onion peeled and roughly chopped
  • 1 red bell pepper deseeded and roughly chopped
  • 1 yellow bell pepper deseeded and roughly chopped
  • 3 fresh red chillies finely chopped (I use fresno or serrano)
  • ½ a bunch (about 20g/0.7oz) of fresh coriander (cilantro) chopped (chop the stalks too and keep those separate)
  • 3 whole cloves
  • 1 tsp cinnamon
  • 1 tsp cumin
  • 1 tbsp ground coriander
  • 2 tsp paprika
  • ½ tsp salt
  • ½ tsp freshly ground black pepper
  • 3 tbsp tomato puree (or paste)
  • 600 ml (2.5 cups) lamb or beef stock (water plus 2 stock cubes is fine)
  • 400 g (14 oz) tin finely chopped tomatoes
  • 4 cardamom pods (thread them onto a piece of natural cotton so you can fish them out easier later)

Serve with:

  • Freshly chopped coriander (cilantro)
  • boiled or pilau rice
  • naan bread or chapati
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place the ginger and garlic in a bowl, along with the turmeric, cumin, pepper and yoghurt. Mix together, then add in the lamb pieces and mix again. Cover and refrigerate for 30 minutes.
    2 tsp minced ginger, 4 cloves garlic, 1 tsp ground turmeric, 1 tsp cumin, 1 tsp freshly ground black pepper, 4 tbsp natural yogurt, 900 g (2lbs) lamb
  • Preheat the oven to 160C/320F (fan).
  • Heat a large casserole pan over a high heat and add the ghee. When the ghee has melted add the marinaded lamb. Lightly brown all over (should take about 8-10 minutes).
    2 tbsp ghee or oil
  • Turn the heat down to medium and add the onions, red and yellow peppers and chillies. Fry for 5 minutes, until the onion starts to soften.
    1 onion, 1 red bell pepper, 1 yellow bell pepper, 3 fresh red chillies
  • Add the stalks from the coriander (cilantro), cloves, cinnamon, cumin, coriander, paprika, salt, pepper and tomato puree to the pan. Cook for 5 mins stirring regularly, until the spices release their fragrance.
    3 whole cloves, 1 tsp cinnamon, 1 tsp cumin, 1 tbsp ground coriander, 2 tsp paprika, 1/2 tsp salt, 1/2 tsp freshly ground black pepper, 3 tbsp tomato puree (or paste), ½ a bunch (about 20g/0.7oz) of fresh coriander (cilantro)
  • Add the stock, chopped tomatoes and cardamom. Stir and bring to a simmer.
    400 g (14 oz) tin finely chopped tomatoes, 4 cardamom pods, 600 ml (2.5 cups) lamb or beef stock
  • Place a lid on the pan and place it in the oven for 3 hours, until the lamb is tender. Check the lamb a couple of times during the last hour of cooking and top up with a splash of boiling water if it’s starting to look dry.
  • Once cooked, serve the Rogan Josh with rice and freshly chopped coriander (cilantro) leaves from earlier (the ones you removed the stalks from). I like to serve mine with naan bread too.
    Freshly chopped coriander (cilantro), naan bread or chapati, boiled or pilau rice

Notes

Cook in the slow cooker or Crockpot
You can cook this recipe in the slow cooker if you prefer. Follow the recipe right up until you place it in the oven, and instead transfer to the slow cooker. Cook on high for 5-6 hours or low to 7-8 hours.
I would reduce the stock down to 480ml (2 cups), since the liquid doesn’t cook off as much in a slow cooker.
Scaling down the recipe
You can reduce this recipe down to serve 3-4 people. Reduce the lamb down to 500g (1.1lb), reduce the stock down to 480ml (2 cups), but otherwise you can leave the rest of the quantities and the cook time the same.
I like to make this curry to serve 6 people, but then freeze a couple of portions for a quicker dinner another time.
Can I make it ahead?
Yes, this recipe can be made ahead, then cooled, covered and refrigerated for up to 3 days.
Reheat in a pan, over a medium heat, stirring occasionally, until piping hot throughout.
Alternatively reheat in the microwave in a microwave-safe bowl, loosely covered, stirring a a couple of times, until piping hot throughout.
Can I freeze it?
Yes, make the recipe, then cool, cover and freeze. Defrost overnight in the refrigerator, then reheat, as per the make-ahead instructions above.
Nutritional Information is approximate per serving – without rice, based on this curry serving 6 people.

Nutrition

Calories: 337kcal | Carbohydrates: 16g | Protein: 35g | Fat: 15g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 114mg | Sodium: 720mg | Potassium: 937mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1444IU | Vitamin C: 106mg | Calcium: 98mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

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

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Hazel wellard says:

    Can I use chicken instead of lamb

  2. Ian Hilpus says:

    5 stars
    I have often made lamb curries with different ingredients and by many chefs. I will try this one as it has a marinade. One suggestion I would like to make and it’s always a winner. I always make a simple accompaniment of mixing Yogurt with Mint Sauce and a small pinch of salt.