Chicken Do Pyaza Recipe – Classic Onion-Laden Pakistani Chicken Curry

Chicken Do Pyaza Recipe – Classic Onion-Laden Pakistani Chicken Curry

Chicken do pyaza is one of those old-school curries that quietly runs the show at family dastarkhwans — rich onion gravy, two layers of pyaaz (one melted into the masala, one kept chunky on top), and chicken so tender it falls off the bone. If you have only ever made chicken karahi or qorma, this recipe will feel like meeting a long-lost relative of your favorite curries.

The name tells the whole story: do pyaza means “double onion”. Half the onions are browned into a thick, caramelized gravy; the other half are sautéed separately and folded in at the end so you get juicy onion wedges in every spoonful.

Why You’ll Love This Chicken Do Pyaza

  • Do pyaza = double onion flavor — sweet, deep caramelized onion base plus crunchy onion petals on top
  • One-pot recipe — everything happens in a single karahi or deep pan, ready in about 55 minutes
  • Restaurant-style gravy — thick, glossy, coats the chicken instead of floating around it
  • Weeknight friendly — simple masalay you already have, no fancy techniques
  • Even better next day — the gravy thickens overnight, so it is perfect for meal prep or dawat leftovers

Chicken Do Pyaza Ingredients (Serves 4–5)

For the chicken and marinade

  • 750g chicken, bone-in pieces (curry cut)
  • 3/4 cup plain yogurt (dahi), whisked smooth
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder (lal mirch)
  • 1/2 teaspoon turmeric powder (haldi)
  • 1 teaspoon salt (or to taste)
  • 2 tablespoons lemon juice

For the onion base (first pyaza)

  • 3 large onions (about 500g), finely sliced
  • 3/4 cup cooking oil or ghee (about 180ml)
  • 1 teaspoon cumin seeds (zeera)
  • 2 black cardamoms (badi elaichi)
  • 4 green cardamoms (choti elaichi)
  • 1-inch cinnamon stick (dalchini)
  • 6–7 whole black peppercorns
  • 4 cloves (laung)
  • 2 bay leaves

For the second onion layer

  • 2 medium onions, cut into 1-inch wedges (keep the root end intact so petals hold)
  • 1 tablespoon oil

Spice mix (masala)

  • 2 medium tomatoes, finely chopped (about 250g)
  • 1 teaspoon coriander powder (dhania powder)
  • 1 teaspoon cumin powder (bhuna zeera)
  • 1/2 teaspoon garam masala
  • 3–4 green chilies, slit lengthwise
  • 1/2 cup water, plus more as needed

For garnish

  • 2 tablespoons fresh coriander leaves (hara dhania), chopped
  • 1-inch piece ginger, cut into thin juliennes (adrak)

Step-by-Step Instructions

Step 1: Marinate the chicken

In a large bowl, mix the whisked yogurt, ginger-garlic paste, red chili powder, turmeric, salt and lemon juice. Add the chicken pieces and rub the marinade into every piece. Cover and rest for at least 30 minutes on the counter, or up to 4 hours in the fridge. Do not skip this — the yogurt marinade is what keeps the chicken juicy and starts building the gravy’s body.

Step 2: Brown the first onions

Heat the oil or ghee in a deep karahi or heavy pan over medium heat. Add the whole spices — cumin seeds, black and green cardamoms, cinnamon, peppercorns, cloves and bay leaves — and let them sizzle for 30 seconds until fragrant. Add the finely sliced onions and cook, stirring often, for 12–15 minutes until deep golden brown. This is the flavor base of the whole dish, so take your time and do not rush it. If the onions start sticking, add a splash of water and scrape the bottom.

Step 3: Add tomatoes and ground spices

Add the chopped tomatoes to the browned onions along with coriander powder and cumin powder. Cook on medium heat for 8–10 minutes, stirring and pressing the tomatoes, until they melt completely into the onions and the oil starts separating at the edges — tel nikalna is your sign that the masala is ready. Mash any stubborn onion bits with the back of your spoon.

Step 4: Cook the marinated chicken

Raise the heat to medium-high and add the marinated chicken with all its marinade. Stir to coat every piece, then cook for 8–10 minutes, turning occasionally, until the chicken changes color and the yogurt dries up into the masala. Pour in 1/2 cup water, cover with a lid, reduce heat to low, and simmer for 20–25 minutes until the chicken is tender and cooked through. Check once halfway and add a splash of water only if the gravy looks dry.

