Authentic Sindhi Chicken Biryani — Halal Recipe | Halal Kitchen Atlas
Pakistani · Sindhi Tradition

Authentic Sindhi Chicken Biryani

The Karachi version — layered basmati, slow-braised chicken in tomato-yogurt masala, potato in every scoop, and mint that hits the back of your throat. Bolder heat, more tomato, whole potato in every serving.

Prep
30min
Cook
1h 15min
Total
1h 45min
Serves
6
Difficulty
Intermediate
Cuisine
Pakistani
Illustration by Halal Kitchen Atlas — hero photograph coming with next test batch.

Sindhi biryani is not a subtler cousin of Hyderabadi biryani — it is its own thing entirely. Bolder heat, more tomato, sour edge from yogurt and prunes (yes, prunes, in some traditions), a whole potato in every scoop, and a green-chili count that surprises people the first time. Karachi's Sindhi households make this every Friday, and every household argues that their version is the real one.

This is the version our recipe developer tested eleven times against her grandmother's notes. It uses aged basmati rice for the long fluffy grain, bone-in chicken because the flavor lives in the bones, whole spices bloomed in ghee, and a proper dum — a slow, sealed steam that lets the rice absorb the masala from the bottom up.

Why Sindhi biryani is different

Compared to Hyderabadi biryani (which is more delicate, uses less tomato, and often does not include potato), and compared to Awadhi Lucknowi biryani (which is subtler and heavily perfumed), Sindhi biryani is bolder in every direction. More heat. More tanginess from tomato and yogurt. A generous hand with fried onions. And the potato — always the potato — which absorbs the masala and becomes the second-best thing on the plate after the chicken.

The word sindhi here refers to the Sindh province of Pakistan, where this style crystallized. But Sindhi biryani travels — you will find versions of it wherever Karachi's diaspora settled: Dubai, London, Toronto, Sydney. Whenever people ask for Karachi biryani, they usually mean this.

Cultural review: Reviewed by the Halal Kitchen Atlas Pakistani recipe team. Method verified against family notes from Karachi's Sindhi households.

Ingredients

Serves 6

For the biryani

  • 500 gaged basmati rice — soaked in cold water 30 minutes
  • 1 kgbone-in halal chicken — cut into 8 pieces
  • 3 mediumpotatoes — peeled, halved (the Sindhi essential)
  • 250 gfull-fat yogurt — whisked smooth
  • 4 mediumripe tomatoes — chopped
  • 3 largeonions, fried until deep golden — reserve some for layering
  • 8-10green chilies — split lengthwise; adjust for heat
  • 1 cupfresh mint leaves
  • 1 cupfresh coriander leaves
  • 6-8dried plums (aloo bukhara) — optional but traditional
  • 1/2 cupghee or neutral oil — ghee for authenticity

Whole spices & aromatics

  • 2 tbspginger-garlic paste
  • 4green cardamom pods
  • 2black cardamom pods
  • 1 stickcinnamon — 2-inch
  • 4cloves
  • 2bay leaves
  • 1 tspcumin seeds

Ground spices

  • 2 tspKashmiri red chili powder — for color, less heat
  • 1 tsphot chili powder — adjust to taste
  • 1 tspturmeric
  • 1 tbspbiryani masala — Shan or homemade
  • 1 tspsalt — for masala; more for rice water

For layering & finishing

  • 1/2 tspsaffron threads — bloomed in 3 tbsp warm milk
  • 2 tbspkewra water — optional; screwpine essence
  • 1 tbspghee — for topping

Equipment

  • Heavy-bottomed pot with tight lid (dutch oven works)
  • Large pot for parboiling rice
  • Colander for draining rice
  • Small bowl for saffron milk
  • Aluminum foil (for sealing under lid)

Method

Sindhi biryani has four stages: prep the rice and chicken, cook the masala, parboil the rice separately, then layer and dum. Read the whole method once before you start — the first time is always the hardest, but by the third cook it is muscle memory.

