Summary: Basmati rice is parboiled until half-cooked, the meat is simmered in a spiced yogurt base, and both are layered with fried onions, mint and saffron milk. The pot is sealed and the biryani steams to finish. Total time 105 minutes, base serves 6.
Have you cooked this recipe? Share your result with the community.
Category: Rice and grains · Indian Cuisine
Success rate: not rated yet % of users managed this recipe
Quick overview
- Dish: Biryani – aromatic layered rice with meat, saffron and a blend of spices
- Category: rice-and-grains, indian-cuisine
- Cuisine: Indian
- Main ingredient: Basmati rice, 600 g (washed, soaked) (quality specification)
- Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
- Total time: 105 minutes (35 min preparation + 70 min cooking)
- Difficulty: Challenging
- Servings: 6 (Portion weight: 518 g)
- Key technique: Semi-covered layered cooking of rice with meat and saffron milk
- Preparation types: Layering, steaming in a sealed pot
- Dietary info & allergens: gluten (plain flour); milk (plain yogurt, ghee, milk)
- Suitable for: Family dinner, dinner with friends, festive multi-course table, and preparing meals for several days ahead.
- Nutritional values (per 1 serving): 818, Protein: 46.8 g, Fat: 25.2 g, Carbohydrates: 101.1 g
- Storage: 3 days in the fridge, 1 month in the freezer
- Pairing: Indian light lager, dry Riesling, salted lassi
- In short: Basmati rice is parboiled until half-cooked, the meat is simmered in a spiced yogurt base, and both are layered with fried onions, mint and saffron milk. Total time 105 minutes, 6 servings.
WAGUU says: “Biryani is not stirred. The layers come together on their own through steam.”
Key facts
| Preparation time: | 35 |
| Cooking time: | 70 |
| Temperature: | Parboiling rice 95 °C, steaming in a sealed pot 160 °C in the oven, saffron milk 60 °C |
| Number of servings: | 6 |
In a nutshell
Biryani is judged by the grain: the rice must be fluffy, each grain separate yet coated with the meaty flavour base. A semi-sealed pot and a dough seal that keeps the steam in are crucial. Anyone who stirs biryani with a spoon during steaming ends up with rice porridge with meat.
Ingredients
Base servings: 6 servings • Portion weight: 518 g
| Ingredient | Amount | Quality |
|---|---|---|
| basmati rice | 600 g | long-grain, aged |
| boneless chicken | 900 g | skinless boneless thigh, cut into 4 cm pieces |
| plain yogurt | 300 g | full-fat, thick |
| onions | 4 pcs | two for the base, two for frying until crisp |
| ghee | 80 g | clarified butter, for frying the onions |
| ginger | 25 g | fresh, finely grated |
| garlic | 6 cloves | fresh, finely chopped |
| chopped tomatoes | 400 g | peeled, no added salt |
| milk | 120 ml | full-fat, warm for steeping saffron |
| fennel seeds | 1 tsp | whole, for saffron milk |
| garam masala | 2 tsp | freshly ground blend |
| ground cumin | 2 tsp | ground, roasted |
| ground coriander | 2 tsp | ground, roasted |
| turmeric | 1 tsp | ground |
| ground cinnamon | 1 tsp | ground |
| ground cardamom | 1 tsp | ground |
| bay leaves | 3 pcs | whole, for cooking the rice |
| fresh mint | 30 g | fresh, for layering |
| fresh coriander | 30 g | fresh, for layering |
| salt | 1 tsp | fine, for the rice water |
| plain flour | 100 g | for sealing the pot, not consumed |
Why you’ll love this recipe
- Fluffy rice without risk: Parboiling and steaming keep each grain separate. Biryani never sticks or turns to porridge in the pot.
- Layers that come together on their own: Rice, meat, herbs and saffron are not mixed but come together in the steam. Every component is visible on the plate.
- A dish for a festive table: Biryani can be prepared in the pot ahead of time and finished just before serving. It then looks freshly cooked on the table.
Guaranteed success: Basmati rice is parboiled in plenty of water only until the grain softens at the edge and remains firm inside. The rest is done in the sealed pot, where steam from the meat and yogurt rises and cooks the rice through. The dough seal holds both pressure and moisture. Saffron is steeped in warm milk because its colour is water-soluble and only slightly fat-soluble.
Recipe Overview
Preparation: 35 min | Cooking: 70 min | Difficulty: Advanced | Serves: 6 | Type: Main course | Origin: Indian
Detailed Method
Total progress: 0 % complete
Phase 1: Preparing the rice and saffron – 35 min
Equipment: bowl, saucepan, colander, mug
1. Rinse the rice in several changes of water until the water runs clear, then leave it to soak. Afterwards, drain it. Clear water means the grains are free of surface starch and will not stick together after cooking.
2. Bring water with the bay leaf and salt to the boil in a large saucepan. Add the rice and cook only until the grain softens at the edge but remains firm inside, then drain it.
3. Put the saffron into a mug with the warm milk and leave it to steep. The colour releases into a yellow hue and the milk takes on a strong aroma.
VKB: The rice grain bends between your fingers and breaks, but does not turn to mush. The drained water is clear. The saffron milk is deep yellow.
Before you move to the next step:
The rice must not be cooked until soft. In the sealed pan it finishes cooking in steam. Overcooked grains stick together in the layers and the biryani loses its separate grains.
Phase 2: Crispy fried onions – 15 min
Equipment: frying pan, colander, kitchen paper
1. Slice two onions thinly and fry them in the ghee over a medium heat until dark golden. Stir so the slices do not catch in one spot.
2. Lift out the fried onions with a colander and leave them to drain on kitchen paper. Set aside some of the ghee from the pan – it will be used for layering.
VKB: The onion slices are dark golden to brown, crisp and dry. No oily patch remains on the kitchen paper from oil draining off them.
Before you move to the next step:
Pale onions have no flavour, black ones are bitter. Fry in batches and watch the colour – there are only seconds between golden and burnt.
Phase 3: Meat base – 20 min
Equipment: saucepan, wooden spoon
1. In the remaining ghee, fry the rest of the onions until golden brown, add the ginger and garlic and fry until fragrant. Stir in the ground coriander, cumin, turmeric, cinnamon and cardamom.
2. Add the meat and brown it on all sides. Add the yogurt and stir until it combines with the spices. Then add the chopped tomatoes and simmer until the meat is tender and the sauce thickens.
VKB: The meat is tender and the sauce thick, with oil separated on the surface. The flavour is spiced and slightly tangy from the yogurt and tomatoes.
Before you move to the next step:
Yogurt curdles in a boiling sauce. Lower the heat and add it spoonful by spoonful, stirring constantly.
Phase 4: Layering the biryani – 12 min
Equipment: heavy-based saucepan, spoon
1. Put half the meat and sauce into the base of the pan. Spread half the rice on top and scatter over fried onions, mint and coriander. Drizzle with saffron milk and a spoonful of ghee.
2. Repeat the layers in reverse order – the rest of the meat, the rest of the rice, herbs, onions, saffron milk and ghee. The final layer must be rice.
VKB: The layers are visible through the side of the pan and remain separate. The rice does not sink into the sauce and the surface is level.
Before you move to the next step:
The layers must not be stirred. If the rice is mixed with the sauce, the biryani cooks like a risotto, not like layered rice.
Phase 5: Steaming in a sealed pan – 30 min
Equipment: lid, dough, oven
1. Brush the rim of the pan with water and put on the lid. Seal it with a strip of dough made from flour and water so steam cannot escape.
2. Put the pan into an oven preheated to 160°C and steam the biryani until the rice has absorbed all the moisture. Then take the pan out and leave it to stand for ten minutes.
VKB: The seal is puffed and firm, and fragrant steam rises when it is removed from the pan. The rice grains are separate and coated in sauce, but not stuck together.
Before you move to the next step:
Opening the pan during steaming lets the steam out and the rice stays hard. Wait and open the pan only after resting.
Phase 6: Opening and serving – 8 min
Equipment: spoon, serving plate
1. Carefully peel off the seal with a knife and lift the lid in one movement so water from the lid does not fall into the rice. Use a spoon to go through the layers from the edge to the centre.
2. On a plate, serve the rice and meat side by side so the layers remain visible. Serve with a cucumber raita.
VKB: The rice grains are whole, separate and multi-coloured – white, yellow from saffron and brown from onions. The meat holds its shape.
Equipment needed
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| heavy-based saucepan with lid | 5 l capacity | cast-iron pan or ceramic dish with lid | a thin pan will burn the bottom layer of rice before the rest cooks through |
| large pan for parboiling rice | 6 l capacity | wide casserole | in a small pan the grains stick together because they have no room to move freely |
| fine-mesh colander | 24 cm diameter | sieve lined with muslin | a wide mesh lets short grains through and they turn to mush in the pan |
| kitchen thermometer | up to 250°C | check by steam escaping from the edge | too high an oven temperature will burn the bottom layer of the biryani |
Shopping list
Nutritional profile
Values per 1 portion (without side dish). Calculated from average nutritional values of ingredients.
| Nutrient | Per 100 g | Per 1 portion | Per 6 portions |
|---|---|---|---|
| Energy | 661 kJ / 158 kcal | 3423 kJ / 818 kcal | 20535 kJ / 4908 kcal |
| Fat | 4.9 g | 25.2 g | 151.2 g |
| of which saturates | 2.3 g | 11.9 g | 71.6 g |
| Carbohydrate | 19.5 g | 101.1 g | 606.6 g |
| of which sugars | 2.2 g | 11.6 g | 69.6 g |
| Protein | 9.0 g | 46.8 g | 280.8 g |
| Salt | 0.2 g | 1.1 g | 6.8 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: Tested recipe with precise ratios and visual checkpoints.
- Tip 1: Tested recipe with precise ratios and visual checkpoints.
- Tip 2: A grain of rice bends between your fingers and breaks, but does not turn to mush. The water after draining is clear. The saffron milk is deep yellow. The rice must not be cooked until soft. In the sealed pot it finishes in steam. Overcooked grains stick together in the layers and the biryani loses its separate grains.
- Tip 3: The onion slices are dark golden to brown, crisp and dry. No oily patch is left on kitchen paper from oil draining off them. Pale onion has no flavour, black is bitter. Fry in batches and watch the colour – between golden and burnt there are only seconds.
- Tip 4: Prepare the ingredients on the table in small bowls beforehand. Indian cooking relies on spices added in a precise order, and there is no time to portion ingredients during cooking.
The science behind it
Saffron contains crocin and picrocrocin, which are released at around 60 °C – in boiling milk some would be destroyed. Basmati rice has long grains with a low amylose content, so it stays separate after cooking. Fried onion carries sugars that turn into brown aromatic compounds during frying, and these are washed into the rice by the steam.
Fine Dining – Professional techniques
- Plate composition: Serve the biryani in a small clay dish so the guest can see the layers. Leave the top layer untouched so the colours stay separate.
- Texture contrasts: Add a crunchy element – toasted cashews or almonds. They give the delicate rice a contrast that holds the bite together.
- Temperature contrast: Top with a mint leaf and a few saffron strands. The mint aroma is released by the heat of the rice before the first bite.
- Aromatic additions: Serve a cucumber yogurt raita separately, chilled to 6 °C. The temperature contrast between the hot rice and the cold yogurt is part of the experience.
Sensory radar
- Appearance: The rice grains are whole and multi-coloured – white, yellow from saffron and brown from fried onion. Pieces of meat show through.
- Aroma: Saffron with warm milk, then fried onion and finally mint with coriander.
- Taste: Sweet onion, tangy yogurt, warm spices and fresh herbs at the end. Each layer adds a different flavour.
- Texture: Rice grains separate and delicate, meat tender, fried onion crisp.
Pairings
- Indian light lager: A lager with higher carbonation cleanses the palate between bites of spiced rice and meat. Serve at 5–7 °C.
- Dry Riesling: A Riesling with acidity keeps pace with the spices and does not get lost next to the saffron.
- Salted lassi: Salted lassi with mint. It cools and binds capsaicin, so the heat does not build with every bite.
Variations
- Lamb biryani: Replace the meat with boneless lamb shoulder and simmer it twenty minutes longer. The flavour is deeper and the dish keeps well the next day.
- Vegetable biryani: Omit the meat and use cauliflower, carrots, peas and potatoes pre-roasted in the oven. The rice is layered in the same way.
Allergens and dietary information
Contains: gluten (plain flour); milk (plain yogurt, ghee, milk) • Gluten: no, the recipe is gluten-free (basmati rice, yogurt, spices) • Not suitable for: people with an allergy to milk and dairy products
Suitable for
Family dinner, dinner with friends, a festive table with several courses, or making ahead for several days.
Substitution guide
- basmati rice: jasmine rice (grains will be shorter and stickier)
FAQ
Which rice should I use for biryani?
Long-grain basmati, preferably from an older harvest. It contains less amylose, so it stays separate after cooking. Jasmine rice sticks together.
What can I use to seal the pot if I don’t have dough?
A strip of dough made from flour and water, or two layers of foil pressed firmly against the rim. The seal must hold the steam, not just cover the pot.
Why is the rice hard after steaming?
It was undercooked or steam escaped. Next time parboil the rice two minutes longer and check the pot seal.
Do I have to use saffron?
No, but it makes the dish. You can substitute turmeric for colour and a pinch of nutmeg for aroma. The saffron flavour cannot be replaced.
Can biryani be made without meat?
Yes, sabz biryani is made with vegetables – cauliflower, carrots, peas and potatoes. Pre-roast the vegetables so they do not turn to mush in the steam.
How do I reheat biryani so the rice stays separate?
In the oven at 160 °C under foil with a spoonful of water. A microwave steams the rice and the grains stick together.
WAGUU Petr advises: Cooking for 6 or more?
6–8 people: Make the masala (fried spice base) in double quantity and store half in the fridge. When cooking for more people, use two pots rather than one large one – in too thick a layer the spices do not fry evenly. • 10+ people: A grill or a cast-iron pan heated to maximum in the oven can replace a tandoor. Prepare the naan dough and chicken marinade the day before and keep them in the fridge – both flavour and texture will be better.
Sides and serving
Serving: Serve the biryani straight from the pot: run a spoon through the layers from the edge to the centre and put both meat and rice on the plate at the same time. Cucumber yogurt raita and a small bowl of pickled vegetables go with it.
Storage and reheating
Fridge: 3 days • Freezer: 1 month • Reheating: Fridge: 3 days • Freezer: 1 month • Reheating: in the oven at 160 °C for fifteen minutes under foil, with a spoonful of water
Author: WAGUU Petr & Team • Published: 9 Oct 2026 • Updated: 10 Oct 2026
More recipes from the article
Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
Butter Chicken – chicken in a mild creamy tomato sauce with butter and aromatic spices
Chicken Tikka Masala – pieces of marinated chicken in a spiced tomato and cream sauce
Tandoori Chicken – chicken marinated in yogurt and spices and cooked at high temperature
Rogan Josh – slow-cooked lamb in an aromatic sauce with Kashmiri spices
Chana Masala – chickpeas simmered in a spicy sauce of tomatoes, onions and aromatic spices
Chana Masala – chickpeas simmered in a spicy sauce of tomatoes, onions and aromatic spices
Dal Tadka – lentils flavoured with fried spices, garlic, onion and chilli
Masala Dosa – thin crisp fermented rice and lentil pancake with spiced potatoes
Samosa – fried triangular parcels filled with potatoes, peas and spices
Chole Bhature – spiced chickpeas with large fried leavened bhature breads
Naan – traditional Indian flatbread baked at high temperature in a tandoor
More recipes you might like
Why WAGUU?
WAGUU recipes are checked for accuracy of ingredients, methods and nutritional values.
Photo gallery of the process
Photos from the community: Cook, take a photo and share the result.
You can upload photos in the comments below or send them by email.
Have you filmed a video of our recipe? Paste the link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo or X (Twitter) in the comments – we will be happy to publish it and help you and your content get noticed.
Most common mistakes
- Preparing the rice and saffron – The rice must not be cooked until soft. In the sealed pot it finishes in steam. Overcooked grains stick together in the layers and the biryani loses its separate grains.
- Crisp fried onion – Pale onion has no flavour, black is bitter. Fry in batches and watch the colour – between golden and burnt there are only seconds.
- Meat base – Yogurt curdles in a boiling sauce. Lower the heat and add it spoon by spoon, stirring constantly.
- Layering the biryani – The layers must not be stirred. If the rice is mixed with the sauce, the biryani cooks like a risotto, not like layered rice.