Chicken thigh curry is the kind of dinner that makes the whole kitchen smell warm and inviting. It’s rich without being heavy, and it comes together with simple ingredients you can find anywhere. Bone-in or boneless thighs turn tender and juicy in a creamy, spiced sauce that’s perfect over rice or scooped up with warm flatbread.
Whether you’re cooking for a weeknight or sharing a casual meal with friends, this curry delivers big flavor with minimal fuss.

Ingredients
Method
-
Season the chicken: Pat the thighs dry. Sprinkle with 1 teaspoon salt, 1 teaspoon cumin, 1 teaspoon coriander, and 1/2 teaspoon turmeric.
Set aside while you prep the aromatics.
-
Brown the chicken: Heat oil in a wide pot over medium-high. Sear thighs 3–4 minutes per side until lightly browned. Remove to a plate.
Don’t worry if they’re not fully cooked yet.
-
Bloom the spices: Lower heat to medium. If using whole spices, add them to the oil and let them sizzle for 30 seconds. Add onion and a pinch of salt; cook 6–8 minutes, stirring, until golden around the edges.
-
Add aromatics: Stir in garlic and ginger.
Cook 1–2 minutes until fragrant. Sprinkle in remaining ground coriander, cumin, turmeric, paprika, and black pepper. Stir 30–60 seconds to toast.
-
Build the sauce: Add tomatoes and bay leaf.
Cook 4–6 minutes, stirring, until the tomatoes thicken and the oil starts to separate at the edges. If it sticks, splash in a bit of water to loosen.
-
Simmer the chicken: Return thighs and any juices to the pot. Pour in 1/2 cup stock or water to create a loose sauce.
Cover and simmer gently 15–20 minutes, turning once, until the chicken is cooked through and tender.
-
Creamy finish: Stir in coconut milk (or whisked yogurt off the heat to avoid curdling, then return to low heat). Simmer 3–5 minutes to meld flavors. Sprinkle in garam masala and adjust salt.
-
Brighten and serve: Squeeze in a little lime or lemon.
Top with cilantro. Serve with basmati rice, naan, or warm roti.
What Makes This Recipe So Good

This curry centers on chicken thighs, which are forgiving, flavorful, and hard to overcook. The sauce relies on onions, garlic, ginger, tomatoes, and warm spices to build layers of depth without complicated steps. A splash of coconut milk or yogurt softens the heat and adds a silky finish.
It tastes like it simmered all afternoon, but it’s ready in under an hour. Better yet, it reheats beautifully, so leftovers are a bonus.
Shopping List
- Chicken thighs: 2 pounds, boneless skinless or bone-in, trimmed
- Onion: 1 large, finely chopped
- Garlic: 4 cloves, minced
- Fresh ginger: 1 tablespoon, grated
- Canned tomatoes: 1 cup crushed or diced (or 2 fresh tomatoes, chopped)
- Coconut milk: 1 cup full-fat (or 3/4 cup plain yogurt)
- Cooking oil: 2–3 tablespoons (neutral oil or ghee)
- Chicken stock or water: 1/2–1 cup
- Bay leaf: 1 (optional)
- Fresh cilantro: small handful, chopped
- Lime or lemon: 1, for finishing
Spices
- Ground coriander: 2 teaspoons
- Ground cumin: 2 teaspoons
- Turmeric: 1 teaspoon
- Garam masala: 1–1.5 teaspoons
- Paprika or Kashmiri chili powder: 1–2 teaspoons (adjust for heat and color)
- Black pepper: 1/2 teaspoon
- Salt: to taste
- Optional whole spices: 1 teaspoon cumin seeds, 4–6 green cardamom pods, 1 small cinnamon stick
How to Make It

- Season the chicken: Pat the thighs dry. Sprinkle with 1 teaspoon salt, 1 teaspoon cumin, 1 teaspoon coriander, and 1/2 teaspoon turmeric.
Set aside while you prep the aromatics.
- Brown the chicken: Heat oil in a wide pot over medium-high. Sear thighs 3–4 minutes per side until lightly browned. Remove to a plate.
Don’t worry if they’re not fully cooked yet.
- Bloom the spices: Lower heat to medium. If using whole spices, add them to the oil and let them sizzle for 30 seconds. Add onion and a pinch of salt; cook 6–8 minutes, stirring, until golden around the edges.
- Add aromatics: Stir in garlic and ginger.
Cook 1–2 minutes until fragrant. Sprinkle in remaining ground coriander, cumin, turmeric, paprika, and black pepper. Stir 30–60 seconds to toast.
- Build the sauce: Add tomatoes and bay leaf.
Cook 4–6 minutes, stirring, until the tomatoes thicken and the oil starts to separate at the edges. If it sticks, splash in a bit of water to loosen.
- Simmer the chicken: Return thighs and any juices to the pot. Pour in 1/2 cup stock or water to create a loose sauce.
Cover and simmer gently 15–20 minutes, turning once, until the chicken is cooked through and tender.
- Creamy finish: Stir in coconut milk (or whisked yogurt off the heat to avoid curdling, then return to low heat). Simmer 3–5 minutes to meld flavors. Sprinkle in garam masala and adjust salt.
- Brighten and serve: Squeeze in a little lime or lemon.
Top with cilantro. Serve with basmati rice, naan, or warm roti.
Keeping It Fresh
Store cooled curry in an airtight container in the fridge for up to 4 days. The flavors deepen, so it tastes even better the next day.
For freezing, portion into freezer-safe containers and freeze up to 3 months. Thaw overnight in the fridge and reheat gently on the stove with a splash of water or stock. If you used yogurt, reheat on low to keep the sauce smooth.

