This Indian Chicken Curry is a rich, aromatic dish made with tender chicken simmered in a deeply spiced tomato-onion gravy. It’s everything you’d expect from a comforting curry — layered flavors, vibrant color, and a silky, well-balanced sauce that pairs perfectly with rice or warm naan.
Popular across India with countless regional variations, this version leans into North Indian flavors, using garam masala, turmeric, ginger, and garlic to create a cozy, savory curry that’s easy enough for weeknights but special enough for guests.
The best part? You don’t need cream or fancy ingredients — just pantry staples, fresh aromatics, and a few key spices to bring this classic to life.
Ingredients Overview
Each ingredient in Indian chicken curry plays a specific role — from building the aromatic base to deepening the flavor:
Protein
-
Chicken: Use boneless, skinless chicken thighs for tenderness and full flavor. Chicken breast also works but may be slightly drier — just don’t overcook it.
Base Aromatics
-
Onion: Finely chopped or pureed for a rich base that melts into the sauce.
-
Garlic & Ginger: The soul of Indian cooking — use fresh for the best flavor.
-
Tomatoes: Crushed or pureed, they form the body of the sauce and add tanginess.
Spices
-
Turmeric: Adds earthy flavor and golden color.
-
Coriander Powder: Slightly citrusy and warm.
-
Cumin: Deepens the savory base.
-
Garam Masala: A blend of warming spices added at the end for aroma.
-
Chili Powder: Indian red chili powder or cayenne for heat.
-
Bay Leaf or Whole Spices (optional): For extra depth, start the dish with whole cumin seeds, cloves, or cardamom pods.
Liquid & Fat
-
Oil or Ghee: For frying the spices and onions. Ghee adds richness and authentic flavor.
-
Water or Broth: To simmer and create the curry sauce.
-
Yogurt (optional): Adds creaminess and slight tang — traditional in many homemade curries.
Garnish
-
Fresh Cilantro: Adds brightness and a hint of bitterness to balance the rich curry.
Step-by-Step Instructions
1. Sear the Chicken (Optional but Recommended)
-
Heat 1 tbsp oil or ghee in a heavy-bottomed pan.
-
Add 1½ lbs chicken (thighs or breast, cut into chunks), season with salt, and lightly brown on both sides.
-
Remove and set aside. This step adds depth but can be skipped if you’re short on time.
2. Build the Curry Base
-
In the same pan, heat 2 tbsp oil or ghee.
-
Add:
-
1 bay leaf
-
Optional: ½ tsp cumin seeds or 2–3 cloves
-
-
Add 1 large onion, finely chopped, and sauté 8–10 minutes until deeply golden brown.
-
Stir in:
-
1 tbsp minced garlic
-
1 tbsp grated ginger
Sauté for 1–2 minutes until fragrant.
-
3. Spice & Tomato Layer
Add the ground spices:
-
1 tsp ground cumin
-
1 tsp ground coriander
-
½ tsp turmeric
-
1 tsp chili powder (adjust to heat preference)
-
Salt to taste
Sauté the spices for 30 seconds, then add:
-
1½ cups crushed or pureed tomatoes (canned or fresh)
Cook the mixture 6–8 minutes, stirring occasionally, until the oil starts to separate and the tomato masala darkens in color.
4. Simmer with Chicken
-
Return the seared chicken to the pan.
-
Stir to coat with the tomato-spice base.
-
Add ½ cup water (or as needed for desired consistency), and bring to a gentle simmer.
-
Cover and cook for 15–20 minutes, stirring occasionally, until the chicken is tender and fully cooked.
5. Finish the Curry
-
Reduce heat and stir in:
-
¼ cup plain yogurt or 2 tbsp cream (optional)
-
1 tsp garam masala
-
-
Simmer 3–5 more minutes. Taste and adjust salt or heat if needed.
6. Garnish and Serve
-
Turn off heat and garnish with chopped fresh cilantro.
-
Let sit for 5 minutes before serving for flavors to settle.
Tips, Variations & Substitutions

