Chicken Steam Roast

Chicken Steam Roast

Traditionally served at wedding banquets in Pakistan, the chicken steam roast has found its way into Punjab’s street food scene, and the recipe is replicated by home cooks all across the country. Marinated chicken legs steam slowly in their own juices in a deep pot with a little bit of fat. A tawa or thin metal griddle (a metal comal would also work) is used to temper heat from the stove so it can be applied evenly and for longer. Steam accumulating in the closed pot raises its temperature high enough to cook the chicken through. Patience and faith are key ingredients in this recipe. Resist checking on the chicken periodically and have some faith in the cooking process; you’ll ultimately be rewarded. The result: tender, flavorful, falling-off-the-bone chicken legs.
  • Total:
  • Serves: 4 persons



  1. Step 1

    Mix the yogurt, spices, ginger paste, garlic paste, chopped green chiles and salt in a large bowl to make a pasty marinade. Add the chicken and thoroughly rub the marinade into the meat. Cover and refrigerate for at least 2 hours or up to overnight.
  2. Step 2

    Place a tawa, griddle or comal on the stove if you have one and center a large stock pot or Dutch oven on top of it. Otherwise, place the pot directly on the stove. The stock pot or Dutch oven should be large enough to hold the chicken pieces in a single layer, and deep enough to gather steam. Add enough ghee to coat the bottom of the pot, then add the chicken in one layer, meatier side down. Cover and cook on medium for 10 minutes.
  3. Step 3

    Turn the heat to the lowest setting and continue cooking for another 20 minutes. Flip the chicken and continue cooking, covered, for another 30 minutes. Remove the lid. Cook on medium until the juices in the pot have mostly evaporated, 10 to 12 minutes. Transfer the chicken to a serving platter and pour any juices from the pot over the chicken. Garnish with cilantro and chile flakes and serve with chutney and lemon wedges for squeezing.