Step 5: Prepare the second onion layer

While the chicken simmers, heat 1 tablespoon oil in a small pan over medium-high heat. Add the onion wedges and slit green chilies, and toss for 3–4 minutes until the onion edges catch a little char and the chilies blister. You want them softened but still holding their shape with a slight crunch — not caramelized to mush.

Step 6: Combine and finish

Uncover the chicken and stir in the garam masala. Fold in the sautéed onion wedges and green chilies. Simmer uncovered for 5 minutes so the flavors marry and the gravy thickens to a rich, coating consistency. It should be thick enough to cling to the chicken — add a splash of water only if it gets too dry. Garnish with fresh coriander and ginger juliennes, and serve hot.

Chicken do pyaza curry in a bowl with caramelized onion wedges
Chicken Do Pyaza — double onion gravy with charred onion petals on top.

Pro Tips for the Best Do Pyaza

  • Cut the second-layer onions right. Wedges with the root end intact stay as petals instead of falling apart into mush. Thin slices here will disappear into the gravy.
  • Do not crowd the charring pan. Give the onion wedges space so they get those little blistered edges — that smoky char is signature do pyaza flavor.
  • Brown onions, don’t burn them. Deep golden is the target. If they go too dark the gravy turns bitter — pull them off heat at the color of caramel.
  • Use bone-in chicken. Boneless breast dries out in the long simmer; bone-in pieces release flavor into the gravy and stay tender.
  • Oil separation is the cue. At each stage — after onions, after tomatoes, after the yogurt dries — look for oil glistening at the edges before moving on.

Variations

Mutton Do Pyaza: Swap chicken for 750g mutton pieces and extend the covered simmer to 45–55 minutes until the meat is fork-tender. Pressure-cook for 15 minutes after adding water to speed things up.

Keema Do Pyaza: Use 500g beef or chicken mince instead of pieces; reduce the covered cooking to 12–15 minutes after adding water. A classic dhaba pairing with tandoori naan.

Shimla Mirch Do Pyaza: Add a diced green capsicum with the onion wedges in Step 5 — extra crunch and color, very popular in restaurant versions.

Lighter version: Cut the oil to 1/2 cup and add 1 extra chopped tomato; the gravy will be slightly lighter but still rich thanks to the browned onions.

What to Serve with Chicken Do Pyaza

This curry shines with homemade naan or tandoori roti for scooping up the thick gravy. On the rice side, zeera rice or plain basmati works beautifully. A cooling side like mango lassi balances the spice, and a simple kachumber salad keeps the plate fresh.

Storage and Reheating

Cool completely, then refrigerate in an airtight container for up to 3 days — the gravy actually deepens overnight. Reheat gently on the stove with a splash of water, stirring until steaming. Freezes well for up to 2 months; thaw overnight in the fridge before reheating. The sautéed onion wedges hold up surprisingly well after reheating.

FAQs

What is the difference between do pyaza and karahi?

Chicken karahi (see our dhaba-style chicken karahi) uses minimal onion and a tomato-ginger base cooked fast on high heat. Do pyaza is built on a deep caramelized onion gravy with a second layer of chunky sautéed onions — sweeter, richer, and saucier.

Can I make do pyaza with boneless chicken?

You can, but cut the pieces large and reduce the covered simmer to 12–15 minutes so they don’t dry out. Thigh pieces work much better than breast here.

Why is my gravy too thin?

Either the onions weren’t browned long enough (the base needs that 12–15 minute golden brown), or too much water went in. Simmer uncovered for 5–8 extra minutes — the gravy should coat a spoon.

Can I skip the whole spices?

They add real depth, but if you’re missing one or two, don’t stress. At minimum use cumin seeds and bay leaves; the garam masala at the end carries the finishing aroma.

Is do pyaza spicy?

Mildly spicy as written — the sweetness of the onions balances the heat. Add an extra slit green chili or 1/2 teaspoon more red chili powder if your family likes it hot.

Conclusion

Chicken do pyaza is proof that onions deserve main-character status. One batch of slow-browned onions builds the gravy, one quick-sautéed batch brings the crunch, and the chicken just gets to be the lucky guest in between. Make it this week — and when the whole family asks what you did differently, tell them it was always the onions.

Leave a Comment