Afzal's 🔥 Pakistani BBQ Whole Chicken (Chargha Style)
Share
Whole Roasted Chicken
Lahori Chargha Style
A whole halal chicken deeply scored and marinated in yogurt, Kashmiri chili, and eleven spices — then grilled, oven-roasted, or charcoal-smoked for the authentic street-food experience at home.
Lahori Chargha is one of Pakistan's most iconic dishes — a whole chicken marinated until the spices have penetrated every layer, then cooked over high heat until the exterior chars while the inside stays impossibly juicy. The name "chargha" comes from the Punjabi word for chicken, and the dish is synonymous with the food streets of Lahore where it's traditionally steam-cooked first and then deep-fried. This BBQ version captures the same spirit with more accessible technique: an overnight yogurt-spice marinade that does all the real work, and three cooking options depending on what equipment you have.
We use an Al Maaedah halal whole chicken — the whole bird presentation makes this a proper centrepiece, and it feeds 3–4 people easily. The initial lemon-vinegar-salt rub is a step most home cooks skip, but it tightens the skin and starts seasoning the meat before the marinade even goes on. Don't skip it.
Traditional chargha is first steam-cooked whole, then deep-fried until the skin shatters — giving it a texture unlike any other fried chicken. This BBQ version delivers the same deeply spiced, charred result with a grill or oven, plus the optional charcoal smoking step that brings the dish closest to its street-food origins.
Choose your cooking method
🔥 Option A — Grill / BBQ
Most authentic smoky flavor. Indirect heat first, then direct for the char. Best result if you have a covered grill.
🌡️ Option B — Oven
Wire rack over a tray for airflow. Broil the last 2–3 minutes for charred edges. Reliable and consistent.
🪨 Option C — Charcoal smoke
Finish any cooked chicken with a red-hot charcoal infusion sealed under a lid. The traditional Pakistani smoking technique — dhungar.
Ingredients
The chicken
- 1 whole birdAl Maaedah halal whole chicken (3–4 lbs / 1.5–1.8 kg)
- 2 tbspLemon juice (first rub)
- 2 tbspWhite vinegar (first rub)
- 2 tspSalt (first rub)
Why the first rub matters: The lemon-vinegar-salt rub firms the skin, draws out excess moisture, and starts seasoning the meat. It also creates a slightly acidic surface that helps the yogurt marinade adhere more evenly.
The marinade
- 1 cupPlain yogurt
- 3 tbspGinger-garlic paste
- 2 tbspLemon juice
- 2 tbspMustard oil (or vegetable oil)
- 2 tspGround cumin
- 2 tspGround coriander
- 2 tspKashmiri red chili powder (or paprika)
- 1 tspCayenne or chili flakes (adjust to taste)
- 1 tspTurmeric powder
- 1 tspGaram masala
- 1 tspBlack pepper
- 1 tspGround cinnamon
- 1 tspChaat masala (tangy finish)
- 2 tbspFresh cilantro, chopped
- 1 tbspFresh mint, chopped
Key spice notes
Kashmiri chili
Brilliant red color, mild heat — gives the characteristic look
Chaat masala
Tangy, slightly sour finish — the secret layer
Mustard oil
Pungent, sharp base — authentic to the region
Ginger-garlic paste
Equal parts — the backbone of the marinade
Garam masala
Warm, complex — added last to preserve its aromatic edge
Cinnamon
Sweetness that rounds the chili heat
Kashmiri chili vs regular chili powder: Kashmiri chili gives the brilliant deep-red color without overpowering heat. If substituting with regular chili powder, use half the amount and add extra paprika to compensate for color.
Mustard oil tip: Mustard oil has a sharp, pungent flavor raw that mellows beautifully when heated. For maximum flavor, heat it to smoking point, let it cool, then mix into the marinade — this is called "kachchi ghani" method.
For serving
- As neededChaat masala, to sprinkle at end
- 1–2Lemons, cut into wedges
- 1 largeOnion, sliced into rings
- HandfulFresh mint and cilantro
- To tasteMint chutney
- 4Naan or paratha, warmed
Instructions
Phase 1 — Initial rub (15 min)
-
1
Clean, score, and first rub
Pat the whole chicken thoroughly dry inside and out with paper towels. Using a sharp knife, score the chicken deeply — 3–4 cuts across each thigh, 2–3 cuts in each breast, and 2 cuts down each leg. The scores must reach the bone, not just the surface — this is what allows the marinade to fully penetrate the thickest parts rather than just coating the skin. Rub the lemon juice, vinegar, and salt all over the chicken, working it into every cut. Let sit at room temperature for 15 minutes.
Phase 2 — Marinade (6 hrs minimum, overnight best)
-
2
Build and apply the marinade
In a large bowl, whisk together the yogurt, ginger-garlic paste, lemon juice, mustard oil, and all spices — cumin, coriander, Kashmiri chili, cayenne, turmeric, garam masala, black pepper, cinnamon, and chaat masala — until completely smooth. Stir in the chopped cilantro and mint. Taste the marinade before it goes on the chicken — it should be bold, fragrant, and assertively seasoned.
-
3
Coat thoroughly and refrigerate
Rub the marinade all over the chicken — outside, inside the cavity, and deep into every scored cut. Use your hands and take your time; every exposed surface should be coated. Transfer to a large container or zip-lock bag, cover tightly, and refrigerate for a minimum of 6 hours. Overnight is strongly recommended — a whole chicken needs more time than cut pieces for the marinade to penetrate the thickest parts.
Phase 3 — Cook (choose your method)
-
4
Indirect heat first
Preheat the grill to medium-high and oil the grates well. Place the chicken over indirect heat (away from the direct flame), breast-side up. Cover the grill and cook for 40–50 minutes, turning every 10–15 minutes, until the juices run clear when the thigh is pierced and the internal temperature reads 165°F (74°C) at the thickest point away from the bone.
-
5
Finish over direct heat
Move the chicken directly over the flame for the final 5 minutes, turning frequently, until the exterior is deeply charred in spots and the skin (or marinade surface) is blistered and caramelized. This char is the whole point — it adds a smoky, slightly bitter note that balances the richness of the yogurt marinade.
-
4
Roast on a wire rack
Preheat oven to 400°F (200°C). Place the chicken on a wire rack set over a foil-lined roasting tray — the rack lifts it so hot air circulates underneath, preventing the bottom from steaming in its own juices. Roast for 45–55 minutes until the internal temperature reaches 165°F (74°C) and the marinade has formed a deep, caramelized crust.
-
5
Broil for the char
Switch the oven to broil (high) for the last 2–3 minutes. Watch it closely — the marinade can go from perfectly charred to burnt in under a minute under a broiler. Rotate the tray if needed for even charring.
Option C — Charcoal smoke (dhungar method): After the chicken is fully cooked by either method above, place it in a deep tray or pot. Heat a small piece of natural charcoal directly over a flame until glowing red. Place the hot coal in a small metal bowl or foil cup inside the tray alongside the chicken. Drizzle a single drop of oil onto the coal — it will immediately begin to smoke. Cover the tray tightly with foil or a lid and let it sit for 5 minutes. The smoke infuses the chicken with the authentic Pakistani barbecue aroma that no oven or gas grill can fully replicate.
Phase 4 — Rest and serve
-
6
Rest, finish, and plate
Rest the chicken for 5–10 minutes before cutting — this keeps the juices inside the meat rather than running out onto the board. Sprinkle with extra chaat masala and a generous squeeze of fresh lemon juice the moment it comes out of the heat. Cut into serving pieces and plate on a large platter with onion rings, lemon wedges, and fresh mint alongside. Serve with warm naan or paratha and mint chutney.
Checking doneness on a whole bird: Insert a thermometer into the thickest part of the thigh, away from the bone — it should read 165°F (74°C). Alternatively, pierce the thigh joint with a skewer; juices should run completely clear with no trace of pink.
Serving suggestions
Variations
🥘 Traditional steam-fry chargha
Steam the whole marinated chicken in a covered pot with ½ cup water for 25 minutes first, then deep-fry in hot oil for 8–10 minutes until the exterior shatters. The closest to the original Lahori method.
🍗 With chicken pieces
Use leg quarters or bone-in thighs instead of a whole bird. Marinate the same way, reduce grill/oven time to 25–30 minutes. Easier to serve for a crowd.
🌶️ Milder version
Replace all the Kashmiri chili and cayenne with paprika and omit chili flakes. The color stays beautiful, the heat becomes approachable for all ages.
🫙 Meal prep
Marinate the chicken up to 24 hours in advance. Cooked chicken keeps 4 days refrigerated — use leftovers shredded into wraps, sandwiches, or over rice.
🪨 Full street experience
Cook on charcoal from start to finish if you have an outdoor setup. Close the grill lid, control the heat with the vents, and let the natural wood smoke do what no gas grill can.
🌿 Herb-forward marinade
Double the cilantro and mint in the marinade and add a handful of spinach blended in. The green marinade version (hariyali) is visually striking and tastes brighter.
Storage
Cooked chicken
Keeps 4 days refrigerated. Reheat in a 375°F oven for 10–12 minutes to restore the crust — avoid the microwave.
Freezer
Freeze cut portions for up to 2 months. Thaw overnight in fridge. Re-char briefly under a broiler before serving.
Marinated raw
Marinated uncooked chicken keeps up to 24 hours refrigerated. Can be frozen in marinade for up to 1 month.
Nutrition (per serving, approx.)
* Estimates only. Values are per serving based on 4 servings of a 3.5 lb chicken, grilled, including skin. Does not include naan, chutney, or sides. Skinless preparation reduces fat by approximately 8–10g per serving.
Made this chargha?
Tag us on Instagram — we love seeing your kitchen creations and re-share our favorites every week!
@majid_foods786