Layered Vegetable Biryani with Cauliflower, Potato and Cashews
Inspired by techniques from Serious Eats, NYT Cooking and America's Test Kitchen.
This vegetable biryani follows the same layered, saffron-steamed method as a classic lamb biryani, swapping in a yoghurt-spiced cauliflower, potato, carrot, green bean and pea base topped with golden onions, cashews and raisins.
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 | 538 kcal |
| Protein | 11.9 g |
| Carbohydrate | 87.7 g |
| of which sugars | 13 g |
| of which free sugars | 0.1 g |
| Fat | 16.6 g |
| of which saturates | 8.7 g |
| Fibre | 7.5 g |
| Salt | 2.12 g |
Protein per 100 kcal
2.2 g High Protein needs ≥ 10 g
Calculated from USDA FoodData Central ingredient values
Metric · 6 servings
Vegetables
- 300 g cauliflower, in 3 cm florets
- 250 g waxy potato, peeled and cut into 2 cm cubes
- 1 carrot, cut into 1 cm pieces about 100 g
- 100 g green beans, cut into 3 cm lengths
- 80 g frozen peas
- 120 g plain whole-milk yoghurt
- 5 garlic cloves, finely grated
- 20 g fresh ginger, finely grated
- 6 g fine sea salt or table salt about 1 tsp
- 240 ml water
Garnish
- 40 g unsalted cashews
- 30 g raisins
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
Fry onions, cashews and raisins. This vegetable biryani follows the same layered, saffron-steamed method as a classic lamb biryani, but swaps the meat for a spiced vegetable base. Warm the ghee in the casserole over medium heat, add the sliced onions and cook, stirring often, for 15-20 minutes until deep golden brown, then lift half out onto kitchen paper and reserve. Add the cashews and raisins to the hot fat and stir for 1-2 minutes until the nuts turn light golden and the raisins puff up, then lift them out to join the onions. The residual heat in the ghee is enough to toast the nuts and plump the raisins quickly, and frying brings out a nuttiness plain boiling can't.
- 2
Rinse and soak the rice. Rinse the basmati in a sieve under cold running water until it runs almost clear, then soak in cold water for 30 minutes and drain. Washing off the surface starch stops the grains sticking together, and the soak lets water penetrate evenly so the rice swells fully once it reaches the pot.
- 3
Build the spice base. Turn the heat to low and stir the cinnamon, cloves, cardamom and bay leaves into the pot for 30 seconds, then add the garlic, ginger and green chilli for 30 seconds, followed by the garam masala, chilli powder and turmeric for 15 seconds. The mixture should smell fragrant, not smoky. Cooking the aromatics and ground spices briefly in hot fat before the vegetables go in means every mouthful carries their flavour, rather than tasting raw and dusty.
- 4
Simmer the vegetables. Stir in the yoghurt, cauliflower, potato, carrot, green beans, salt and water, then bring to a boil, cover and simmer over medium-low heat for 15-20 minutes, stirring often so the base doesn't catch. It's ready when a knife slides into the potato with little resistance. Simmering gently in a covered pot lets the vegetables cook through evenly in the spiced yoghurt sauce without the yoghurt splitting from too fierce a heat.
- 5
Finish with peas and herbs. Stir in the peas and half the coriander and mint, then cook for 2 minutes until there are just a few tablespoons of thick sauce left on the base. Take the pot off the heat and scatter over the remaining herbs. Adding the peas right at the end keeps their colour bright and their texture tender, rather than soft and grey from overcooking.
- 6
Steep the saffron milk. Heat the milk gently in a small pan just until it steams, remove from the heat, rub the saffron threads in between your fingers and set aside to infuse. Warm milk draws out saffron's colour and aroma far faster than cold liquid, giving the streaky gold-and-white look the finished rice is known for.
- 7
Parboil the rice. Put the 2.5 litres water on to boil hard, seasoned with the salt, lemon juice and cardamom pods. Tip in the drained rice, give it a single stir and cook at a full boil for 2-3 minutes; snap a grain and you should see just a fine chalky centre, with plenty of bite left. Drain immediately. Cooking the rice only partway means it finishes gently in the sealed pot's steam rather than direct boiling water, so it stays intact instead of turning mushy.
- 8
Layer and seal the pot. Heat the oven to 180°C (160°C fan). Spread the parboiled rice evenly over the vegetables without stirring the two together, drizzle the saffron milk over in streaks, scatter over the reserved onions, cashews and raisins, and dot with the butter. Seal the pot with a double sheet of foil pressed firmly round the rim and fit the lid on top. 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 a single stodgy mass.
- 9
Steam and rest. Cook in the oven for 25 minutes, then let it sit unopened for 10 minutes; lift the foil away from you, as a burst of hot steam will come out. Every grain should now be soft, and a probe pushed into the middle of the vegetables and rice should register 74°C or more. Leaving it sealed lets the steam soften the uppermost rice and gives the spices time to mellow into the vegetables.
- 10
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 vegetables and sauce underneath. Dig right down to the base with each scoop so everyone gets saffron rice, plain rice and the spiced vegetables in the same portion.

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).
