Chicken Do Pyaza Recipe (Indian Chicken with Double Onion Gravy)
Chicken Do Pyaza is one of those Indian chicken dishes that is deeply satisfying, packed with bold flavor, and surprisingly easy to make at home. The name says it all: Do means two and Pyaza means onion in Hindi and Urdu, which refers to the signature technique of this dish where onions are used twice and in two different ways. First, they are cooked down into the base of the gravy for sweetness and depth. Then, they are added again later in larger pieces for texture and a fresh, slightly sharp bite. The result is a curry that is complex, layered, and genuinely different from any other Indian chicken dish you have tried.

Popular across North India, Pakistan, and in Indian restaurants throughout the USA and UK, Chicken Do Pyaza has a robust, savory flavor profile that sits comfortably between a rich restaurant curry and a hearty home-cooked dish. It is less creamy than Butter Chicken and less saucy than Chicken Tikka Masala, making it a wonderful option for those who love bold, spice-forward Indian food. Serve it with garlic naan, paratha, or jeera rice for a complete, restaurant-quality meal at home.
Why You Will Love This Recipe
- Unique double onion technique: Unlike any other Indian chicken recipe, the two-stage onion cooking creates incredible depth of flavor
- Bold and savory: More robust and spice-forward than creamy curries, perfect for those who love assertive flavors
- Ready in 45 minutes: Quick enough for a weeknight dinner yet impressive enough for guests
- Lower in calories than creamy curries: No heavy cream required, making this one of the healthier Indian chicken options
- All ingredients from regular US grocery stores: Walmart, Kroger, Whole Foods, or Trader Joe’s
- Great for meal prep: Tastes even better the next day as the double onion flavors deepen overnight
The Story Behind Chicken Do Pyaza
Do Pyaza has a fascinating culinary history. Many food historians believe it originated in the Mughal royal kitchens of medieval India, where the technique of using onions twice was developed to add complexity to meat dishes. The dish spread across the Indian subcontinent and became a staple of Mughlai cuisine, the rich cooking tradition that also gave us Biryani, Korma, and many other beloved dishes. Today it is found on restaurant menus from Delhi to London to New York, appreciated for its distinctive flavor and satisfying heartiness.

