saffron lamb biryani

Saffron Dum Lamb Biryani Recipe

This lamb biryani dish is the perfect celebration dish that’s full of Indian, aromatic flavours with tender lamb. It’s simply delicious served alongside creamy Indian yoghurt dip, raita.


500g diced lamb
300g Kohinoor Extra Long Basmati Rice
50ml rapeseed or vegetable oil
30g ginger and garlic paste
100g yoghurt
2 bay leaves
1 cinnamon stick
10 cloves
5 cardamom pods
1 mace pod
1/2 tsp red chilli powder
1/4 tsp turmeric powder
1/2 tsp cumin powder
2 tsp ground coriander
1 & 1/2 tsp salt
1 tsp garam masala
2 tbsp fresh coriander, chopped
1 tbsp fresh mint, chopped
Juice of 1/2 a lime
150g onions, sliced
1/4 tsp saffron
50g butter
500ml milk


  1. Heat oil in a pan, add sliced onions and fry till golden brown.
  2. Mix together the yoghurt, ginger and garlic paste salt, chilli powder, turmeric powder, garam masala, cumin powder, coriander powder, cinnamon stick, cloves, cardamom, mace, bay leaves, and half of the fried onions. Add the lamb into this marinate and leave for 1 hour
  3. Soak the saffron in warm water for 30 minutes
  4. Wash and soak the basmati rice in warm water for 30 minutes
  5. In a large pot, heat the rest of the oil and add the marinated lamb.
  6. Seal the lamb and add 300ml of water. Cover with a lid and simmer for 30-45 minutes until the lamb is cooked and tender.
  7. In a separate saucepan, add the washed rice and boil 2 litres of water. Cook for 3 minutes until the rice is half-cooked then drain.
  8. Sprinkle half of the chopped coriander and mint on the lamb. Layer on the rice and then the saffron water.
  9. Warm the milk and melt the butter into it. When melted, layer on top of the rice with the rest of the coriander, mint, and the fried onions.
  10. Place 2 paper kitchen towels on the rice and close the pan.
  11. Leave on medium heat for 5 minutes and then reduce the heat to low and cook for 15 minutes.
  12. When cooked, mix together the rice and serve with a creamy raita.