There’s something incredibly comforting about a dish that fills your kitchen with the warm, spicy aromas of caramelized onions, rich tomatoes, and sizzling spices. Chicken Do Pyaza is one of those recipes that draws everyone to the table before it’s even ready. It’s got layers of flavor, a beautiful balance between tang and warmth, and that signature double dose of onions that makes every bite irresistibly bold.
Behind the Recipe
Chicken Do Pyaza, which translates to “chicken with double onions,” is more than just a catchy name. It’s a beloved classic that originated from the Mughal kitchens, where lavish flavors and clever cooking techniques were the norm. This dish was created as a way to celebrate the humble onion — first as a base in the masala and then again as a sweet, caramelized topper. I remember my grandmother cooking it slowly on weekends, letting the scent fill every corner of the house.
Recipe Origin or Trivia
The term “Do Pyaza” literally means “two onions” in Hindi and Urdu. This Mughlai-inspired dish became popular throughout North India, especially in Punjabi households. Traditionally made with mutton or chicken, it highlights the unique method of using onions at two different stages — chopped onions cooked down in the gravy, and larger chunks or slices added later to retain texture and sweetness. It’s a flavor technique that’s stood the test of time.
Why You’ll Love Chicken Do Pyaza
This dish isn’t just full of flavor — it’s full of personality. Here’s why it’ll become a regular in your kitchen:
Versatile: Serve it with naan, rice, or even rolled up in a paratha — it fits into any meal.
Budget-Friendly: Uses simple pantry spices and everyday ingredients that won’t break the bank.
Quick and Easy: Most of the cooking time is hands-off, letting the flavors develop on their own.
Customizable: You can adjust spice levels, swap in veggies, or use tofu for a vegetarian version.
Crowd-Pleasing: It’s the kind of dish that gets second helpings and recipe requests.
Make-Ahead Friendly: The flavors deepen beautifully overnight, making leftovers even better.
Great for Leftovers: Reheat it for lunch the next day or stuff it into a wrap — either way, it’s gold.
Chef’s Pro Tips for Perfect Results
Want that restaurant-style taste at home? Here are a few insider tricks:
- Use two types of onions: Red onions for the base and yellow or white ones for the sweeter topping.
- Don’t rush the caramelization: Low and slow is key to unlocking deep onion sweetness.
- Marinate the chicken: Even 30 minutes in yogurt, ginger, and garlic enhances flavor and tenderness.
- Use whole spices: A few cloves, cardamom pods, and a bay leaf add subtle warmth.
- Finish with fresh herbs: A sprinkle of cilantro or a squeeze of lemon lifts the whole dish.
Kitchen Tools You’ll Need
Let’s make sure your kitchen is ready for this flavor-packed adventure.
Large Skillet or Kadai: For even browning and proper masala development.
Sharp Knife: To slice and chop those onions like a pro.
Cutting Board: Keeps things tidy and safe during prep.
Mixing Bowl: For marinating the chicken before it hits the pan.
Wooden Spoon or Spatula: For stirring without scratching your cookware.
Ingredients in Chicken Do Pyaza
This dish is all about layers — spices, textures, and rich aroma. Here’s what you’ll need:
- Chicken (bone-in or boneless): 500 grams. The star protein, juicy and flavorful when cooked in spices.
- Onions (red and white): 4 large, 2 finely chopped, 2 sliced. Used in two stages to build depth.
- Tomatoes: 2 medium, pureed. They bring tang and body to the gravy.
- Yogurt: 1/4 cup. Helps tenderize chicken and adds a creamy tang.
- Garlic Paste: 1 tablespoon. Adds that deep, savory backbone.
- Ginger Paste: 1 tablespoon. Lifts the flavors with a gentle zing.
- Green Chilies: 2, slit. For that fresh burst of heat.
- Red Chili Powder: 1 teaspoon. Gives vibrant color and warmth.
- Turmeric Powder: 1/2 teaspoon. Adds color and earthy aroma.
- Coriander Powder: 1 teaspoon. Boosts the overall spice blend.
- Cumin Seeds: 1 teaspoon. For a toasty, nutty base flavor.
- Garam Masala: 1/2 teaspoon. Sprinkled at the end for a final aromatic punch.
- Bay Leaf: 1. Infuses subtle fragrance into the oil.
- Oil or Ghee: 3 tablespoons. Helps bloom the spices and cook everything evenly.
- Salt: to taste. Brings all the flavors together.
- Fresh Coriander Leaves: for garnish. Adds freshness and color.
Ingredient Substitutions
No worries if you’re out of something — here’s how to switch it up:
Chicken: Tofu or paneer for a vegetarian twist.
Yogurt: Use sour cream or cashew cream for a dairy-free option.
Tomatoes: Canned tomato puree or even tomato paste diluted with water.
Garam Masala: A mix of cinnamon, cardamom, and clove in a pinch.
Green Chilies: Substitute with chili flakes or skip for a milder version.
Ingredient Spotlight
Onions: The soul of this dish, used in two textures and timings. Their sweetness balances the spice and adds complexity.
Yogurt: Beyond tenderizing the meat, it lends a subtle creaminess that softens the heat of the chilies.