Stage 1 — Prep & marinate
  1. Soak the rice
    Rinse the basmati under cold water until it runs clear (about 5 changes of water). Cover with cold water and soak for 30 minutes while you prep everything else. This step is not optional — it is what gives you the long, fluffy grain that biryani requires.
  2. Marinate the chicken
    In a large bowl, combine the chicken with yogurt, ginger-garlic paste, Kashmiri chili, hot chili, turmeric, half the biryani masala, and 1 tsp salt. Mix well to coat every piece. Let it sit for 20 minutes at room temperature — longer is fine if you have time (up to 2 hours in the fridge).
  3. Fry the onions
    In your heavy pot, heat the ghee over medium-high. Add sliced onions and fry, stirring often, until deep golden brown (10-15 minutes). Do not rush this — properly fried onions are the backbone of biryani flavor. Remove two-thirds of the onions with a slotted spoon and set aside on kitchen paper. Leave the rest and the ghee in the pot.
Stage 2 — Cook the masala
  1. Bloom the whole spices
    To the pot with the remaining onions and ghee, add all the whole spices — cardamom (green and black), cinnamon, cloves, bay leaves, and cumin. Fry for 30 seconds until fragrant. This wakes up the essential oils.
  2. Add chicken and tomatoes
    Add the marinated chicken along with all its yogurt marinade. Cook over medium-high, stirring, for 5-7 minutes until the yogurt separates and the chicken browns lightly. Add the chopped tomatoes, green chilies, and remaining biryani masala. Cook uncovered for 8-10 minutes, stirring occasionally, until the tomatoes break down completely and oil separates on top.
  3. Add potatoes and finish the masala
    Add the potatoes to the pot along with 1/2 cup water. Cover and cook on medium-low for 15 minutes, until the potatoes are almost tender and the chicken is nearly cooked through. Taste the masala now — this is your last chance to adjust salt and heat. It should taste slightly over-seasoned because the rice will absorb salt. Turn off the heat.
Stage 3 — Parboil the rice
  1. Boil the rice water
    While the masala cooks, bring a large pot of water to a rolling boil. Add 1 tbsp salt and 1 bay leaf. The water should taste like the sea.
  2. Parboil to 70%
    Drain the soaked rice and add it to the boiling water. Cook for 6-8 minutes, testing frequently — the rice should be just tender on the outside but firm and slightly hard in the center when you bite. This is 70% cooked. Do not overshoot this — the final dum will finish it. Drain immediately in a colander.
Stage 4 — Layer and dum
  1. Build the layers
    On top of the masala (still in the same pot), spread half the parboiled rice in an even layer. Scatter half the reserved fried onions, half the mint, half the coriander, and the dried plums if using. Drizzle over half the saffron milk. Spread the remaining rice on top, then scatter the remaining onions, herbs, remaining saffron milk, and the kewra water. Finish with 1 tbsp ghee dotted over the top.
  2. Seal the pot for dum
    This is the critical step. Place a large sheet of aluminum foil directly on the top of the pot, then press the lid down over it, sealing tightly. The point is to trap every bit of steam inside so the flavors mingle without escaping. Traditional homes seal with a dough (atta) ring, but foil works perfectly.
  3. Dum on the lowest heat
    Place the sealed pot on the very lowest heat your stove can produce for 20-25 minutes. If you have a tawa (flat griddle) or a heat diffuser, put it under the pot — it prevents the bottom from scorching. When you can smell the biryani through the seal (you will), it is close. Turn off the heat and let it rest, still sealed, for another 10 minutes.
  4. Serve — gently
    Break the seal. Do not stir! Take a large spoon and scoop from the bottom to the top, lifting the layers so the rice does not break. Serve on a wide platter with raita, kachumber salad, and a wedge of lemon.

Chef's notes from 11 test cooks

  • Age matters for basmati. Old (aged 1-2 years) basmati has drier grains that fluff up longer. Fresh crop basmati clumps.
  • Bone-in chicken is not optional. Boneless chicken cooks too fast and misses the flavor the bones give the masala. If you must use boneless, use thighs and reduce cook time by 5 minutes.
  • The masala should look almost too oily. That surface oil is what will coat the rice during dum. Do not skim it off.
  • Parboiling is where beginners fail. Bite a grain — if it is crunchy in the middle, that is right. If it is fully soft, you have overcooked and the biryani will be mushy.
  • Salt the parboil water aggressively. This is your only chance to salt the rice itself. Unsalted rice = flat biryani.
  • Dum on a tawa or diffuser saves you from a burnt bottom. Even on the lowest gas flame, direct heat can scorch the masala. A heat diffuser or a flat griddle underneath is worth the extra step.
  • Rest before serving. That final 10 minutes off the heat lets the last bit of moisture equalize through the layers. Skip it and the rice grains stay a little wet at the bottom.
