Lahori Chicken Chargha is straight-up one of Pakistan's most iconic dishes, a whole chicken steamed in a spicy marinade until impossibly juicy, then fried to a crispy, chatpata finish that'll ruin you for regular fried chicken forever. That classic street-style taste with chaat masala hitting you right at the end is absolutely unbeatable.

Table of Content
This Chicken Chargha works because the chicken is seasoned from the inside out with a proper brine and the steam-then-fry technique. By the time it hits the oil, you're not just getting crispy skin, you're getting flavor all the way through to the bone.
The marinade itself is whole spices ground fresh, yogurt, and just enough heat to give you that proper Lahori punch without being one-note.
If you're looking for a faster, lighter version with less oil, try my Air Fryer Tandoori Chicken. For a stuffed whole chicken recipe, my Murgh Mussalam is perfect for special occasions.

What is Lahori Chargha
Chargha is a popular Pakistani street food made with a whole chicken that is marinated in spices, steamed until tender, and then deep-fried until crispy. It originated in Lahore and is known for its bold, chatpata flavor and juicy texture. It's also a go-to for special dawat menus, especially during Eid ul Fitr and Eid ul Adha gatherings.
If you love bold Lahori flavors, my Lahori Fried Fish is worth trying too.
Key Ingredients
- Whole chicken - skin removed so the marinade actually penetrates.
- Whole spices (black cumin, cumin, coriander, black pepper) - ground fresh for the marinade. Pre-ground works but the flavor won't be as punchy.
- Kashmiri red chili powder - for color and mild heat. Swap with paprika if unavailable, though you'll lose some depth.
- Carom (ajwain) - adds that distinct Lahori flavor. No real substitute, but you can skip it.
- Citric acid - boosts the tanginess without making the marinade watery. Swap with an extra tablespoon of lemon juice.
- Chaat masala - a tangy, slightly funky spice blend. It's what gives Pakistani street food that signature sour-savory kick. Find it at any South Asian grocery store or online.
- Food color - for the classic look. But it is optional.
Step by Step With Photos
Here's how to make this Lahori Chicken Chargha recipe with a simple visual guide.


- Brine the chicken - submerge in salted water with vinegar and refrigerate for 3-4 hours, then let it air-dry.
- Make the marinade - grind the whole spices, then mix everything together into a thick paste.


- Marinate the chicken - rub the marinade deep into all the cuts and slits. Cover and refrigerate for at least 4 hours.
- Steam the chicken - place on a rack over simmering water, cover tightly, and steam for 60 minutes.


- Fry the chicken - lower into oil at 170-180°C and fry for 8-10 minutes, turning once, until deep golden and crispy.
- Finish with chaat masala - sprinkle generously over the hot chicken and serve immediately with lemon wedges.
Tips for Perfect Chicken Chargha
- Don't rush the brine - the longer the chicken sits in the salt water, the better it penetrates and seasons the meat all the way through.
- Marinate overnight if you can - an overnight marinade gives the spices time to fully develop and soak into the chicken, making a noticeable difference.
- Make deep cuts - proper slits help the marinade and salt reach inside the meat, especially in the breast.
- Keep the water below the chicken - it should steam, not boil. Make sure it sits above the water on a rack or trivet.
- Air-dry before frying - 10-15 minutes uncovered after steaming helps the surface dry out for a better crust.
- Handle carefully after steaming - the chicken will be very tender at this point, so lift it gently to avoid it falling apart.
- Don't skip the chaat masala - it adds that final tangy, slightly spicy layer that makes chargha taste complete.

Common Problems & Fixes
- The marinade isn't sticking - The chicken was too wet before marinating. Pat it completely dry after brining and let it sit uncovered until the surface feels slightly tacky.
- The crust isn't crispy - The surface wasn't dry enough before frying. Make sure you air-dry for the full 10-15 minutes after steaming. Excess moisture is the main culprit.
- The chicken is dry inside - It was either over-steamed or over-fried. Steam on medium heat for 60 minutes for a 1.7kg chicken, or until the internal temperature reaches 75°C. The fry after is just for the crust, so 8-10 minutes is all it needs.
- The outside is burning before it's cooked through - Oil temperature is too high. Keep it between 170-180°C and don't rush it. The chicken is already fully cooked from steaming, so frying is just for color and crust, you're not trying to cook it through.
- The chicken fell apart when lifting - Normal after a 60-minute steam - the meat gets very tender. Use two spatulas or a slotted spoon to support it from underneath when transferring.
- The flavor feels flat - Likely under-marinated. A few hours will work but overnight is where the flavor really develops. Also check you're not skipping the chaat masala at the end, it makes a bigger difference than it seems.