Instructions for Making Chicken Do Pyaza
Let’s dive right into the cooking — trust me, your kitchen is about to smell amazing.
-
Preheat Your Equipment:
Place your skillet or kadai on medium heat and let it get warm. Add oil or ghee, and toss in the cumin seeds and bay leaf. Let them sizzle until fragrant. -
Combine Ingredients:
Add the chopped onions and sauté until golden brown. Then add garlic and ginger paste, stirring until raw smells disappear. Stir in tomato puree, chili powder, turmeric, coriander powder, and salt. Let the masala cook until oil separates. -
Prepare Your Cooking Vessel:
While the masala cooks, marinate the chicken in yogurt and a pinch of salt. Let it sit for at least 20–30 minutes. -
Assemble the Dish:
Add the marinated chicken into the pan. Stir well to coat it in the masala. Cover and cook for 15–20 minutes, stirring occasionally. -
Cook to Perfection:
Toss in the sliced onions and green chilies. Cook uncovered for another 10–12 minutes until the onions soften but still hold shape. Sprinkle in garam masala and adjust salt. -
Finishing Touches:
Turn off the heat and garnish with chopped coriander leaves. Let it rest a few minutes before serving. -
Serve and Enjoy:
Pair with warm naan, jeera rice, or even a soft roti. This one’s a total game-changer.
Texture & Flavor Secrets
The charm of Chicken Do Pyaza lies in its contrast. The gravy is velvety with a slow-simmered richness, while the onions give both crunch and sweetness. The chicken stays juicy from the yogurt marinade, soaking up all that masala love. The layers of spice build gradually, hitting warmth before heat.
Cooking Tips & Tricks
Here are a few handy tips to make this dish even better:
- Marinate the chicken for extra tenderness and depth.
- Cook the masala until the oil separates — that’s when you know it’s ready.
- Use a mix of onion cuts for better texture contrast.
- Add a splash of water if the gravy thickens too much while cooking.
What to Avoid
Let’s save you from common slip-ups:
- Don’t overcrowd the pan — give those onions space to brown.
- Avoid high heat during onion caramelization. Burnt onions = bitter taste.
- Don’t add too much yogurt at once, or it may curdle.
Nutrition Facts
Servings: 4
Calories per serving: 290
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Make-Ahead and Storage Tips
This dish actually improves with time. You can marinate the chicken a day ahead, and the cooked curry stays great in the fridge for up to 3 days. It also freezes well. Reheat gently over the stove with a splash of water to bring it back to life.
How to Serve Chicken Do Pyaza
Serve hot with buttery naan, steamed basmati rice, or even wrapped in a soft paratha. Add a cucumber raita and onion salad on the side for a refreshing bite.
Creative Leftover Transformations
Don’t let leftovers go boring — here’s how to reinvent them:
- Shred the chicken and use it in sandwiches or wraps.
- Toss it with cooked pasta for a spicy Indian fusion dinner.
- Mix with scrambled eggs for a flavorful breakfast.
Additional Tips
- For extra smokiness, add a bit of smoked paprika.
- A dash of kasuri methi (dried fenugreek) gives restaurant-level aroma.
- Let the curry rest before serving — it helps the flavors deepen.
Make It a Showstopper
Serve in a rustic clay bowl or copper handi with fresh coriander sprinkled on top. Add a lemon wedge and a side of onion rings to complete the look.
Variations to Try
- Paneer Do Pyaza: Replace chicken with cubed paneer for a vegetarian twist.
- Mutton Do Pyaza: Use slow-cooked mutton for a richer, heartier flavor.
- Dry Do Pyaza: Reduce the gravy for a more stir-fried version.
- Cashew Creamy Do Pyaza: Blend in cashew paste for a creamy finish.
- Spicy Andhra Twist: Add curry leaves and extra chilies for a regional kick.
FAQ’s
Q1: Can I make this without yogurt?
Yes, you can use a splash of cream or cashew paste as a substitute.
Q2: What’s the best cut of chicken to use?
Bone-in thighs or drumsticks work best for flavor, but boneless chunks cook faster.
Q3: How spicy is this dish?
It has a mild to medium heat, which you can adjust with more or fewer chilies.
Q4: Can I freeze Chicken Do Pyaza?
Absolutely. It freezes well for up to 2 months. Thaw and reheat slowly on the stove.
Q5: Is it okay to use store-bought tomato puree?
Yes, just make sure it’s not too tangy — balance with a pinch of sugar if needed.
Q6: Can I cook this in a pressure cooker?
Yes, but reduce cooking time and be cautious of overcooking the onions.
Q7: How do I know when the masala is cooked?
The oil separates from the masala, and it smells deeply aromatic.
Q8: What can I pair with this dish for a full meal?
Try jeera rice, garlic naan, and cucumber raita for a complete Indian spread.
Q9: Can I make it less oily?
Yes, just reduce the oil and add water as needed to keep it from sticking.
Q10: Is this dish kid-friendly?
Very! Just reduce the chilies for a milder version they’ll enjoy.
Conclusion
Chicken Do Pyaza is one of those timeless recipes that hits all the right notes — sweet, savory, spicy, and incredibly satisfying. Whether it’s a casual dinner or a special weekend meal, this dish brings people together with its bold flavor and warm, homestyle charm. Trust me, you’re going to love this.
Print
Chicken Do Pyaza
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
- Diet: Hindu
Description
Chicken Do Pyaza is a rich, flavorful Indian curry made with juicy chicken and a double dose of onions, simmered in a spiced tomato-yogurt gravy. It’s aromatic, bold, and perfect for pairing with naan or rice.
Ingredients
- 500 grams chicken (bone-in or boneless)
- 4 large onions (2 chopped, 2 sliced)
- 2 medium tomatoes, pureed
- 1/4 cup yogurt
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- 2 green chilies, slit
- 1 teaspoon red chili powder
- 1/2 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1 teaspoon cumin seeds
- 1/2 teaspoon garam masala
- 1 bay leaf
- 3 tablespoons oil or ghee
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
- Place a skillet on medium heat. Add oil or ghee, cumin seeds, and bay leaf. Let them sizzle until fragrant.
- Add chopped onions and sauté until golden. Stir in garlic and ginger paste until the raw smell fades.
- Add tomato puree, red chili powder, turmeric, coriander powder, and salt. Cook until oil separates.
- Marinate chicken in yogurt and a pinch of salt for 20–30 minutes.
- Add marinated chicken to the pan. Stir to coat with masala. Cover and cook for 15–20 minutes.
- Add sliced onions and green chilies. Cook uncovered for another 10–12 minutes until onions soften.
- Sprinkle garam masala, adjust seasoning, and garnish with coriander leaves.
- Serve hot with naan, rice, or roti.
Notes
- Marinate chicken in advance to boost flavor.
- Use a mix of red and white onions for depth.
- Let the curry rest before serving to enhance taste.
- Add a splash of water if gravy thickens too much.
Nutrition
- Serving Size: 1 plate
- Calories: 290
- Sugar: 5g
- Sodium: 540mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 65mg