Saffron Layered Lamb Biryani with Golden Onions and Mint
Inspired by techniques from Serious Eats and NYT Cooking.
A richly spiced lamb biryani with meltingly tender meat, layered under saffron-streaked basmati rice and finished with deeply golden fried onions and fresh mint.
Always check the labels of the products you use.
Method
Unlock all flavours with Premium
This flavour is part of Premium. You can see the ingredients and nutrition; the quantities and the full method are for members.
Premium: $4.99/month or $39.99/year.

Equipment
- large bowl
- fine sieve
- large heavy ovenproof casserole with a lid (5-6 litres)
- large saucepan for the rice
- small saucepan
- slotted spoon
- kitchen paper
- foil
- instant-read probe thermometer
Nutrition per serving (estimated values)
| Per serving | Amount |
|---|---|
| Energy | 710 kcal |
| Protein | 36.7 g |
| Carbohydrate | 68.7 g |
| of which sugars | 7.1 g |
| of which free sugars | 0.1 g |
| Fat | 31.3 g |
| of which saturates | 15.8 g |
| Fibre | 3.6 g |
| Salt | 2.24 g |
Protein per 100 kcal
5.2 g High Protein needs ≥ 10 g
Calculated from USDA FoodData Central ingredient values
Metric · 6 servings
Lamb
- 900 g boneless lamb leg or shoulder, trimmed and cut into 3 cm cubes
- 240 g plain whole-milk yoghurt
- 6 garlic cloves, finely grated
- 25 g fresh ginger, finely grated
- 6 g fine sea salt or table salt about 1 tsp
- 240 ml water
Spices and herbs
- 1 cinnamon stick (about 5 cm)
- 4 whole cloves
- 3 green cardamom pods, lightly cracked
- 2 bay leaves
- 1 tsp garam masala
- 1 tsp Kashmiri chilli powder (or mild paprika)
- ½ tsp ground turmeric
- 20 g fresh coriander, chopped
- 15 g mint leaves, chopped
- 1 green chilli, finely chopped
Rice
- 400 g basmati rice
- 2.5 l water, for parboiling
- 6 g fine sea salt or table salt about 1 tsp; most of this salt is drained away with the water; it is counted in full
- 2 tbsp lemon juice
- 2 green cardamom pods, lightly cracked
Saffron and onions
- 60 ml whole milk
- ¼ tsp saffron threads
- 4 tbsp ghee or neutral oil
- 2 large onions, halved and thinly sliced about 600 g
- 20 g unsalted butter, in small pieces
- 1
Marinate the lamb. Mix the yoghurt, grated garlic, ginger and salt in a large bowl, then turn the lamb cubes through the mixture until every piece is coated. Cover and refrigerate for at least 2 hours, or overnight for the best result. The acidity and enzymes in the yoghurt gently tenderise the meat and carry the aromatics deep into the fibres, so the lamb cooks up moist rather than tough.
- 2
Fry the onions golden. Warm the ghee in the casserole over medium heat, add the sliced onions and cook, stirring often, for 20-25 minutes until they turn a deep golden brown, lowering the heat if they start to colour unevenly. Lift half out with a slotted spoon onto kitchen paper and set aside for topping the biryani later. Slow, patient frying drives off moisture and caramelises the onions' natural sugars, building the deep sweetness that a good biryani base relies on.
- 3
Bloom the whole spices. Lower the heat and stir the cinnamon stick, cloves, cardamom pods and bay leaves into the fat left in the pot for 30 seconds, then add the garam masala, chilli powder and turmeric for a further 15 seconds. The mixture should smell fragrant rather than smoky, since ground spices scorch quickly in hot fat. Warming whole and ground spices together releases their aromatic oils and spreads the flavour evenly through the dish instead of leaving raw, dusty pockets.
- 4
Simmer the lamb until tender. Tip in the marinated lamb with all its marinade, the water, half the coriander and mint, and the chopped green chilli. Bring to a boil, cover and simmer gently for 50-60 minutes, stirring occasionally, until a spoon pressed into a piece of lamb meets little resistance. Long, slow simmering breaks down the connective tissue in the shoulder or leg into soft gelatine, which is what makes the lamb fall-apart tender rather than chewy.
- 5
Reduce the sauce. Uncover the pot and boil for 5 minutes, stirring, until the liquid reduces to about 360 ml and clings lightly to the meat with just a little sauce on the base. Take the pot off the heat and scatter over the remaining coriander and mint. Boiling off the excess water concentrates the flavour, so the rice layered on top steams over something richer than plain liquid.
- 6
Rinse and soak the rice. While the lamb simmers, rinse the basmati in a sieve under cold running water until it runs almost clear, then leave it to soak in cold water for 30 minutes before draining. Rinsing washes away surface starch that would otherwise make the grains clump, while the soak lets each grain take up water evenly so it swells fully and separately later.
- 7
Steep the saffron milk. Warm the milk in a small saucepan until steaming, then take it off the heat, crumble in the saffron threads and leave to steep. Warm milk draws out saffron's colour and aroma far faster than cold liquid would, giving the streaky gold-and-white look the finished rice is known for.
- 8
Parboil the rice. Bring the 2.5 litres water to a rolling boil with the salt, lemon juice and cardamom pods. Add the drained rice, stir once and boil for 2-3 minutes, until a grain broken in half shows only a thin white core and still feels firm to the bite. Drain immediately. Cooking the rice only partway means it finishes gently in the sealed pot's steam rather than in direct boiling water, so it stays intact instead of turning mushy.
- 9
Layer and seal the pot. Heat the oven to 180°C (160°C fan). Spread the parboiled rice evenly over the lamb without stirring the two together, drizzle the saffron milk over in streaks, scatter over the reserved fried onions and dot with the butter. Cover tightly with two layers of foil, crimped at the edges, then put the lid on. Keeping the layers distinct and the pot well sealed traps steam so the rice finishes cooking from the heat and moisture below, rather than turning into one stodgy mass.
- 10
Steam and rest. Bake for 25 minutes, then leave the pot to stand, still sealed, for 10 minutes before peeling back the foil carefully, as hot steam will escape. The rice should be fully tender, and a probe thermometer should read at least 74°C at the centre of the pot. The resting time lets trapped steam finish softening the top layer of rice evenly while the flavours settle.
- 11
Serve. Dig the serving spoon right down to the base of the pot for each portion, so everyone gets a mix of plain and saffron-coloured rice along with the lamb and sauce underneath. Serving from top to bottom, rather than just skimming the surface, keeps the layers from separating unevenly between portions.

Storage
Cool leftovers quickly and refrigerate within 1 hour; use within 24 hours. Reheat only once, covered, until piping hot and the centre reaches at least 74°C. Cool leftovers in a shallow container and refrigerate within 2 hours (within 1 hour on a day above 32°C).