How To Serve
Serve this Pakistani Chargha hot on a large platter lined with lettuce, topped with red onion slices and lemon wedges. Add roghni naan on the side along with masala fries to make it a complete, street-style spread. I like serving it with BBQ chutney, but green chutney or imli chutney work just as well for that tangy contrast.
It also pairs really well with yellow rice or my meatless Kabuli Pulao if you want to make it a fuller meal. A simple kachumber salad or raita on the side balances the spices nicely too.
Make Ahead & Storage
Make Ahead - You can brine and marinate the chicken a day in advance and keep it refrigerated. You can also steam it ahead of time, then fry just before serving, this is especially handy if you're making it for Eid.
Storage - Leftovers keep well in the fridge for up to 3 days in an airtight container. The crust will soften overnight but you can get it back with the right reheating method.
Reheating - Oven or air fryer is the way to go, both will bring the crust back. Air fryer at 180°C for 5-7 minutes works great. Oven at 200°C for about 10 minutes, uncovered. You can microwave too if you are just doing small portions.
More Pakistani Street Food
Let's Stay Connected! Follow me on Instagram, Facebook and Pinterest for the latest updates. And subscribe to my YouTube channel for video recipes.
📖 Recipe

Lahori Chicken Chargha
Ingredients
- 3.7 lb (1700 g) whole chicken skin removed
- 6-7 cups (~1500 ml) water
- 3 tablespoon salt
- ¼ cup (60 ml) white vinegar
- cooking oil for frying
- 1 teaspoon chaat masala to sprinkle
Marinade
- ¾ cup (180 g) yogurt
- 4 (15 g) garlic cloves
- 1 tablespoon (10 g) ginger
- 2 teaspoon black peppercorns
- 1 tablespoon coriander seeds
- 2 teaspoon black cumin (shahi zeera)
- 2 teaspoon cumin seeds
- ½ teaspoon carom seeds (ajwain)
- 1 teaspoon Kashmiri chili powder
- 1 tablespoon red pepper flakes
- 1 tablespoon red chili powder
- 2 teaspoon garam masala
- ½ teaspoon turmeric powder
- ½ teaspoon citric acid
- ½ teaspoon orange food color optional
- 1½ tablespoon salt
- 3 tablespoon lemon juice
- 1 tablespoon cooking oil
Instructions
- Make deep slits in the chicken, about 3-4 cuts on each leg and 5-6 deeper cuts across the breast. Tie the legs together with kitchen twine to help the chicken hold its shape while cooking.
- In a large bowl, mix the water, salt, and vinegar until dissolved. Submerge the chicken completely and refrigerate for 3-4 hours. Remove the chicken, then let it sit uncovered for 20-30 minutes until slightly dry.
- Grind the black cumin, cumin seeds, black peppercorns, coriander seeds, and carom powder into a coarse powder. In a bowl, combine the yogurt, ginger, garlic, and all remaining marinade ingredients, then mix in the ground spices to form a thick marinade.
- Rub the marinade thoroughly all over and inside the chicken, making sure it gets into all the cuts. Cover and marinate for at least 4 hours, or preferably overnight in the fridge. Before cooking, let the chicken sit at room temperature for 20-30 minutes.
- Add about 3-4 cm (1.5 inches) of water to a large pot and place a metal trivet or rack inside, ensuring the water does not touch the chicken. Place the chicken breast side up on the rack and cover the pot tightly with the lid. Steam on medium heat for 50-60 minutes, rotating the pot halfway through for even cooking.
- Carefully remove the chicken and place it on a rack or plate. Let it air-dry for 10-15 minutes to help it crisp up better when frying.
- Heat oil (around 2-3 cups) in a deep pot to 170-180°C (340-355°F). Carefully lower the chicken into the hot oil and fry for 8-10 minutes, turning once, until deep golden and crispy. Remove and drain on paper towels.
- Sprinkle chaat masala over the hot chicken and serve immediately with lemon wedges.
Video
Notes
- Adjustment for smaller chicken: If using a smaller chicken (around 1.2 kg / 2.5 lb), reduce the salt slightly to avoid over-seasoning. Use 2 tablespoon salt in the brine and about 1 to 1¼ tablespoon salt in the marinade. You can also reduce the brining time to 3-4 hours and steaming time to 45-50 minutes, depending on size. Always check that the chicken is fully cooked through before frying.
- Handle carefully: The chicken will be very tender after steaming, so lift it gently to avoid breaking.
- Check for done-ness: The chicken should be fully cooked after steaming, with clear juices and no pink near the bone. If you have a thermometer, the internal temperature should reach 75°C (165°F).
- For best results, read through the Tips and Troubleshooting sections before you start.
Nutrition
PIN IT FOR LATER







Leave a Review