• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes Index
  • Curry Recipes
  • Subscribe
  • About Me
menu icon
go to homepage
  • Recipes Index
  • Curry Recipes
  • Subscribe
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes Index
    • Curry Recipes
    • Subscribe
    • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Easy Restaurant-Style Curry Recipes

    Chicken Dopiaza (Indian Restaurant Style)

    Last Updated On: Sep 8, 2025 by Preeti Nayak · 1 Comment

    Jump to Recipe

    Chicken Dopiaza, also known as Murgh Do Pyaza, is a popular Indian restaurant curry. Onions are added twice for extra flavour and a slightly crispy texture. Made from scratch in one pot within 30 minutes, making it perfect for weeknight dinners or special occasions.

    chicken do pyaza served in a white color bowl.

    This restaurant-style chicken dopiaza is creamy, tangy, and mildly spicy in flavour, like chicken pathia. The chicken is marinated in spiced yogurt to stay tender, then simmered in a spicy onion-tomato-yogurt sauce for extra creaminess.

    I’ve found that Indian chicken curry tastes best with full-fat yogurt. It makes the do pyaza sauce creamy like dahi chicken, rich in flavour yet lighter than the heavy Indian restaurant curries.

    Serve do pyaza with naan, roti, or steamed rice for a complete meal. If you liked this chicken curry, try other Indian restaurant favorites like bhuna chicken, chicken dhansak, authentic chicken vindaloo, Indian butter chicken, chicken korma, and restaurant-style chicken jalfrezi, all made from scratch with simple ingredients.

    Table of Contents

    Jump to:
    • Table of Contents
    • What does Dopiaza mean?
    • 🔍 Quick Look: Chicken Dopiaza Recipe
    • Why You’ll Love this Recipe?
    • Chicken Dopiaza Ingredients & Substitutions
    • How to make Chicken Dopiaza
    • What do you serve with Chicken Dopiaza Curry?
    • Recipe Tips
    • Recipe FAQs
    • Other Indian Restaurant Chicken Curry Recipes to Try!
    • Recipe Card

    What does Dopiaza mean?

    Dopiaza, or Do Pyaza, comes from Persian. ‘Do’ means two, and ‘Pyaza’ means onions. The name refers to adding onions twice while cooking, which gives the curry a rich flavor and a mix of soft and crispy textures.

    🔍 Quick Look: Chicken Dopiaza Recipe

    ⏱️ Prep Time: 10 mins
    🍳 Cook Time: 30 mins
    🕒 Total Time: 30 mins (excluding marinating time)
    👥 Servings: 6
    📊 Calories: ~309 kcal per serving (approx.)
    🔥 Cook Method: Marinate chicken → prepare spiced yogurt → sauté spices & onions → add chicken in dopiaza sauce → cook until tender → finish with onion petals, kasuri methi & lemon juice
    👩‍🍳 Flavor Profile: Mildly spiced, tangy, and savoury
    ⭐ Difficulty: Easy, one-pot recipe

    SUMMARIZE & SAVE THIS RECIPE ON

    CHAT GPT GOOGLE AI PERPLEXITY GROK

    Disclaimer: AI summaries may contain errors. Please check the original Chicken Dopiaza recipe for accurate steps.

    Why You’ll Love this Recipe?

    • Quick & easy: Restaurant style curry ready in just 30 minutes, perfect for weeknights.
    • Light and creamy without using too much oil or heavy cream.
    • One-pot curry: Everything cooks in a single pot, with minimal cleanup.
    • Everyday ingredients: Uses pantry staples; no specialty items required.
    • Family-friendly: mild spice, perfect for kids too
    • You can easily scale this recipe to double or triple the quantity.

    Chicken Dopiaza Ingredients & Substitutions

    Individually labeled ingredients to make chicken dopiaza recipe is laid out on a table.
    • Chicken: I have used bone-in pieces for extra flavour in this chicken dopiaza recipe, but you can also use boneless breasts or thighs.
    • Onions: For all my chicken curries, I use red onions, but yellow onions can be used.
    • Ginger-garlic paste: Homemade paste gives the best aroma, but store-bought works well. You can also crush fresh ginger and garlic in a mortar and pestle and add.
    • Tomato puree: I use fresh tomatoes blended smoothly for restaurant-style chicken curry, but tinned tomatoes or passata are fine substitutes.
    • Spices & flavouring: Salt, turmeric, coriander powder, cumin, and garam masala give this Indian chicken curry its classic taste.
    • Red chili powder: I use two types of red chili powder. Kashmiri chili for color and spicy chili for heat. You can swap with paprika or cayenne to adjust the spice level.
    • Yogurt: To get that restaurant-style creamy texture, I use full-fat yogurt in the curry similar to mughlai chicken. Greek yogurt, or homemade thick curd, can be used. Avoid sour curd as it can affect the taste of chicken dopiaza.
    • Whole spices: Bay leaf, cumin seeds, cardamom, cloves, black peppercorns, and cinnamon add fragrance. If you don’t have all the whole spices, don’t worry, using just 1-2 will still give this Indian restaurant curry great flavor.
    • Kasuri methi (dry fenugreek leaves): Optional, but adds nice aroma and flavour. I love it to add it to all my chicken curries.
    • Oil & ghee: Use neutral-flavor oil like sunflower. Ghee adds richness, but butter works well too.

    Variations

    • Substitute chicken with lamb meat, mutton, or shrimp.
    • Make it vegetarian with paneer, mushrooms, or okra. Or add vegetables to this chicken curry, like bell peppers or spinach.
    • Make it dairy-free. Use dairy-free yogurt in this dopiaza recipe.

    How to make Chicken Dopiaza

    chicken marinated in a glass bowl to make chicken dopiaza.

    Step 1: Combine chicken with salt, Kashmiri chili, spicy red chili, turmeric, ginger-garlic paste, and yogurt. Let it sit for 30 minutes.

    spiced yogurt mixture in a ceramic bowl for dopiaza curry

    Step 2: In another bowl, mix yogurt with turmeric, coriander, cumin, Kashmiri chili, and spicy red chili powder. Keep it aside.

    sauteing whole spices for chicken dopiaza.

    Step 3: Heat 2 teaspoon oil and 2 teaspoon ghee in a pan. Add whole spices and fry for 30 seconds until you smell the aroma.

    Sauté sliced onions for chicken dopiaza in a pot.

    Step 4: Add the chopped onions. Cook until soft. Then add ginger-garlic paste and cook until onions are golden.

    Addition and cooking the tomato paste for dopiaza curry.

    Step 5: Pour in tomato puree. Cook for 5 minutes or until the oil begins to release from the spices.

    addition and cooking of spiced yogurt mixture to make Indian chicken dopiaza.

    Step 6: Reduce heat. Add the spiced yogurt mix. Keep stirring until it boils and the oil separates from the dopiaza sauce.

    Addition of marinated chicken and cooking it to Chicken Dopiaza curry

    Step 7: Add the marinated chicken. Stir to combine with the dopiaza sauce. Cook for 5 minutes until it turns white.

    cooking chicken on medium heat until tender.

    Step 8: Cover and cook on low for 15 minutes until the chicken is cooked. Add ¼ cup of water if it looks dry.

    addition of onion petals, kasuri methi and garam masala to make murgh do pyaza.

    Step 9: Add the onion layers, kasuri methi, garam masala, and a squeeze of lemon. Stir and cook 2 minutes. Optional: I like to add tomato cubes and cook for 2-3 minutes.

    garnish chicken dopiaza with coriander leaves.

    Step 10: Turn off the heat. Sprinkle fresh coriander. Serve chicken dopiaza hot with naan, roti, or rice.

    What do you serve with Chicken Dopiaza Curry?

    Chicken Do pyaza pairs perfectly with homemade naan bread, paratha, or roti. For rice, basmati works well, or this quick 30-minute jeera rice. Creamy salad or raita also complements the curry beautifully.

    Recipe Tips

    • Use full-fat yogurt to make the dopiaza sauce creamy, similar to Indian restaurants, but lighter than their versions.
    • Always cook chicken in dopiaza sauce on low heat so the chicken stays soft, juicy, and full of flavor.

    Recipe FAQs

     What does Chicken Dopiaza taste like?

    Dopiaza has a delicious blend of spicy and tangy flavors. Adding onions twice gives a soft and crispy texture. The chicken turns tender, and the curry is creamy, rich, mildly spicy, and slightly tangy from the yogurt.

    What is the difference between Dopiaza and Bhuna?

    The main difference is in the curry texture, cooking technique, and spice level:
    Bhuna Chicken: Spices are fried on high heat until the oil separates, giving you a thick and concentrated sauce.
    Dopiaza: Onions are added twice, giving a balance of soft and slightly crispy textures in a medium-thick gravy.
    Spice level: Bhuna is usually hotter and more intense, while Dopiaza is lighter and slightly tangy.
    Both curries are popular, but Bhuna suits spice lovers, while Dopiaza is perfect for those who enjoy a milder, onion-rich curry.

    Is a Dopiaza chicken curry hot?

    No, traditional Dopiaza is mildly spiced, with more focus on flavour and aroma than heat. You can make it spicier by adding more chili powder, or keep it mild for kids and beginners.

    Other Indian Restaurant Chicken Curry Recipes to Try!

    • close-up of chicken bhuna masala recipe in a white bowl.
      Chicken Bhuna Masala | Bhuna Chicken | Chicken Bhuna Recipe
    • close-up of dhaba style chicken curry served in a white bowl.
      Dhaba Style Chicken Curry
    • close-up of dum ka murgh served in a white bowl.
      Dum Ka Chicken (Dum Ka Murgh)
    • goan chicken vindaloo served in a white colored bowl with Goan pav on the side.
      Authentic Goan Chicken Vindaloo

    If you try this recipe, please leave a comment and rating below! We'd love to hear your feedback. And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, and YouTube!

    Recipe Card

    close-up of chicken dopiaza served in a white bowl.

    Chicken Dopiaza (Indian Restaurant Style)

    Chicken Dopiaza, also called Murgh Do Pyaza, is a traditional Indian restaurant curry with onions added twice for extra flavor and texture. Easy one pot recipe, made from scratch in 30 minutes. Step by step photos and a video tutorial included.
    5 from 1 vote
    Print Pin Rate
    Course: Main
    Cuisine: Indian
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6 people
    Calories: 309kcal
    Author: Preeti Nayak

    Equipment

    • 1 Heavy bottom pan/pot
    • 1 large mixing bowl
    • 1 small mixing bowl

    Ingredients

    • 750 g bone-in chicken pieces substitute with boneless, if preferred

    For the Chicken Marinade

    • 1 teaspoon Kashmiri red chili powder substitute: paprika
    • ½ teaspoon spicy red chili powder substitute: cayenne pepper
    • ½ teaspoon turmeric powder
    • 1½ tablespoon ginger-garlic paste
    • ¼ cup full fat yogurt or curd
    • Salt to taste

    For Spiced Yogurt Mixture

    • ¾ cup full fat yogurt or curd
    • ½ teaspoon turmeric powder
    • 4 teaspoon coriander powder
    • 1 teaspoon cumin powder
    • 1 teaspoon Kashmiri red chili powder Substitute paprika - add as per taste
    • ½ teaspoon spicy red chili powder Substitute cayenne pepper - add as per taste

    For the Dopiaza Sauce

    • 2-3 teaspoon oil
    • 2 teaspoon ghee clarified butter, substitute oil or butter
    • 1 bay leaf
    • 1 teaspoon cumin seeds
    • 2 green cardamom pods
    • 4 cloves
    • 5-6 black peppercorns
    • 1- inch cinnamon sticks
    • 2 onions, finely chopped (about 1 cup)
    • 1 tablespoon ginger-garlic paste
    • 250 g tomato puree blend fresh tomatoes or substitute with tinned tomatoes/passata
    • 1 big onion cut into quarter and separate petals (about ¾ cup)
    • 1½ teaspoon Kasuri methi roasted and crushed
    • 1 teaspoon garam masala powder add as per taste
    • 2 teaspoon lemon juice
    • salt to taste
    • coriander leaves to garnish

    Instructions

    Preparations

    • To marinate the chicken: In a mixing bowl, combine chicken with salt, Kashmiri red chili powder, spicy red chili powder, turmeric powder, ginger-garlic paste, and, yogurt. Marinate for 30 minutes.
    • To make spiced yogurt mixture: In a bowl combine yogurt, turmeric powder, coriander powder, cumin powder, Kashmiri red chili powder and spicy red chili powder. Combine the spices well with yogurt/curd. Keep it aside.

    Cooking Chicken in Dopiaza Sauce

    • Heat 2 teaspoon oil + 2 teaspoon ghee in a heavy bottom pan/pot over medium heat. Stir in the whole spices and cook for 30-40 seconds or until aromatic.
    • Add onions and sauté until onions are soft. Next, add ginger-garlic paste. Sauté until onions are golden.
    • Stir in tomato puree. Cook it for 5 minutes or until oil separates from the dopiaza sauce.
    • Reduce the heat to low. Add the spiced yogurt mixture. Cook stirring continuously until the mixture come to a boil.
    • Now, set the heat on medium-low and cook stirring continuously, until the yogurt mixture starts to leave oil from sides. This is an indication that dopiaza sauce is ready.
    • Add the marinated chicken in dopiaza sauce and cook on medium heat, stirring continuously, for 5 minutes until the chicken turns from pink to white.
    • Reduce heat to low, cover, and cook 15 minutes, adding ¼ cup water if the dopiaza curry looks dry. Stir occasionally. You will see oil starts to float on top.
    • Finally, add onion petals, kasuri methi, garam masala powder, and lemon juice. Taste the gravy, add salt as per taste. Stir and cook it for 2 minutes. Garnish chicken dopiaza with coriander leaves. Serve with naan bread, roti or basmati rice.

    Video

    Notes

    • Marinate the chicken for at least 30 minutes (or up to 2 hours in the fridge) for juicy, flavorful meat, just like restaurant-style Chicken Dopiaza.
    • Use full-fat yogurt/curd for a light, creamy curry without using heavy cream.
    • Never use cold yogurt taken out of the refrigerator. Bring it to room temperature, whisk well, then add. Otherwise, it will curdle in the curry.
    • Lower the heat before adding the spiced yogurt mix and stir continuously until it boils to prevent curdling.
    • Keep the curry semi-thick. Avoid adding too much water, or the flavors will dilute.
    • Cook onion petals until slightly soft. They should not taste raw.

    Nutrition

    Calories: 309kcal | Carbohydrates: 14g | Protein: 18g | Fat: 17g | Saturated Fat: 4g | Cholesterol: 48mg | Sodium: 491mg | Potassium: 609mg | Fiber: 4g | Sugar: 4g | Vitamin A: 916IU | Vitamin C: 14mg | Calcium: 62mg | Iron: 3mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Tried this recipe?Mention @theyummydelights or tag #theyummydelights!

    More Easy Restaurant-Style Curry Recipes

    • Close-up shot of Mangalorean egg drop curry with two eggs on a serving plate. Served with some onion slices and lemon wedge on the side.
      Mangalorean Egg Drop Curry (Poached Egg Curry)
    • close up of goan ambotik in a skillet.
      Goan Ambot Tik Recipe | Moriche Ambotik
    • close-up of achari chicken served in a white bowl.
      Achari Chicken Recipe
    • close-up of kingfish curry served on a white plate with a bowl full of rice on the side.
      Goan Kingfish Curry Recipe (Surmai Curry)

    Reader Interactions

    Comments

      Share your thoughts Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Preeti

      August 10, 2025 at 8:33 pm

      5 stars
      I’ve made this chicken dopiaza recipe many times, and each time the rich onion gravy and tender chicken turn out so flavorful. It’s a simple yet delicious curry that’s perfect for a weeknight dinner or a special occasion.

      Reply

    Primary Sidebar

    image of preeti nayak.

    Hi, I'm Preeti!

    I’m the author, photographer & editor here at theyummydelights.com. Here on this website, I share easy, family-friendly recipes that you will love.

    More about me →

    Diwali Recipes

    • nevri served in a thali.
      Nevri Recipe (Goan Neureo)
    • close-up of besan ladoo served in a black plate.
      Besan Ladoo recipe | Tips to make Perfect Besan Ladoo
    • close-up of rava ladoo stacked on a red color plate.
      Rava Laddu Recipe (Rava Ladoo)
    • close-up of serving maharashtrian chakli on a white plate.
      Maharashtrian Chakli Recipe | Instant Bhajani Chakli Recipe
    • Peanut ladoos placed on a white plate on a brown counter top.
      Peanut Ladoo Recipe
    • A close-up of 5 besan burfis, neatly stacked on a vibrant red plate.
      Besan burfi recipe | How to make besan burfi | Diwali sweets recipe

    Popular Recipes

    • close-up image of manglalorean style chicken sukka or kori sukka recipe.
      Mangalorean Chicken Sukka Recipe (Kori Sukka/Kori Ajadina)
    • close-up of one-pot mediterranean chicken and rice in a skillet.
      One Pan Mediterranean Chicken and Rice
    • Chicken ghee roast in a black pan. It shows succulent pieces of chicken coated with ghee roasted masala in a black color pan.
      Mangalorean Chicken Ghee Roast (Ghee Roast Chicken)
    • close-up of chicken masala served in a white bowl with onion slices and a lemon wedge.
      Chicken Masala Recipe (Quick & Easy)
    • close-up of dahi chicken in a white color bowl.
      Dahi Chicken Recipe (Yogurt Chicken Curry)
    • close-up of prawns ghee roast served in a white bowl.
      Mangalorean Prawn Ghee Roast Recipe

    Footer


    Back to Top ⬆

    Logos of media outlets and websites where The Yummy Delights has been featured or referenced.
    • Facebook
    • YouTube
    • Pinterest
    • Instagram
    General
    • About Me
    • Contact Us
    • Recipe Index
    Legal
    • Privacy Policy
    • Disclaimer & Copyright
    • Accessibility Policy

    © 2025 THE YUMMY DELIGHTS