This homestyle Indian Chicken Curry is the kind of weeknight dinner recipe you come back to over and over again. The curry is incredibly rich by building real flavor with balanced spices and cooking techniques. It's simplified in one pot using common Indian pantry ingredients.

This Chicken Curry is the kind of dish I grew up with - deeply flavorful and comforting. Even though my mom is vegetarian, she would still make this curry for us. Building flavor and Indian cooking techniques are natural intuition for her. She'd make a rich onion-tomato masala that tasted like it had taken hours to cook.
As a kid, my dad would grab a rotisserie chicken from Costco for simplicity and I'd shred it for the curry. Once she got the gravy just right - balanced, aromatic, and full of flavor - we'd finish the dish outside in a special Crockpot we had specifically for cooking meat. It was a bit of a team effort, and honestly, a little funny to watch it play out.
This recipe brings those same homestyle flavors into a straightforward, one-pot recipe that you can make any day of the week. It's everything you want from a classic chicken curry - tender fall off the bone chicken with a bold and savory gravy that you can practically drink.
Jump to:
Why You'll love this Recipe
- Deep, layered flavor from simple ingredients - Built from Indian cooking techniques for slow cooked onions, tomatoes, and spices. A homestyle curry so good that it's restaurant ready in under an hour.
- Juicy, tender chicken every time - Bone-in drumsticks or a mix of chicken cuts make the curry extra rich and flavorful
- Naturally creamy without heavy cream - Dahi tenderizes the chicken while adding body, tang, and balancing out the spices
- One pot, weeknight friendly - No complicated steps, no marinating time, and only one pot necessary
- Great for meal prepping - The flavors deepen and taste even better the next day
Ingredients - Notes and Substitutions

- Chicken - Bone-in drumsticks adds the most flavor and stays juicy during simmering. You can use bone-in thighs or a mix of cuts. Boneless chicken works too, but reduce the cooking time slightly to avoid over cooking.
- Ghee or oil - Ghee adds richer, more traditional flavor. But neutral oil like avocado oil or vegetable oil or even a mix of oil and ghee works well.
- Onions - Red onions are ideal here because they caramelize beautifully and add natural sweetness to balance the spices. Subsitute with yellow onion.
- Ginger Garlic paste - If you don't have pre-made ginger garlic paste, finely mince equal parts ginger and garlic.
- Green chili pepper - Adds freshness and heat. Adjust the quantity used or leave it out for a milder curry.
- Spices - Kashmiri chili powder adds color and mild heat - use paprika with a bit of cayenne pepper as a substitute. We also use turmeric, coriander, and garam masala to build out the base flavor of the curry.
- Bay Leaves - Or tej patta, add an indescribable depth to the curry that doesn't require using other whole spices like cinnamon, cloves, and cardamom that you'd have to fish out later.
- Tomatoes - Fresh diced tomatoes give structure to the gravy. Substitute with canned diced tomatoes if fresh seasonal tomatoes aren't available.
- Dahi - Adds creaminess and a slight tang that balances the spices. It also tenderizes the chicken. Bring it to room temperature first to prevent curdling. Substitute with full-fat plain yogurt.
For more variation:
- Add 1-2 medium diced potatoes when you add the chicken to soak up the spices and make the curry more filling.
- Swap out half of the water for coconut milk and add curry leaves for a more South Indian flair.
- Stir in more vegetables like spinach, peas or bell pepeprs.
- Add peeled, boiled eggs during the final simmer so they absorb the masala
- Finish off with cream at the end for a silkier curry. It can also help mellow out a spicy curry.
How to Make a Homestyle Indian Chicken Curry
Every Indian home has a version of this chicken curry with exceptional variation coming from regional differences. This is ours, which leans more towards a simple Punjabi-style Chicken Curry.

- Step 1: Temper the bay leaves and cumin seeds for 30 seconds until fragrant. Fry the onions until a deep golden brown. Stir in the ginger garlic paste and green chili, cook out the raw garlic smell for a minute.

- Step 2: Add tomatoes, salt, garam masala, turmeric, coriander, and Kashmiri chili powder. Mix well, cover with a lid, and cook until the tomatoes break down and the oil starts to separate. Stir occasionally.
Don't rush the onions
Browning the onions until a deep golden color is what builds the foundation of this curry. This step develops complex, savory flavor through the Maillard reaction, where natural sugars and proteins in the onions caramelize and deepen in taste.
In Indian cooking, this is part of the bhuna technique-slowly cooking the masala until it reduces, thickens, and the oil begins to separate. It's what gives the curry its rich, restaurant-quality depth. It's worth taking the extra few minutes here.

- Step 3: Add the chicken and toss to coat in the masala. Sear on each side for 3-4 minutes to lightly brown the chicken.

