Go Back
+ servings
Lamb rogan josh.
Print Recipe
5 from 1 vote

Lamb Rogan Josh

If you love Lamb Rogan Josh and have never made it before, this is the perfect recipe for you. It is simple and easy to make, and it’s made from scratch. This is not a chilli hot dish, making it ideal for even the fussiest eater.
Prep Time30 mins
Cook Time1 hr 40 mins
Total Time2 hrs 10 mins
Course: Mains
Cuisine: Indian
Diet: Gluten Free, Low Calorie, Low Fat
Keyword: black poppy seeds, brown onion, cardomom, chilli, coriander powder, cumin powder, desicated coconut, family dinner, fennel powder, fresh giner, garam masala, ground cloves, ground nutmet, lamb, made from scratch, natural yogurt, pepper, stove top recipe, tomatoes, turmeric powder
Servings: 8
Calories: 256kcal
Author: Harriet Britto


  • 850 grams lamb

Spice paste

  • 10 grams desiccated coconut
  • 10 grams flaked almonds
  • 1 tablespoon ground coriander powder
  • 1 teaspoon ground cumin powder
  • 1 teaspoon black poppy seeds
  • 1/2 teaspoon fennel powder
  • 6-8 garlic cloves
  • 12 grams fresh ginger roughly chopped
  • 3 red fresh chillies or to tastes

Other ingredients

  • 4 cardamom pods lightly bruised
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon turmeric powder
  • 200 grams brown onion diced
  • 3 tablespoons vegetable oil
  • 1/2 cup natural yoghurt
  • 4 red tomatoes diced
  • teaspoons salt – or to taste
  • 1/2 teaspoon to 1 teaspoon garam masala or to taste
  • fresh coriander to garnish


    - Remove excess fat from the lamb and cut into 2 cm cubes.
    Note 1: I prefer to use lamb leg with the bone-in (for this recipe the lamb leg was about 1.8 kg), I removed excess fat and discarded the lower shank bone (this is the small piece of bone at the end of the leg, it usually has little meat and is very fatty). I will then cut the meat away from the bone and cut it into 2 cm cubes. I always keep the bone and add it to the curry as it cooks and will remove it before serving.
    - In a dry fry pan and on medium heat, lightly toast the coconut – stirring as you brown it, as soon as you see the coconut start to brown turn down the heat, continue stirring, until most of it is lightly golden. Transfer the coconut to a plate.
    - In the same dry pan, toast the flaked almonds, using the same method as the coconut. Transfer to the same plate as the coconut.
    - In the same dry fry pan, dry toast the coriander powder, cumin powder, poppy seeds and fennel powder until they become fragrant. Remove from the fry pan, you might like to use a pastry brush to remove all the spices from the pan. 
    Note 2Don’t be tempted to do steps 2, 3 and 4 all at the same time. You will run the risk of burning some of the ingredients, as the time it takes to brown the coconut, almonds and spices does vary.
    - The next step is to grind the coconut, almonds, and toasted spices with the garlic, ginger, and chilli. This can be done in a small blender or using a pestle and mortar. Grind until it becomes a fine paste – adding a little water if you think it will help. Transfer to a container.
    - To the spice mix add the cardamom pods, ground cloves, ground nutmeg, ground pepper, and turmeric powder. Put aside for later.
    - In a large saucepan, heat the oil and fry the onions until golden brown.
    - Add the combined spice paste mix from steps 5 and 6 to the onions, turn down the heat and fry for about 2-3 minutes. 
    Note 3:  You may find that if the pan is too hot the spice mix will start to stick to the bottom of the pan, turn down the heat and add a little water and continue to cook for 2-3 minutes.
    - Add the yogurt, diced tomatoes and salt, mix well and cook for 5 minutes on medium to high heat.
    - Turn the heat on high and add the cubed lamb and stir well until it is covered in the spice mix, then add the lamb bone if using.
    - Bring the mixture to the boil, turn down the heat to low. Cover pan with a tight-fitting lid and simmer on low heat for 1 – 1½ hours or until the meat is tender. Stir occasionally, scraping the bottom of the pot, to avoid burning. 
    Note 4: At this stage the curry will a little look dry however, as it slowly simmers the liquid will increase, giving you a lovely thick sauce. Just a word of warning, do make sure that the pot is tightly sealed, if it’s not it will cook dry and can burn if you are not careful. If your curry does look a little dry or you are worried that it may burn, turn down the heat and add half a cup of water.
    - Once the meat is tender add the garam masala to the curry. Mix well and cover with the lid and simmer for 5 more minutes.
    - Adjust the seasoning, remove the bone and cardamom pods before serving.


Serving: 1serving | Calories: 256kcal | Carbohydrates: 10g | Protein: 24g | Fat: 14g | Saturated Fat: 7g | Cholesterol: 71mg | Sodium: 521mg | Potassium: 623mg | Fiber: 3g | Sugar: 5g | Vitamin A: 696IU | Vitamin C: 36mg | Calcium: 71mg | Iron: 3mg