If you are craving a dish bursting with bold flavors and delightful onion textures, the Chicken Do Pyaza Recipe is your perfect go-to. This classic Indian recipe features tender chicken simmered in a luscious gravy loaded with two types of onions, giving it a unique sweetness and crunch that elevate every bite. The blend of aromatic spices, creamy yogurt, and fresh herbs creates a memorable experience that’s both comforting and exciting. Whether you’re cooking for family or hosting friends, this dish never fails to impress with its rich taste and vibrant presentation.

Ingredients You’ll Need
Gathering a handful of simple but impactful ingredients is all it takes to create this amazing dish. Each component enhances the Chicken Do Pyaza Recipe by adding layers of flavor, texture, or color, making the cooking process as rewarding as the final result.
- 500 grams chicken (bone-in or boneless): Choose according to your preference for juiciness or ease of eating.
- 4 large onions (2 chopped, 2 sliced): Essential for the signature ‘do pyaza’ double onion effect, adding sweetness and texture.
- 2 medium tomatoes, pureed: Adds tanginess and body to the gravy.
- 1/4 cup yogurt: A tenderizing agent that brings creaminess and balances spices.
- 1 tablespoon garlic paste: Infuses a pungent depth of flavor.
- 1 tablespoon ginger paste: Adds warmth and zest.
- 2 green chilies, slit: Gives a mild heat and fresh aroma.
- 1 teaspoon red chili powder: Delivers spiciness and vibrant color.
- 1/2 teaspoon turmeric powder: Provides earthiness and a beautiful golden hue.
- 1 teaspoon coriander powder: Adds citrusy and nutty undertones.
- 1 teaspoon cumin seeds: Brings a smoky, warm aroma to the dish.
- 1/2 teaspoon garam masala: Adds complexity with a blend of fragrant spices.
- 1 bay leaf: Infuses subtle herbal notes.
- 3 tablespoons oil or ghee: Essential for cooking and richness.
- Salt to taste: Enhances all the flavors beautifully.
- Fresh coriander leaves for garnish: Adds freshness and a burst of green.
How to Make Chicken Do Pyaza Recipe
Step 1: Heat the Spices
Place a skillet on medium heat and add oil or ghee, along with cumin seeds and a bay leaf. Let these sizzle gently until fragrant—this awakens the spices, creating a tantalizing aroma that sets the foundation for your Chicken Do Pyaza Recipe.
Step 2: Sauté the Onions and Aromatics
Add the chopped onions to the pan and sauté them until they turn golden brown. This step develops sweetness and depth. Then, stir in the garlic paste and ginger paste, cooking just until their raw edge disappears, which ensures their flavors meld perfectly without overpowering.
Step 3: Build the Tomato Masala
Pour in the pureed tomatoes along with red chili powder, turmeric powder, coriander powder, and salt. Cook this mixture until you see the oil starting to separate from the masala—that’s a clear sign your sauce is bursting with flavor and ready for the next step.
Step 4: Marinate the Chicken
While the masala simmers, toss your chicken pieces in yogurt with a pinch of salt, letting them sit for 20 to 30 minutes. This simple marinade not only tenderizes the chicken but also adds a subtle tang that enhances the overall taste profile of the Chicken Do Pyaza Recipe.
Step 5: Cook the Chicken
Add the marinated chicken to the pan, stirring well to coat every piece evenly with the spiced tomato base. Cover the pan and allow it to cook on medium heat for about 15 to 20 minutes so the chicken absorbs the rich flavors and cooks through tenderly.
Step 6: Add the Second Onion Touch
Now comes the magic of “do pyaza”—add the sliced onions and the slit green chilies. Cook the mixture uncovered for another 10 to 12 minutes, allowing the onions to soften just right, lending that perfect sweetness and slight crunch that makes this dish special.
Step 7: Finish with Garam Masala and Garnish
Sprinkle garam masala over the curry and adjust salt to your taste. A final touch of fresh coriander leaves adds a pop of color and vibrant flavor that brightens every bite. Your Chicken Do Pyaza Recipe is now ready to serve!
Step 8: Serve Hot
For the best experience, serve this flavorful chicken hot alongside your choice of naan, fluffy basmati rice, or soft roti—each complements the hearty gravy and tender meat beautifully.
How to Serve Chicken Do Pyaza Recipe
Garnishes
Fresh coriander leaves are the classic garnish that add an herbaceous spark and enhance visual appeal. For an extra touch, you might add thinly sliced raw onions or a wedge of lemon on the side to brighten the dish further.
Side Dishes
The rich and spicy nature of Chicken Do Pyaza Recipe pairs wonderfully with simple sides like steamed rice, buttered naan, or Indian flatbreads such as roti or paratha. A cucumber raita or fresh salad can provide a cool, refreshing contrast as well.
Creative Ways to Present
Try serving the Chicken Do Pyaza in small bowls arranged on a large platter with fresh herbs scattered around. Adding a drizzle of cream or a sprinkle of roasted cashews on top can elevate it visually and texturally, making it a centerpiece for any meal.
Make Ahead and Storage
Storing Leftovers
Place any leftover Chicken Do Pyaza in an airtight container and store it in the refrigerator for up to 3 days. The flavors tend to deepen overnight, making the next day’s meal equally delicious.
Freezing
If you want to keep it longer, this dish freezes well. Let it cool completely before transferring to a freezer-safe container. It can be frozen for up to 2 months without losing its essence or texture.
Reheating
Reheat gently on the stovetop over low to medium heat, adding a splash of water or broth if the sauce seems too thick. Microwaving works too, but stirring halfway ensures even warming and keeps the chicken moist and tender.
FAQs
Can I use boneless chicken for the Chicken Do Pyaza Recipe?
Absolutely! Boneless chicken cooks faster and is easier to eat, but using bone-in pieces adds extra flavor and richness to the gravy. Either way works beautifully.
What if I don’t have all the spices listed?
Don’t worry—while the full spice blend gives the best flavor, you can create a simpler version with just cumin, coriander, turmeric, and chili powder. Each spice brings unique elements, but the recipe is still tasty with fewer.
How spicy is this dish?
The Chicken Do Pyaza Recipe has a mild to medium heat level thanks to the green chilies and chili powder. You can adjust the quantity based on your spice tolerance or omit green chilies entirely for a milder experience.
Can I use a substitute for yogurt?
Yes, you can swap yogurt with buttermilk or sour cream for the marinade. These alternatives still offer tenderness and a slight tang to the chicken.
Is this recipe suitable for beginners?
Definitely. The steps are straightforward, and all ingredients are common in many kitchens. It’s a wonderful recipe if you want to explore Indian flavors without a complicated process.
Final Thoughts
Chicken Do Pyaza Recipe is a shining example of how simple ingredients and thoughtful cooking can create a dish full of unforgettable flavor and texture. Once you try it, you’ll see why it has earned a special place in many hearts and kitchens. So grab those onions, spices, and chicken, and dive into making your own savory masterpiece—you won’t regret it!
Print
Chicken Do Pyaza Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
Chicken Do Pyaza is a flavorful Indian dish featuring succulent chicken cooked with a generous amount of onions in two different forms—chopped and sliced—for a unique texture and rich, aromatic gravy. Enhanced with traditional spices, yogurt, and fresh coriander, this dish is perfect for a hearty meal served with naan, rice, or roti.
Ingredients
Chicken and Marinade
- 500 grams chicken (bone-in or boneless)
- 1/4 cup yogurt
- Salt to taste (for marination)
Vegetables
- 4 large onions (2 chopped, 2 sliced)
- 2 medium tomatoes, pureed
- 2 green chilies, slit
Spices and Aromatics
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- 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
- Salt to taste
Others
- 3 tablespoons oil or ghee
- Fresh coriander leaves for garnish
Instructions
- Heat Spices: Place a skillet on medium heat. Add oil or ghee, cumin seeds, and bay leaf. Let them sizzle until fragrant, which releases the spices’ aroma.
- Sauté Onions and Aromatics: Add chopped onions to the skillet and sauté until golden brown. Stir in garlic and ginger paste and cook until their raw smell dissipates to build a flavorful base.
- Add Tomatoes and Spices: Mix in the pureed tomatoes, red chili powder, turmeric, coriander powder, and salt. Cook the mixture until oil starts to separate from the masala, indicating the spices are well cooked.
- Marinate Chicken: Meanwhile, marinate the chicken pieces with yogurt and a pinch of salt for 20–30 minutes, which will tenderize the meat and add flavor.
- Cook Chicken: Add the marinated chicken to the pan and stir well to coat it with the masala. Cover and cook for 15–20 minutes until the chicken is tender and cooked through.
- Add Onions and Chilies: Introduce the sliced onions and slit green chilies into the pan. Cook uncovered for an additional 10–12 minutes until the onions soften and meld into the gravy.
- Finish with Garam Masala and Garnish: Sprinkle garam masala over the dish, adjust the seasoning to taste, and garnish with fresh coriander leaves for a burst of freshness.
- Serve: Serve the Chicken Do Pyaza hot accompanied by naan, steamed rice, or roti for a satisfying and complete meal.
Notes
- Marinating the chicken in yogurt tenderizes the meat and enhances the flavor.
- Using both chopped and sliced onions in different stages adds texture and depth to the dish.
- You can adjust the level of spiciness by varying the amount of red chili powder and green chilies.
- Bone-in chicken adds more depth of flavor but boneless can be used for convenience.
- Serve immediately for the best taste, as the onions can lose their desired texture if reheated too many times.

