Biryani – aromatic layered rice with meat, saffron, and a blend of spices

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.

★★★★★
(not yet rated)

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

Skip to detailed method

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

Recommended sides:

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.

biryani@waguu.online

Most common mistakes

  1. 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.
  2. 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.
  3. Meat base – Yogurt curdles in a boiling sauce. Lower the heat and add it spoon by spoon, stirring constantly.
  4. 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.

Napsat komentář