Ingredients for Chicken Do Pyaza (with USA Substitutes)
For the Chicken
- 1.5 lbs (700g) bone-in chicken pieces: Drumsticks and thighs work best as the bone adds rich flavor to the gravy. Boneless chicken thighs also work well and cook faster. Cut into medium pieces.
- 1 tablespoon lemon juice
- ½ teaspoon turmeric powder
- 1 teaspoon red chili powder: Substitute with paprika for a milder version
- 1 teaspoon salt
The Double Onion (the Heart of This Dish)
- Second onion use: 2 medium onions, cut into large chunks and separated into petals: These go in at the end and stay slightly firm, adding a fresh, textured bite to the finished dish. This is what makes Do Pyaza unique.
- First onion use: 3 large onions, finely chopped (about 3 cups): These go into the base and cook down completely into the gravy, creating sweetness and body
For the Gravy
- 3 tablespoons oil: Any neutral oil. A combination of oil and 1 tablespoon ghee gives the best flavor.
- 1 tablespoon ghee: Available at Whole Foods, Costco, and Amazon. Substitute with unsalted butter.
- 1 teaspoon cumin seeds
- 2 bay leaves
- 4 green cardamom pods: Lightly crushed. Available in most US grocery store spice aisles.
- 4 cloves
- 1-inch cinnamon stick
- 1.5 tablespoons ginger-garlic paste: Or 5 garlic cloves and 1.5-inch fresh ginger, both finely minced
- 3 medium tomatoes, finely chopped: Or 1 cup canned crushed tomatoes
- 1.5 teaspoons red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- ½ teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon kasuri methi (dried fenugreek leaves): Available at Indian grocery stores and on Amazon. Adds a distinct restaurant-style aroma. Substitute with a pinch of dried thyme if unavailable.
- ½ cup water: Adjust as needed for consistency
- Salt to taste
For Garnish
- 2 tablespoons fresh cilantro, chopped
- 1 teaspoon fresh ginger, cut into thin matchsticks (julienned)
- Optional: 1 green chili, thinly sliced
How to Make Chicken Do Pyaza: Step by Step
Step 1: Season the Chicken (10 minutes)
In a large bowl, combine the chicken pieces with lemon juice, turmeric, red chili powder, and salt. Mix well to coat every piece evenly. Let it sit for at least 10 minutes while you prepare the other ingredients. This quick seasoning step adds a baseline layer of flavor to the chicken before it even hits the pan.
Step 2: Brown the Chicken (8 minutes)
Heat 2 tablespoons of oil in a large heavy-bottomed pan or Dutch oven over medium-high heat. Add the seasoned chicken pieces in a single layer and brown for 3 to 4 minutes per side until golden on the outside. Do this in batches if needed to avoid overcrowding the pan. Remove the browned chicken and set aside. The chicken will not be fully cooked at this stage.
Step 3: Build the First Onion Layer (15 minutes)
In the same pan, add the remaining 1 tablespoon of oil and the ghee over medium heat. Add the whole spices: cumin seeds, bay leaves, cardamom pods, cloves, and cinnamon stick. Stir for 30 seconds until the spices become fragrant and begin to sizzle.
Add the 3 cups of finely chopped onions. This is your first onion addition. Cook over medium heat for 12 to 15 minutes, stirring regularly, until the onions turn deep golden brown. This is the most important step in the entire recipe. Take your time here. Properly caramelized onions are what give Do Pyaza its signature sweet, rich base. Do not rush this step by turning up the heat as the onions will burn rather than caramelize.
Step 4: Add Ginger-Garlic and Tomatoes (10 minutes)
Add the ginger-garlic paste to the golden onions and cook for 2 minutes, stirring constantly, until the raw smell disappears. Add the chopped tomatoes and cook over medium heat for 6 to 7 minutes until they completely break down and the mixture starts releasing oil from the sides. This oil separation is a key indicator that the masala base is properly cooked.
Add the red chili powder, coriander powder, cumin powder, and turmeric. Mix well and cook for 2 minutes to let the spices bloom in the oil.
Step 5: Add Chicken and Simmer (15 minutes)
Return the browned chicken pieces to the pan. Add water and mix well so the chicken is coated in the masala. Bring to a boil over high heat, then reduce to medium-low, cover, and simmer for 12 to 15 minutes until the chicken is fully cooked through, reaching an internal temperature of 165°F (74°C). Stir occasionally to prevent sticking.
Step 6: The Second Onion Addition (5 minutes)
This is the step that defines Do Pyaza and sets it apart from every other chicken curry. Add the onion petals (the large-cut second onions) to the pan. Stir gently and cook uncovered over medium heat for just 4 to 5 minutes. You want these onions to soften slightly but retain some texture and a fresh bite. They should not dissolve into the gravy like the first batch. This contrast between the melted first onions and the textured second onions is the signature of an authentic Do Pyaza.
Step 7: Finish and Serve (3 minutes)
Add the garam masala and crushed kasuri methi. Stir well and cook for 1 more minute. Taste and adjust salt as needed. Turn off the heat. Garnish with fresh chopped cilantro, julienned ginger, and optional sliced green chili. Serve hot immediately.
Pro Tips for the Best Chicken Do Pyaza
- The first onion must be golden brown, not just soft: This is non-negotiable for authentic Do Pyaza flavor. Pale or undercooked onions will give you a watery, bland gravy. Invest 12 to 15 minutes in this step.
- The second onion must stay firm: Add the second batch of onion petals right at the end and cook for only 4 to 5 minutes. Overcooking them defeats the purpose of the double onion technique.
- Use a heavy-bottomed pan: A cast iron pan or Dutch oven distributes heat evenly and prevents the onions from burning in hot spots.
- Brown the chicken before adding to the gravy: Searing creates the Maillard reaction which adds a roasted, savory depth that you cannot achieve by cooking the chicken directly in the gravy.
- Bone-in chicken gives more flavor: The bones release collagen and minerals into the gravy as they cook, creating a richer, more complex sauce.
- Crush kasuri methi in your palm before adding: Rubbing the dried leaves between your palms before adding them releases their essential oils and intensifies the aroma.