-
Use Bone-In Chicken: More flavor, especially in slow-cooked versions. Just increase simmer time.
-
Make It Creamier: Add coconut milk or heavy cream for a smoother texture.
-
Want it Spicier? Use fresh green chilies or a pinch of extra chili powder.
-
Vegetable Add-Ins: Potatoes, peas, or spinach can be simmered in the curry.
-
Low-Fat Version: Use very little oil and plain yogurt instead of cream or ghee.
Cooking Method Alternatives
-
Instant Pot: Sauté aromatics on “Sauté” mode, then pressure cook chicken and sauce for 6 minutes.
-
Slow Cooker: Combine all ingredients and cook on low for 4–6 hours. Add yogurt or cream at the end.
Serving Ideas & Occasions
This curry is deeply comforting and fits beautifully into a variety of meals:
-
Basmati Rice: The classic, fragrant pairing.
-
Naan or Roti: Perfect for scooping up the sauce.
-
Cauliflower Rice: For a low-carb option.
-
With Dal and Pickles: Make it a full Indian meal.
Serve it for:
-
Family dinners
-
Sunday meal prep
-
Festive occasions like Diwali or Holi
-
Casual dinner parties
Nutritional & Health Notes
Indian chicken curry is high in protein, anti-inflammatory spices (like turmeric and ginger), and can be made with healthy fats like olive oil or ghee.
Per serving (1 of 4):
-
Calories: ~350
-
Protein: ~28g
-
Carbs: ~10g
-
Fat: ~22g
-
Fiber: ~3g
Use yogurt instead of cream to cut calories or increase fat for a keto-friendly version.
FAQs
Q1: Can I make Indian chicken curry ahead?
A1: Yes! It actually tastes better the next day. Store in the fridge for up to 4 days or freeze for 2 months.
Q2: What cut of chicken is best?
A2: Boneless, skinless chicken thighs are ideal for flavor and tenderness. Chicken breast works too but cooks faster.
Q3: Can I freeze leftovers?
A3: Absolutely. Cool completely, then store in freezer-safe containers. Thaw in the fridge and reheat gently.
Q4: How do I prevent yogurt from curdling?
A4: Lower the heat before adding yogurt and stir constantly. You can also temper the yogurt by mixing it with a bit of hot sauce before adding.
Q5: What’s a good substitute for garam masala?
A5: A pinch of cinnamon and allspice can substitute in a pinch. Or use a curry powder blend with a similar spice profile.
Q6: Can I make this vegetarian?
A6: Yes! Substitute chicken with chickpeas, tofu, or paneer. Adjust simmer time as needed.
Q7: Is this curry spicy?
A7: It can be, depending on the chili powder used. Start with less and build up to your taste level.
PrintIndian Chicken Curry – Bold, Authentic & Comforting
This Indian Chicken Curry is a deeply flavorful, one-pot dish made with tender chicken simmered in spiced tomato-onion gravy — perfect with rice or naan for a cozy meal.
Ingredients
-
1½ lbs boneless chicken thighs, cut into chunks
-
2 tbsp oil or ghee
-
1 large onion, finely chopped
-
1 tbsp garlic, minced
-
1 tbsp ginger, grated
-
1½ cups crushed tomatoes
-
1 tsp cumin
-
1 tsp coriander
-
½ tsp turmeric
-
1 tsp chili powder (adjust to taste)
-
1 tsp salt
-
½ cup water
-
¼ cup plain yogurt or 2 tbsp cream (optional)
-
1 tsp garam masala
-
Chopped cilantro for garnish
-
Optional: bay leaf, whole cumin seeds
Instructions
-
Sear chicken in 1 tbsp oil until lightly browned. Remove and set aside.
-
Add more oil, sauté onion until golden. Add garlic and ginger, cook 1–2 min.
-
Stir in spices and cook 30 seconds. Add tomatoes and simmer until thickened, 6–8 min.
-
Return chicken and add water. Simmer 15–20 minutes until chicken is tender.
-
Stir in yogurt or cream and garam masala. Simmer 3 more min.
-
Garnish with cilantro and serve with rice or naan.
Notes
Use thighs for the best flavor. Adjust chili to taste. Add cream or coconut milk for extra richness.