- Step 4: Mix in a ¼ teaspoon each of Kashmiri chili powder, garam masala, and turmeric into the dahi.

- Step 5: Lower the heat and emulsify the dahi and ½ cup of hot water to start in with the chicken. Simmer with the lid on. Adjust water for thickness as necessary.

- Step 6: Cook for 12-15 minutes, basting the chicken every few minutes, or until the chicken is fully cooked to 165°F and tender. Taste and adjust for salt and seasoning.
For max flavor
For a final layer of flavor and color, you can add a quick tadka right at the end. Heat 1-2 tablespoons of ghee and bloom a pinch of turmeric and ½ teaspoon of Kashmiri chili powder in it for a few seconds. Keep stirring until the color is extracted. Then, pour it over the finished curry. This adds a warm golden hue and an extra hit of richness right before garnishing with cilantro.
Garnish with cilantro and serve with roti or rice.
Serving Suggestions
This chicken curry is best served hot and straight from the pot with something that will soak up all the rich gravy. For a classic pairing, serve it with steamed basmati rice or fragrant jeera rice for something to complement the warmth of the curry.
For something more indulgent, pair it with soft, pillowy garlic naan or a simpler homemade roti. An Indian bread is perfect for scooping up every bit of the gravy.
While this curry is not spicy, you can add a cooling side of cucumber raita or a kachumber salad to balance out the richness of the curry. We also love a chilled mango lassi if we made the curry leaning towards the spicier side.
Expert Tips and Tricks
- Don't rush the onions. Deep browning and caramelization is more flavor.
- Use room temperature dahi so it doesn't curdle. If it splits, keep simmering and stirring and it'll come back together.
- Add more heat with extra green chili or chili powder.
- To adjust the gravy, add another ½ cup of hot water and simmer for another 5-10 minutes for a saucier finish.
Storage Instructions
Store the chicken curry in an airtight container in the refrigerator for up to 5 days. The flavor will only get better over time.
Reheat on the stovetop with a splash of water to loosen the gravy, which will thicken as it sits.
FAQ
Absolutely. I love using chicken thighs so that they don't get dry and chewy like chicken breast. Reduce the cook time slightly.
It's usually from high heat. Lower the heat before adding the room temperature dahi and stir continuously until incorporated.
Yes - freeze for up to 2 months. Thaw and reheat gently.

More Indian Curry Recipes to try
Recipe
Want to Save This Recipe?
Thinking about making this recipe? Enter your email and I'll send it straight to your inbox to save for later. Plus, get new recipe inspiration from me every week!
By submitting this form, you consent to receive emails from Masala and Chai.

Chicken Curry
Equipment
Ingredients
- 3 pounds chicken, drumsticks or mixed cuts
- 3 tablespoons ghee, or oil
- 3 bay leaves
- 1 teaspoon cumin seeds
- 1 medium red onion, diced
- 1 tablespoon ginger garlic paste
- 1 green chili pepper, diced
- salt, to taste
- 1 + ¼ teaspoon garam masala, divided
- ½ + ¼ teaspoon ground turmeric, divided
- 2 teaspoons ground coriander
- 1 + ¼ teaspooon Kashmiri chili powder, divided
- 1 cup tomatoes, diced
- ½ cup dahi, (plain yogurt)
- 1 cup hot water
Instructions
- Add ghee to a large pot over medium-high heat. Once hot, add the bay leaves and cumin seeds. They'll start to sputter after a minute, then add the diced onions and fry until deep golden brown.
- Once the onions have softened, stir in the green chili and ginger garlic paste. Sauté for a minute until the raw smell cooks out.
- Add the tomatoes, salt, garam masala, turmeric, coriander, and Kashmiri chili powder. Mix well, cover, and cook until the tomatoes soften and the oil begins to separate.
- Add the chicken and toss to coat. Fry for 3-4 minutes until the chicken on all sides until lightly browned.
- Reduce the heat to a simmer. Stir ¼ teaspoon garam masala, ¼ teaspoon turmeric, and ¼ teaspoon Kashmiri chili powder into the dahi. Pour the dahi and ½ cup of water into the pot to start with and stir.
- Cover and cook until the chicken reaches an internal temperature of 165℉ and is tender, about 12-15 minutes. Stir occasionally, basting the chicken with the curry. Add more water as needed.
- Taste and adjust for salt. Add garam masala if it needs more flavor.
- (Optional) Heat 2 tablespoons of ghee in a tadka pan. Once hot, add a ½ teaspoon of Kashmiri chili powder and ¼ teaspoon of turmeric. Remove from heat
- Garnish with cilantro. Serve with roti or rice.
Notes
- Use room temperature dahi to prevent curdling. If it does split, it'll come back together while it simmers.
- For more gravy, add an extra ½ cup of hot water and simmer longer.
- Curry thickens as it sits - add water when reheating if needed.







Leave a Reply