Vegetable Biryani Recipe
Vegetable biryani is fragrant layered rice cooked on dum with spiced vegetables — here is how to build the layers and get every grain separate.
A good vegetable biryani is a small event. Long grains of basmati, each one separate and perfumed, layered over vegetables that have simmered in yogurt and whole spices, all finished together under a sealed lid so the aromas mingle. Lift that lid at the table and the steam that rises is half the pleasure.
It looks elaborate, but it breaks down into three clear stages: parboil the rice, cook the spiced vegetables, then layer and dum. Take them one at a time and biryani stops being intimidating.
A quick note on what biryani is not: it is not the same as a pulao. In a pulao, rice and vegetables cook together in one measured amount of water until absorbed. In a biryani, the rice is parboiled separately and drained, then layered over a strongly spiced base and finished on dum, so you get distinct bands of plain and flavoured rice and a much bigger aroma. That separation is the defining idea, and it is what all the steps below are protecting.
Getting the rice right
Everything hinges on the rice, so give it attention. Use good aged basmati, rinse it until the water runs clear to wash off loose starch, and soak it for a full 30 minutes so the grains hydrate and cook evenly. When you parboil, use a generous pot of water so the grains have room to move, and salt it well — this is your one real chance to season the rice through. Take it off the heat at around 70 percent done, when a grain still has a firm core, and drain it at once. Spreading the drained rice on a wide plate for a minute stops the residual heat from over-softening it while you assemble the layers.
Ingredients
Serves 4.
- 2 cups basmati rice
- 3 cups mixed vegetables — carrot, beans, cauliflower, peas, potato — cut into chunks
- 1 large onion, thinly sliced (plus extra for fried onions)
- Half cup thick yogurt
- 1 tablespoon ginger-garlic paste
- 2 green chillies, slit
- 4 tablespoons oil or ghee
- Whole spices: 2 bay leaves, 4 cloves, 3 green cardamoms, 1 black cardamom, a small piece of cinnamon, 1 teaspoon cumin seeds
- 1 teaspoon red chilli powder
- 1 teaspoon coriander powder
- Half teaspoon turmeric
- 1 teaspoon biryani masala or garam masala
- A pinch of saffron soaked in 3 tablespoons warm milk
- A handful of mint leaves and coriander, chopped
- Salt to taste
How to make vegetable biryani
- Soak the rice. Rinse the basmati until the water runs clear, then soak it in fresh water for 30 minutes. Drain and set aside.
- Fry the onions. Heat a little extra oil and fry the thinly sliced onion on medium heat until deep golden and crisp. Lift out and drain on paper — these birista onions go into the layers and add sweetness and colour.
- Cook the vegetable base. In a heavy pot, heat the oil or ghee and add the whole spices and cumin. When they crackle, add the sliced onion and cook until soft and golden. Stir in the ginger-garlic paste and green chillies for a minute.
- Add spices and yogurt. Lower the heat and add the chilli powder, coriander powder and turmeric. Stir, then add the whisked yogurt a little at a time, stirring so it does not split. Add the biryani masala.
- Simmer the vegetables. Tip in the mixed vegetables with salt and a splash of water. Cover and cook for 8 to 10 minutes until the vegetables are about three-quarters done and coated in a thick masala. Stir in half the mint and coriander. Set this aside — it is your bottom layer.
- Parboil the rice. Bring a large pot of well-salted water to a rolling boil. Add a bay leaf and a couple of cloves for aroma, then the drained rice. Cook uncovered for 5 to 6 minutes until the grains are about 70 percent done — firm with a slight bite in the centre. Drain immediately.
- Layer. Spread the parboiled rice evenly over the vegetables in the pot. Scatter over the fried onions, the remaining mint and coriander, and drizzle the saffron milk across the top for colour and fragrance. Dot with a little ghee.
- Cook on dum. Cover the pot with a tight lid — seal the edges with foil or a strip of dough if you can. Cook on the lowest heat for 18 to 20 minutes. For extra insurance against sticking, set the pot on a flat tawa over the flame. Turn off the heat and let it rest, covered, for 10 minutes.
- Serve. Open the pot and gently fluff from the sides, lifting rather than stirring so the grains stay whole. Serve the layers together.
Tips and variations
The difference between a decent biryani and a great one is the parboiled rice. Take it off the heat while it still has a bite — it will finish on dum, and rice cooked fully before layering turns soft and clumps together.
Fried onions are worth making from scratch rather than buying; the sweetness they add runs through the whole dish. Fry them slow and low, and pull them out just as they turn golden, since they darken further off the heat.
You can add soaked and drained soya chunks, paneer cubes or a handful of cashews and raisins to the vegetable layer for variety. Keep the vegetables in generous chunks so they hold their shape through the dum.
The seal on the pot matters more than people expect. Dum works because the trapped steam has nowhere to go but back into the rice, carrying the aromas with it. A loose lid lets that steam escape and the rice dries out. If your lid does not fit tightly, lay a sheet of foil over the pot before pressing the lid on, or use the traditional rope of stiff dough pressed around the rim. Setting the pot over a flat tawa spreads the low heat and guards against a scorched bottom layer.
Resist the urge to open the pot early or to stir. Once you lift the lid at the end, fluff gently from the edges with a flat spoon, lifting sections of rice rather than mixing them, so the grains stay long and separate and the layers do not turn to a single mass. A biryani rewards a light hand at every stage.
The saffron milk is a small flourish that carries a lot of the character. Soak a good pinch of saffron in warm — not hot — milk for ten minutes so it releases its colour and perfume, then drizzle it across the top layer just before you seal the pot. As the biryani steams, that colour streaks down through the rice, giving you the marbled orange-and-white look that is part of the appeal. If you like, warm a spoon of ghee and trickle it over too; between the saffron, the ghee and the fried onions, the top layer becomes the most fragrant part of the whole dish.
Serving
Serve biryani with a cooling raita and a wedge of lemon — that contrast is the whole point. It also sits well next to a rich gravy like paneer butter masala if you want a fuller table. For more rice dishes and one-pot meals, see the kitchen section.
Frequently asked questions
Which rice is best for biryani?
Long-grain aged basmati is the one to use. Aged basmati grains stay separate and lengthen as they cook, which is exactly what you want in a biryani. Soak the rice for 30 minutes before cooking so the grains cook evenly.
What does cooking on dum mean?
Dum is the technique of finishing the layered biryani on very low heat in a tightly sealed pot, so it cooks in its own trapped steam. This lets the rice absorb the aromas of the spices and vegetables without stirring. Traditionally the lid is sealed with dough.
How do I stop the rice turning mushy?
Parboil the rice only to about 70 percent done before layering — it should be firm with a slight bite, since it finishes cooking on dum. Draining it the moment it reaches that stage, and spreading it to stop the cooking, keeps the grains separate.
Can I make biryani in one pot without layering?
You can make a quick one-pot version where everything cooks together, and it tastes good. But the layered dum method gives you distinct bands of plain and spiced rice and a better aroma, which is what makes biryani special. It is worth the extra step when you have time.
What do I serve with vegetable biryani?
The classic accompaniment is a cooling raita — cucumber or boondi raita — and often a simple salan or a wedge of lemon. The raita balances the spiced rice beautifully.
Can I prepare parts of it ahead?
Yes. You can make the spiced vegetable base a day ahead and refrigerate it, then parboil fresh rice and assemble and dum just before serving. This makes biryani much easier for a gathering.