Health Benefits
- Protein-rich: Chicken thighs provide complete protein for muscle repair and steady energy.
- Anti-inflammatory spices: Turmeric, ginger, and garlic bring antioxidants and compounds like curcumin that support overall wellness.
- Balanced fats: Coconut milk adds satisfying fats that help absorb fat-soluble nutrients and keep you full longer.
- Lower-sodium option: You control the salt.
Use low-sodium stock and season gradually.
- Flexible carbs: Pair with cauliflower rice, brown rice, or whole-grain flatbreads to fit your preferences.
What Not to Do
- Don’t rush the onions: That light golden color is the backbone of the sauce. Pale onions equal flat flavor.
- Don’t skip blooming spices: Toasting dries off moisture and wakes up oils in the spices. It’s a quick step with big payoff.
- Don’t boil yogurt: If using yogurt, temper it off the heat first and rewarm gently to prevent curdling.
- Don’t overcrowd the pan: Brown chicken in batches for good color.
Steaming the meat dulls the flavor.
- Don’t forget acid: A squeeze of citrus at the end balances richness and makes the spices pop.
Recipe Variations
- Tomato-forward: Use 1.5 cups tomatoes and reduce coconut milk to 1/2 cup for a brighter, lighter curry.
- Extra-creamy: Swap in 1/2 cup heavy cream for part of the coconut milk for a richer finish.
- Vegetable boost: Add diced potatoes, carrots, or bell peppers when you add the chicken. Simmer until tender.
- Spinach swirl: Stir in 3–4 cups baby spinach during the last 2 minutes until wilted.
- Spice it up: Add a chopped green chili with the onions or finish with chili oil.
- Bone-in depth: Use bone-in thighs for a more savory broth. Extend simmer time by 5–10 minutes.
- Dairy-free: Stick with coconut milk and use oil or ghee made without milk solids.
- Slow cooker: Sauté onions, garlic, ginger, and spices on the stove, then transfer with chicken and tomatoes to a slow cooker.
Cook on Low 4–5 hours, stir in coconut milk and garam masala at the end.
FAQ
Can I use chicken breast instead of thighs?
Yes, but reduce the simmer time to prevent drying out. Add breast pieces after the sauce thickens and simmer gently until just cooked through, about 8–10 minutes. Thighs are more forgiving and stay juicy longer.
How spicy is this curry?
It’s medium by default.
For milder heat, use sweet paprika and skip chili powder. For more heat, add chili powder or fresh chilies to taste and finish with a pinch of cayenne.
What’s the best rice to serve with it?
Basmati rice is classic thanks to its aroma and fluffy texture. Jasmine rice works too, or go with brown basmati for extra fiber.
Warm naan or roti is great if you prefer bread.
How do I thicken the sauce?
Simmer uncovered for a few minutes to reduce. You can also blend a portion of the sauce with the onions and tomatoes before adding the chicken for a smoother, thicker base. Avoid cornstarch; the texture of a curry is best when reduced naturally.
Can I make it ahead?
Absolutely.
The flavors improve overnight. Reheat on the stove over low heat with a splash of water or stock, and add fresh cilantro and a squeeze of citrus before serving.
What if I don’t have garam masala?
Use a mix of ground cinnamon, cardamom, and a little clove with black pepper. It won’t be exact, but it’ll bring similar warmth to finish the dish.
Wrapping Up
Chicken thigh curry checks all the boxes: simple steps, pantry spices, and a sauce you’ll want to spoon over everything.
Once you make it once, you’ll find your rhythm with the salt, heat, and creaminess. Keep the onions patient, bloom the spices, and finish with citrus. The result is cozy, reliable, and endlessly adaptable—exactly the kind of recipe worth bookmarking.


Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

