Abdul Wahab’s 🍛 One-Pot Pakistani Chicken Biryani

Abdul Wahab’s 🍛 One-Pot Pakistani Chicken Biryani

Weekend Cook · Halal · Pakistani Style

One-Pot Chicken Biryani
Dum Style

Overnight-marinated halal chicken legs layered with fragrant basmati, whole spices, saffron, and fresh herbs — then sealed and cooked low and slow until every grain is perfumed with the chicken below it.

Marinade1 hr – overnight
Cook50 min
Total~1.5 hrs active
Serves4
DifficultyIntermediate

620
Cal / serving

48g
Protein

Overnight
Best marinade

Halal
Al Maaedah

Biryani is one of the most celebrated dishes in South Asian cooking — and for good reason. When done right, every element earns its place: the chicken is deeply spiced and tender from the marinade, the rice is long-grained and separate, and the whole pot carries the perfume of cardamom, cloves, and toasted cumin. The dum method — sealing the pot and cooking on very low heat — is what makes it work. Steam circulates inside with nowhere to escape, cooking the rice in the aromatics rising from the chicken below.

This one-pot version uses Al Maaedah halal skinless chicken legs — drumsticks and thighs together — which stay moist through the long cook far better than breast meat would. The saffron is optional but transforms the color and aroma of the top layer of rice in a way nothing else replicates.

🇵🇰
Pakistani style notes

Birista (fried onions): Deep-fry thinly sliced onions until deeply golden and crisp — scattered over the top, they add sweetness and crunch that no other topping matches. Whole green chilies: Layer a few whole slit chilies into the rice (not just in the base) for bursts of authentic heat. Ground mace or extra cinnamon: A pinch of ground mace or an extra piece of cinnamon deepens the aroma profile toward a true Karachi-style biryani.

Ingredients

Chicken marinade

  • 4 piecesAl Maaedah halal skinless chicken legs (~1.5–2 lbs)
  • ½ cupPlain yogurt
  • 2 tbspGinger-garlic paste
  • 1 tspTurmeric powder
  • 2 tspRed chili powder
  • 1 tspGround coriander
  • 1 tspGaram masala
  • ½ tspGround cumin
  • 1 tspSalt
  • 1 limeJuiced

Marinate overnight: The yogurt and acid from the lime need time to penetrate the legs. Overnight in the fridge produces noticeably more tender, more deeply spiced chicken than a 1-hour marinade.

For the rice & biryani

  • 2 cupsBasmati rice, rinsed thoroughly
  • 3 tbspGhee or vegetable oil
  • 2 mediumOnions, thinly sliced
  • 2Tomatoes, chopped
  • 2–3Green chilies, slit
  • ½ cupFresh cilantro, chopped
  • ½ cupFresh mint leaves, chopped
  • ½ tspGround black pepper
  • 3 cupsWater
  • To tasteSalt

Whole spices

1 tsp cumin seeds

Toasted first, earthy base note

1 bay leaf

Subtle herbal backdrop

2–3 cardamom pods

Floral, sweet — the signature biryani note

2–3 cloves

Warm, slightly pungent depth

1 cinnamon stick

Sweetness and warmth

Saffron (optional but transformative): Soak ½ tsp saffron threads in 2 tbsp warm milk for 10 minutes. Drizzle over the rice layer before sealing. The top rice turns golden and carries a floral, honey-like aroma that defines restaurant-quality biryani.

What is dum cooking? Dum (دم) means "breath" in Urdu. The pot is sealed so steam has nowhere to escape — it circulates inside, cooking the rice in the aromatic vapors rising from the spiced chicken and masala below. The result is rice that tastes of the whole dish, not just plain steamed grains.

Instructions

Phase 1 — Marinade (1 hr minimum, overnight best)

  1. 1

    Score and marinate the chicken

    Make 2–3 deep cuts into the flesh of each chicken leg — this allows the marinade to penetrate all the way to the bone rather than just coating the surface. In a large bowl, whisk together yogurt, ginger-garlic paste, turmeric, red chili powder, coriander, garam masala, cumin, lime juice, and salt until smooth. Add the chicken and turn to coat every surface thoroughly. Cover and refrigerate overnight for best results — the yogurt and lime gently tenderize the meat as it sits.

Phase 2 — The masala base

  1. 2

    Bloom the whole spices

    Heat ghee in a large, heavy-bottomed pot with a tight-fitting lid over medium heat. Add the cumin seeds, bay leaf, cardamom pods, cloves, and cinnamon stick. Let them sizzle and toast for 30 seconds — you'll hear the cumin pop and the kitchen will smell immediately aromatic. Don't rush this step — this is the flavor foundation everything else builds on.

  2. 3

    Build the golden onion layer

    Add the thinly sliced onions to the pot. Cook over medium heat, stirring frequently, for 12–15 minutes until deeply golden brown and starting to caramelize at the edges. Remove half of the fried onions and set aside for the garnish — these become the birista topping. For a more traditional result, deep-fry the garnish portion separately in oil until crisp.

  3. 4

    Add tomatoes and chilies

    Add the chopped tomatoes and slit green chilies to the pot with the remaining onions. Sauté over medium-high heat for 3–4 minutes, stirring, until the tomatoes soften completely and break down into the masala. The mixture should look thick and oily, not watery.

