What Is Biryani?

Biryani is a layered rice dish where spiced meat and parboiled basmati rice are sealed together and slow-cooked over low heat. It is not pulao. It is not mixed rice. The grain stays separate, the meat is deeply flavoured, and the whole thing comes together through steam — not stirring. In Pakistan, biryani is served at weddings, on Eid, on random Tuesdays, and at every restaurant worth its salt. It is the single most requested dish in the country, and every region does it differently.

If you have eaten biryani at a Pakistani household and thought "I could never make this at home" — you can. The technique is straightforward. The details matter, and that is what this guide covers.

The Rice: Choosing and Preparing Basmati

Bad rice ruins biryani. Full stop. You need long-grain basmati rice, ideally aged for at least one year. Aged basmati absorbs less water during cooking, which means the grains stay long, firm, and separate — exactly what biryani demands. Freshly harvested rice turns mushy, and no amount of technique fixes that.

How to prep the rice

Wash the rice in several changes of cold water until the water runs clear. This removes surface starch that causes clumping. Then soak it for 30 minutes in fresh cold water. Soaking allows the grains to hydrate evenly so they cook uniformly during parboiling. Skip the soak and you will get grains that are cooked on the outside and hard in the centre.

Parboiling

Bring a large pot of water to a rolling boil — use plenty of water, at least six times the volume of rice. Salt it generously, more than you think you need, because this is your only chance to season the rice itself. Add whole spices if you like: bay leaves, green cardamom, cloves, and a cinnamon stick. Drop in the soaked rice and cook until the grains are about 70 to 80 percent done. They should break when pressed between your fingers but still have a visible white core. Drain immediately. The rice finishes cooking during dum — if you parboil it fully, it will overcook and turn to paste.

The Masala Base

The masala is where biryani gets its flavour. This is the meat curry that forms the bottom layer, and it needs to be bold. Under-season the masala and the entire biryani will taste flat, because the rice dilutes the spice as it steams.

A standard Pakistani biryani masala starts with onions fried deep golden brown — not blonde, not burnt. The colour of your onions determines the colour and depth of the entire dish. Add ginger-garlic paste, cook out the raw smell, then add tomatoes and cook until the oil separates. Then add your spices: red chilli powder, turmeric, coriander powder, cumin, and salt. Add the meat — chicken, mutton, or beef — and cook until well-coated and partially done. The meat also finishes cooking during dum, so do not overcook it at this stage.

For the most common variants, we have full recipes with exact quantities and step-by-step instructions. See our Karachi Biryani recipe, Sindhi Biryani recipe, and Lahori Biryani recipe.

The Layering Technique

Layering is what separates biryani from every other rice dish. Once the masala is ready and the rice is parboiled, you build the biryani in a heavy-bottomed pot. Start with a thin layer of masala at the bottom to prevent sticking. Then alternate: rice, masala, rice, masala, finishing with a thick layer of rice on top. Between layers, sprinkle fried onions, fresh mint, fresh coriander, and slit green chillies. Some cooks add a squeeze of lemon juice or a drizzle of kewra water between layers for fragrance.

Do not press or compress the rice. You want air pockets for the steam to circulate. The layers should be loose and airy.

Dum: The Steam Seal

Dum is the cooking technique that makes biryani, biryani. Once layered, the pot is sealed — traditionally with a dough of flour and water rolled into a rope and pressed between the pot and its lid. At home, you can use heavy-duty aluminium foil crimped tightly over the pot, then place the lid on top and weigh it down with something heavy.

Place the sealed pot on the lowest possible heat. If your stove's lowest setting is still quite hot, use a tawa or flat griddle between the flame and the pot as a heat diffuser. Cook for 20 to 30 minutes for chicken biryani, 35 to 45 minutes for mutton or beef.

During dum, the steam trapped inside the sealed pot finishes cooking both the rice and the meat, and the flavours of the masala infuse upward through the rice. This is why undercooking both components earlier is essential — they finish together, in each other's company.

Regional Variants

Pakistan does not have one biryani. Every major city and region has its own style, and the differences are significant — not just heat levels, but technique, spices, and even the order of operations.

Karachi Biryani

The most well-known Pakistani biryani globally. It uses a potato layer alongside the meat — usually chicken or mutton — and is distinguished by its bright orange-red colour and bold spice profile. The masala is punchy, the potatoes absorb the meat juices, and the overall dish is assertive and deeply satisfying. Our Karachi Biryani recipe walks you through the full process.

Sindhi Biryani

Sindhi biryani is arguably the spiciest of the mainstream variants. It uses a higher ratio of green chillies, dried plums (aaloo bukhara) for a tangy undertone, and a more complex spice blend. The result is sharp, fragrant, and not for the faint-hearted. See the full Sindhi Biryani recipe.

Lahori Biryani

Lahori biryani is lighter on heat but heavier on aroma. It leans into whole spices — star anise, black cardamom, mace — and uses a slightly wetter masala than the Karachi style. The result is fragrant, rich, and closer in spirit to the Mughlai tradition. Follow our Lahori Biryani recipe for the real thing.

Yakhni Pulao (Related but Different)

Not biryani, but worth mentioning because people confuse the two. Yakhni pulao cooks the rice directly in meat stock rather than layering parboiled rice over a separate masala. The technique is fundamentally different, and the result is more homogenous in flavour — every grain tastes like the yakhni. If you want to try it, our Yakhni Pulao recipe covers the classic method.

Common Mistakes

These are the things that go wrong most often, even for experienced cooks:

Pro Tips

Where to Start

If this is your first time making biryani, start with the Karachi Biryani recipe. It is the most forgiving and the most widely loved. Once you are comfortable with the technique, branch into Sindhi for heat or Lahori for aroma. And if you want to understand the other great Pakistani rice tradition, try Yakhni Pulao — different technique, same mastery required.