Chicken Curry: A Flavorful Indian Classic
Discover how to make a rich, aromatic chicken curry with tips for perfect results every time.

Chicken curry is a beloved dish that brings together tender chicken, aromatic spices, and creamy yogurt for a comforting meal. Whether you’re new to Indian cooking or a seasoned home cook, this recipe offers a simple yet deeply flavorful way to enjoy a classic curry. In this guide, we’ll walk you through the process, share tips for success, and answer common questions about making chicken curry at home.
Ingredients for Chicken Curry
Here’s what you’ll need to make a rich and satisfying chicken curry:
- 2 1/4 pounds boneless, skinless chicken thighs, cut into 2-inch pieces
- 1 cup plain, full-fat yogurt (Greek yogurt works well)
- 4 garlic cloves, minced or grated (divided)
- 2-inch piece of ginger, minced or grated (divided)
- 2 teaspoons kosher salt (divided), plus more to taste
- 2 to 3 tablespoons neutral oil or ghee
- 2 large yellow onions, minced
- 1 teaspoon cumin seeds
- About 2 1/2 cups small diced fresh tomatoes (from 3 to 4 Roma tomatoes) or 1 15-ounce can crushed tomatoes
- 2 tablespoons tomato paste
- 1 1/2 teaspoons ground turmeric
- 1 teaspoon garam masala
- 1 tablespoon ground coriander
- 1/2 to 1 teaspoon cayenne or mild chile powder, to taste
- 1/2 cup water
Step-by-Step Instructions
Follow these steps to make a delicious chicken curry:
- In a large (4-quart) heavy pan with a lid, heat oil or ghee over medium heat.
- Add onions and cumin seeds. Cook for about 5 minutes, stirring occasionally, until the onions are browned at the edges.
- Add the remaining ginger and garlic. Cook for 1 to 2 minutes more, until fragrant.
- Add the remaining salt, turmeric, garam masala, coriander, and cayenne or chile powder. Cook for 2 minutes, stirring constantly to prevent burning.
- Add the diced tomatoes and cook for about 4 minutes, until they begin to break down and release their juices.
- Stir in the tomato paste and cook for another 2 minutes.
- Add the chicken and yogurt marinade from the bowl, plus the water. Stir to combine and bring the mixture to a simmer.
- Cover the pan and simmer over low heat for 25 to 30 minutes, stirring once or twice to ensure even cooking. The chicken is done when it is cooked through and very tender.
- Adjust seasoning as needed and serve with rice.
Why Boneless Chicken Thighs?
While traditional recipes often use bone-in chicken for deeper flavor, boneless thighs are chosen here for speed and ease. They cook quickly and remain tender, making them ideal for weeknight meals. However, if you prefer a richer taste, feel free to use bone-in chicken pieces.
Fresh vs. Canned Tomatoes
Many Indian recipes call for fresh tomatoes, even when they’re not in season. While canned tomatoes are consistent and convenient, fresh tomatoes—even firm, unjuicy ones—add a brightness and complexity that canned tomatoes sometimes lack. If fresh tomatoes aren’t available, canned crushed tomatoes can be used as a substitute, but fresh tomatoes are recommended for the best flavor.
Marinating with Yogurt
Yogurt is a key ingredient in this recipe, adding creaminess and helping to tenderize the chicken. For a dairy-free version, full-fat coconut milk can be used as a substitute. The yogurt should be added gradually to the hot pan to prevent curdling. Letting the yogurt cool slightly before adding it can also help maintain a smooth texture.
Using the Instant Pot
For those who prefer hands-off cooking, the Instant Pot is a great option. Boneless chicken thighs usually take about 7 minutes on high pressure. However, keep in mind that the time it takes for the Instant Pot to come up to pressure and release may not save much time compared to stovetop simmering. The benefit is that the Instant Pot requires less attention during cooking.
Understanding the Name: Chicken Curry vs. Chicken Tikka Masala
Curry is both a spice and a style of dish. In this context, it refers to the latter—a dish that doesn’t necessarily contain curry powder. The recipe was originally called chicken curry, but some readers mistakenly thought it was chicken tikka masala. Chicken tikka masala is a different dish, typically featuring grilled chicken in a creamy tomato sauce. This recipe is a classic Indian chicken curry, not tikka masala.
Tips for Preventing Yogurt from Curdling
One common issue when making yogurt-based curries is curdling. To prevent this:
- Add the yogurt a little at a time, whisking it in with a fork.
- Let the yogurt cool slightly before adding it to the hot pan.
- Stir constantly to ensure even mixing and prevent the yogurt from separating.
Serving Suggestions
Chicken curry pairs beautifully with rice, especially basmati rice. Golden sella basmati rice is a popular choice, but any long-grain rice will work. You can also serve the curry with naan bread or roti for a complete meal.
Frequently Asked Questions (FAQs)
Can I use chicken breast instead of thighs?
Yes, you can use chicken breast, but thighs are recommended for their tenderness and flavor. Breast meat can dry out more easily, so be careful not to overcook it.
Can I make this recipe dairy-free?
Absolutely. Substitute full-fat coconut milk for the yogurt. The flavor will be slightly different, but still delicious.
How do I store leftovers?
Store leftover chicken curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.
Can I freeze chicken curry?
Yes, chicken curry freezes well. Store in a freezer-safe container for up to 3 months. Thaw in the refrigerator before reheating.
What if my yogurt curdles?
If the yogurt curdles, try adding a little more water and stirring well. The flavor will still be good, but the texture may be less smooth. To prevent curdling, add the yogurt gradually and let it cool slightly before adding it to the hot pan.
Conclusion
Chicken curry is a versatile and comforting dish that’s easy to make at home. With the right ingredients and techniques, you can create a flavorful curry that rivals restaurant versions. Whether you’re using fresh tomatoes, coconut milk, or the Instant Pot, this recipe offers plenty of room for customization. Enjoy your homemade chicken curry with rice or bread for a satisfying meal any day of the week.
Additional Tips
- Adjust the spice level to your taste by increasing or decreasing the amount of cayenne or chile powder.
- For extra depth of flavor, toast the spices briefly before adding them to the pan.
- Experiment with different types of yogurt or coconut milk to find your preferred texture and taste.
Recipe Table
| Ingredient | Amount |
|---|---|
| Chicken thighs | 2 1/4 pounds |
| Yogurt | 1 cup |
| Garlic | 4 cloves |
| Ginger | 2-inch piece |
| Salt | 2 teaspoons |
| Oil or ghee | 2-3 tablespoons |
| Onions | 2 large |
| Cumin seeds | 1 teaspoon |
| Fresh tomatoes | 2 1/2 cups |
| Tomato paste | 2 tablespoons |
| Turmeric | 1 1/2 teaspoons |
| Garam masala | 1 teaspoon |
| Coriander | 1 tablespoon |
| Cayenne or chile powder | 1/2 to 1 teaspoon |
| Water | 1/2 cup |