Halal notes for this recipe
  • Use halal-slaughtered (zabihah) chicken. Any of the major halal butchers work — see our halal meat brand guide.
  • Yogurt: any plain full-fat yogurt is halal. Some flavored yogurts contain gelatin — use plain.
  • Ghee: pure ghee is halal. Confirm the brand is not blended with non-halal fats. Common halal brands: Nurpur (Pakistan), Amul (India, halal-certified in some regions), Organic Valley (US).
  • Biryani masala: Shan and National are halal-certified in Pakistan. In the US/UK, check for a halal mark on the packet.
  • Kewra water: pure kewra water is naturally halal. Some "kewra essence" products are alcohol-based — buy pure kewra water only.

Substitutions

Original ingredientHalal-friendly substitute
Bone-in chickenBone-in halal lamb (mutton) — increase cook time by 25 minutes
GheeNeutral oil (canola, sunflower) — flavor will be less rich
Basmati riceAny long-grain rice — but authentic biryani really wants basmati
Kewra waterRose water (1 tbsp) or skip entirely
Dried plums (aloo bukhara)Skip, or use dried apricots
Green chiliesReduce for milder version; use bell pepper strips for no heat
Fresh mintDried mint (1 tbsp instead of 1 cup fresh) if you cannot find fresh

How to serve

  • Serve with mint-coriander raita — the classic Sindhi pairing.
  • Add kachumber salad — cucumber, onion, tomato, lemon.
  • Squeeze fresh lemon over each serving just before eating.
  • For guests: serve on a wide platter with mint chutney and slices of raw onion tossed with vinegar.
  • Traditional Pakistani style — with a soft-boiled egg halved on top of each portion.

Storage & make-ahead

Refrigerate leftovers in an airtight container for up to 3 days. Biryani actually improves overnight — the flavors deepen. To reheat, sprinkle 2 tbsp water over a portion, cover with a damp paper towel, and microwave in 90-second bursts. Do not stir until fully reheated or you will break the grains. Freezes for up to 2 months, but the potato texture suffers — best eaten fresh or refrigerated.

Nutrition (per serving, estimated)

620
Calories
32g
Protein
68g
Carbs
22g
Fat
Estimated using standard ingredient values. Actual nutrition varies by brand, cut, and portioning. Not medical or dietary advice — see our disclaimer.

Frequently asked questions

Sindhi biryani is bolder in every direction — more tomato, more heat, more tangy yogurt, more fried onions, and always includes potato. Hyderabadi biryani is subtler, uses less tomato, often skips potato, and traditionally uses the kachi (raw meat) method where raw marinated meat is layered under raw rice. Sindhi biryani uses the pakki method — cooked masala under parboiled rice — which is more forgiving for home cooks.
Mushy biryani almost always comes from one of two things: fresh crop basmati (use aged), or overcooked parboiled rice (bite a grain — it should be crunchy in the middle when you drain it). Also check that your masala was not too watery going into the dum — it should look almost dry, with oil on top.
You can, but the flavor will be flatter. Bones release collagen and marrow into the masala during the initial cook, and that is what gives biryani its depth. If you must use boneless, use thighs (not breast) and reduce the initial cook time by 5 minutes.
Dum is a slow, sealed steam-cook where the pot's own moisture recirculates. The seal is critical — if steam escapes, the rice dries out and the masala does not fully permeate. Traditional homes use a rope of atta (wheat-flour dough) to seal the lid. Foil pressed between pot and lid works just as well for a home kitchen.
Both. Biryani's origins are debated between Persia, the Mughal Empire, and Central Asia — the dish crossed cultures and settled in dozens of different local traditions. Sindhi biryani, Hyderabadi biryani, Lucknowi biryani, Kolkata biryani, and Karachi biryani are all distinct and all legitimate. This particular recipe is the version made in Sindhi Pakistani households, but the broader dish belongs to many peoples.
Yes. Replace the chicken with 750g mixed vegetables — cauliflower florets, carrots, peas, and extra potatoes work well. Reduce the initial cook time before adding rice by about 10 minutes. The masala flavor will be lighter, so bump up the biryani masala by another 1 tsp.

Share with