Phase 3 — Cook the chicken

  1. 5

    Brown the marinated chicken

    Add the marinated chicken legs directly to the masala pot. Stir to coat in the base and cook over medium-high heat for 5–7 minutes, turning occasionally, until the chicken is lightly browned on the outside and the marinade has cooked into the masala rather than sitting as a pool of liquid.

  2. 6

    Add water and bring to a boil

    Pour in 3 cups of water, add the ground black pepper, and adjust salt — taste the liquid and season slightly more assertively than you think is needed, since the rice will absorb much of the salt as it cooks. Bring to a rolling boil over high heat.

Phase 4 — Layer the rice

  1. 7

    Layer rice over chicken — do not stir

    Gently and evenly spread the rinsed raw basmati rice over the top of the chicken and liquid. Do not stir. The layers must stay distinct — rice on top, chicken and masala below. Sprinkle half of the chopped cilantro and mint leaves evenly over the rice. If using saffron, drizzle the saffron milk over the rice now in a thin stream — it will color the top layer a beautiful gold.

Phase 5 — Dum cooking

  1. 8

    Seal the pot tightly

    Cover the pot with a tight-fitting lid. If your lid doesn't seal well, place a layer of foil over the pot before putting the lid on — this is the home cook's dum method and works just as effectively. Reduce heat to the lowest setting your stove allows.

  2. 9

    Cook low and slow — do not open the lid

    Cook on the lowest heat for 20–25 minutes. Do not lift the lid during cooking. Every time you open it, steam escapes — the rice will cook unevenly and you lose the accumulated aromatics. Trust the process. After 20 minutes, check one small corner of rice by gently lifting the edge with a fork. If the grains are cooked through and separate, it's done.

  3. 10

    Rest before opening

    Turn off the heat and let the pot sit sealed for a further 5–10 minutes. This final rest allows the rice to finish steaming and the layers to settle. When you lift the lid, the aroma should be deeply fragrant — you'll know it's right.

Phase 6 — Serve

  1. 11

    Fluff, garnish, and plate

    Using a large spoon or spatula, gently fold and fluff the biryani from the bottom up — you want to mix the layers without breaking the rice grains. Plate into bowls or onto a large platter. Top generously with the reserved golden fried onions, the remaining fresh cilantro and mint, and a few whole green chilies if you like. Serve immediately with raita alongside.

If rice is still undercooked after 25 minutes: Add ¼ cup water around the edges of the pot (not on top), re-seal, and cook 5 more minutes. If the bottom is catching, place the pot on a tawa (flat griddle) or diffuser to distribute heat more evenly.

Pot layer structure

Top — garnish

Saffron milk, cilantro, mint, golden fried onions, whole green chilies

Middle — raw basmati rice

Rinsed, laid flat — absorbs all the steam and aroma from below

Base — spiced chicken masala

Marinated chicken legs in golden-onion tomato masala with whole spices and water

Serving suggestions

Cucumber raita Kachumber salad (cucumber, tomato, onion) Green chutney Pickled mango (aam ka achar) Sheermal or naan on the side Daal shorba (lentil soup)

Variations

🐑 Lamb biryani

Swap chicken legs for bone-in lamb pieces. Increase the initial browning time to 10 minutes and the dum cooking time to 35–40 minutes for fully tender meat.

🥕 Vegetable biryani

Replace chicken with diced potatoes, cauliflower, peas, and carrots. Skip the chicken marinade — season vegetables with the same spices and proceed from Phase 2.

🌶️ Sindhi style

Add a tablespoon of tamarind paste to the masala base for a tangier, slightly sourer biryani with a characteristic Sindhi note.

🍳 With fried egg

Serve each bowl topped with a fried egg, sunny side up. The yolk runs into the rice and creates an extra richness that's enormously satisfying.

🧅 Full birista upgrade

Deep-fry an entire extra onion's worth of rings in oil until deeply golden and crisp. Scatter over the whole pot when serving — the difference in texture and sweetness is significant.

🫙 Leftover transformation

Fry leftover biryani in a hot pan with a little ghee for biryani tawa fry — slightly crisp at the edges, intensified flavor. A classic next-day preparation.

Storage

Refrigerator

Keeps 3–4 days in an airtight container. Biryani often tastes better the next day as the flavors meld overnight.

Freezer

Freezes well for up to 2 months. Freeze in portions. Thaw overnight and reheat with a splash of water to restore moisture.

Reheating

Reheat in a covered pan over low heat with 2–3 tbsp water, or microwave covered. Never reheat biryani uncovered — it dries out quickly.

Nutrition (per serving, approx.)

620
Calories
48g
Protein
58g
Carbs
20g
Fat
3g
Fiber

* Estimates only. Values are per serving based on 4 servings, prepared with ghee. Does not include raita or side dishes. Saffron does not affect calorie count.

Made this biryani?

Tag us on Instagram — we love seeing your kitchen creations and re-share our favorites every week!

@majid_foods786
Back to blog