Variations to Try
- Mutton Do Pyaza: Replace chicken with bone-in mutton or lamb pieces. Increase the cooking time to 40 to 50 minutes for tender meat.
- Paneer Do Pyaza: Replace chicken with cubed paneer for a vegetarian version. Skip the browning step and just add paneer directly with the second onion addition.
- Egg Do Pyaza: Replace chicken with hard-boiled eggs for a quick and budget-friendly version. Score the eggs lightly before adding them to help them absorb the gravy.
- Creamy Do Pyaza: Add 3 tablespoons of heavy cream or yogurt at the end for a richer, creamier version that is closer to restaurant style
What to Serve with Chicken Do Pyaza
Chicken Do Pyaza has a bold, robust gravy that pairs beautifully with both breads and rice. Here are our top recommendations from our collection of healthy Indian recipes:
- Naan: Soft naan is perfect for scooping up the chunky onion gravy
- Paratha: Flaky layered flatbread that pairs beautifully with the bold flavors
- Jeera Rice: The simplicity of cumin rice balances the bold gravy perfectly
- Plain Paratha: A simple, everyday pairing for weeknight dinners
- Boondi Raita: A cooling yogurt side that balances the heat and spice
- Onion Chutney: A wonderful extra layer of onion flavor for true onion lovers
- Cucumber Salad: A fresh, crisp side that provides a welcome contrast to the rich curry
Storage and Reheating Instructions
How to Store
Refrigerator: Cool completely and store in an airtight container for up to 4 days. Like most Indian curries, Chicken Do Pyaza tastes better the next day as the spices and double onion flavors continue to develop overnight.
Freezer: Store in a freezer-safe container for up to 3 months. The gravy freezes very well. Note that the second-addition onion petals may soften further after freezing, which is fine as they still add flavor.
How to Reheat
- Stovetop (best method): Reheat in a pan over medium-low heat with a splash of water. Stir gently and heat until warmed through. Add a small knob of ghee or butter when reheating to freshen the flavor.
- Microwave: Heat in 60-second intervals, stirring between each, until heated through. Cover loosely to prevent splatter.
- From frozen: Thaw overnight in the refrigerator then reheat using the stovetop method.
Nutrition and Health Benefits
One serving of this Chicken Do Pyaza (recipe serves 4) contains approximately:
- Calories: 350 kcal
- Protein: 36g
- Carbohydrates: 16g
- Fat: 16g
- Fiber: 3g
- Sodium: 510mg
One of the healthiest aspects of Chicken Do Pyaza is the generous use of onions. Onions are rich in quercetin, a powerful antioxidant with proven anti-inflammatory and heart-protective properties. Multiple studies have linked regular onion consumption to improved cardiovascular health and immune function. Combined with the anti-inflammatory benefits of turmeric and ginger, and the high protein content from chicken, this is a nutritionally excellent meal. The absence of heavy cream also keeps the calorie count significantly lower than dishes like Butter Chicken or Chicken Korma.
Frequently Asked Questions
Do Pyaza literally translates to “two onions” in Hindi and Urdu. It refers to the defining technique of this dish where onions are used twice: once cooked down into the gravy base for sweetness and body, and once added near the end in larger pieces for texture and freshness. Some interpretations also say it refers to using double the quantity of onions compared to a standard curry.
As written, this recipe has a medium spice level with noticeable warmth but not overwhelming heat. To make it milder, reduce the red chili powder by half and replace it with paprika. To make it spicier, add ½ teaspoon of cayenne pepper or 2 finely chopped green chilies to the masala base.
Yes. Boneless chicken thighs are an excellent substitute that cook faster. Reduce the simmering time in step 5 to 10 minutes. Avoid using boneless chicken breast as it can dry out easily in a dry-ish curry like this one.
The double onion technique is what makes Do Pyaza completely unique. In a regular Indian chicken curry, onions are cooked down and disappear into the gravy. In Do Pyaza, you get two distinct onion experiences in every bite: the sweet, caramelized depth from the first addition and the fresh, slightly crunchy texture from the second addition. This contrast of textures and flavors is what makes the dish special.
Yes, with one small adjustment. Make the recipe through step 5 (simmer the chicken in the gravy) up to a day ahead and refrigerate. When ready to serve, reheat the curry and then do the second onion addition fresh. This ensures the second batch of onions retains its texture and freshness rather than going soft overnight.
Whole spices like cardamom pods, cloves, and cinnamon sticks are now widely available in the market. You can find them in the spice aisle at Whole Foods, Penzeys Spice shops, most Indian and Asian grocery stores, and easily on Amazon. McCormick and Simply Organic both sell whole spices in mainstream US grocery stores.
