There’s something about a good curry that makes dinner feel special, even on a regular Tuesday night. Maybe it’s the way the spices fill up the kitchen, or how it tastes even better the next day for lunch. Either way, chicken thigh curry has become one of those recipes I turn to when I want something that feels a little fancy but doesn’t require much effort.
I love this recipe because it uses ingredients I can actually find at my regular grocery store. No hunting down specialty items at three different shops. Just chicken thighs, a good curry powder, and some coconut milk to make everything creamy and rich. The whole thing comes together in one pot, which means less cleanup and more time to actually sit down and eat.
The best part? You can have this on the table in under an hour. Serve it over rice, and you’ve got a dinner that everyone will actually eat. I usually make extra because the leftovers are honestly just as good, if not better.
Why You’ll Love This Chicken Thigh Curry
- Quick weeknight dinner – This curry comes together in just 30-45 minutes, making it perfect for busy evenings when you want something flavorful without spending hours in the kitchen.
- Simple pantry ingredients – You probably already have most of these staples on hand, and the ingredient list is refreshingly short and straightforward.
- Rich and creamy flavor – The coconut milk creates a smooth, satisfying sauce that coats every piece of tender chicken thigh perfectly.
- Budget-friendly protein – Chicken thighs are more affordable than breasts and stay juicy and tender as they simmer in the curry sauce.
- One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
What Kind of Chicken Thighs Should I Use?
For this curry, you can use either boneless skinless chicken thighs or bone-in skin-on thighs, though boneless will be easier to work with and quicker to cook. If you’re using bone-in thighs, just add about 10-15 minutes to your cooking time to make sure they’re cooked through. I prefer thighs over chicken breasts for curry because they stay moist and tender even after simmering in the sauce, plus they soak up all those curry flavors really well. If boneless thighs aren’t available at your store, you can always buy bone-in and debone them yourself with a sharp knife – it’s easier than it sounds and can save you a few bucks.
Options for Substitutions
This curry is pretty forgiving when it comes to swaps, so here are some options if you need to work with what you’ve got:
- Chicken thighs: You can use chicken breasts instead, but keep in mind they’ll cook faster and can dry out more easily. Cut them into smaller pieces and check for doneness a bit earlier. Thighs are really ideal here since they stay juicy, but breasts will work in a pinch.
- Coconut milk: If you don’t have coconut milk, try using heavy cream or half-and-half for a creamy texture. You’ll lose that coconut flavor, but the curry will still be rich and tasty.
- Fresh ginger: Ground ginger works if you don’t have fresh – use about 1/2 teaspoon instead of the 2 teaspoons fresh. It won’t have quite the same punch, but it’ll still give you that ginger flavor.
- Curry powder: Feel free to use garam masala or a curry paste instead. If using paste, start with 2 tablespoons and adjust to taste since it’s usually more concentrated.
- Peas: Swap these out for any vegetables you like – green beans, bell peppers, spinach, or cauliflower all work great. Just add heartier veggies earlier in the cooking process.
- Cilantro: If you’re one of those people who thinks cilantro tastes like soap, use fresh basil or parsley instead for a fresh herb finish.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with chicken thigh curry is not browning the chicken properly before adding the liquid – you want to see some golden color on the surface, which adds depth to the overall flavor.
Another common error is adding the curry powder to a dry pan, which can cause it to burn and taste bitter, so make sure to cook it with the chicken and a bit of oil for those full two minutes to bloom the spices.
Don’t skip simmering the curry for the full 10 minutes after adding the coconut milk and stock, as this time allows the sauce to thicken naturally and the flavors to come together.
Finally, resist the urge to overcook the peas – they only need those 2 minutes at the end to stay bright green and slightly crisp rather than turning mushy and dull.
What to Serve With Chicken Thigh Curry?
This curry is begging to be served over a big bowl of steamed white rice or basmati rice, which soaks up all that coconut-y sauce perfectly. I also love serving it with warm naan bread or roti on the side for scooping and dipping. If you want to add more vegetables to the meal, try some roasted cauliflower or sautéed spinach alongside it. A simple cucumber salad with yogurt and mint also makes a nice cooling contrast to the warm spices in the curry.
Storage Instructions
Store: This curry actually gets better after a day or two in the fridge! Keep it in an airtight container for up to 4 days. The flavors really have time to meld together, making your leftovers even tastier than the first day.
Freeze: Chicken thigh curry freezes really well for up to 3 months. Let it cool completely, then portion it out into freezer-safe containers or bags. I like to freeze it in single servings so I can grab just what I need for a quick dinner.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave it, but add a splash of coconut milk or water if it seems too thick. If reheating from frozen, thaw it overnight in the fridge first for best results.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1250
- Protein: 55-65 g
- Fat: 75-85 g
- Carbohydrates: 35-45 g
Ingredients
- 2.5 tbsp oil (I prefer avocado oil for its high smoke point)
- 3 garlic cloves, minced
- 2.5 tsp grated ginger
- 1 small onion, chopped
- 1 lb chicken thighs (cut into 1-inch chunks for even cooking)
- 3.5 tbsp curry powder (I always use S&B Oriental Curry Powder for authentic flavor)
- 1/4 tsp ground turmeric
- 10 oz coconut milk
- 1.75 cups chicken stock (I use Swanson Natural Goodness)
- 3/4 tsp salt
- 3/4 cup peas
- 1/4 cup fresh cilantro, chopped
Step 1: Prep Ingredients and Build the Aromatic Base
- 2.5 tbsp oil
- 3 garlic cloves, minced
- 2.5 tsp grated ginger
- 1 small onion, chopped
- 1 lb chicken thighs, cut into 1-inch chunks
- 1/4 cup fresh cilantro, chopped
Mince the garlic cloves, grate the ginger, and chop the onion into small, uniform pieces.
Cut the chicken thighs into 1-inch chunks and chop the fresh cilantro—doing all this prep work first ensures smooth cooking without interruptions.
Heat 2.5 tablespoons of oil in a large pan or Dutch oven over medium-high heat until shimmering (this takes about 1-2 minutes).
Once hot, add the minced garlic, grated ginger, and chopped onion, stirring frequently for about 3 minutes until fragrant and the onion begins to soften.
This builds the flavor foundation for the curry.
Step 2: Sear the Chicken and Bloom the Spices
- 3.5 tbsp curry powder
- 1/4 tsp ground turmeric
Add the chicken chunks to the aromatic base from Step 1, stirring occasionally for about 5-7 minutes until the chicken is mostly white on the outside and has begun to brown slightly.
The chicken doesn’t need to be fully cooked at this stage—we’re just developing color and flavor.
Sprinkle in the 3.5 tablespoons of curry powder and 1/4 teaspoon of turmeric, stirring constantly for 2 minutes.
I always use S&B Oriental Curry Powder for its authentic depth, and blooming the spices in the hot oil and chicken juices releases their essential flavors and prevents a raw, dusty taste.
Step 3: Simmer the Curry to Tender Perfection
- 10 oz coconut milk
- 1.75 cups chicken stock
Pour in the 10 ounces of coconut milk and 1.75 cups of chicken stock, stirring well to combine with the spiced chicken mixture.
Bring to a gentle simmer over medium heat, then reduce heat to medium-low and simmer uncovered for about 10 minutes.
The chicken will continue cooking gently in the creamy, flavorful liquid and become tender throughout.
The liquid will reduce slightly and concentrate the flavors.
Step 4: Finish with Peas and Season
- 3/4 cup peas
- 3/4 tsp salt
Stir in the 3/4 cup of peas and 3/4 teaspoon of salt, cooking for another 2 minutes until the peas are heated through and tender.
Taste the curry and adjust seasoning if needed—I like to add a pinch more salt if the flavor feels flat, as it brightens all the spice notes.
The curry is now ready to serve.
Step 5: Plate and Serve
- fresh cilantro from Step 1
Pour the hot curry into a serving dish and top generously with the fresh cilantro chopped in Step 1.
Serve over steamed rice, noodles, or mashed potatoes, depending on your preference.

Classic Chicken Thigh Curry
Ingredients
- 2.5 tbsp oil (I prefer avocado oil for its high smoke point)
- 3 garlic cloves, minced
- 2.5 tsp grated ginger
- 1 small onion, chopped
- 1 lb chicken thighs (cut into 1-inch chunks for even cooking)
- 3.5 tbsp curry powder (I always use S&B Oriental Curry Powder for authentic flavor)
- 1/4 tsp ground turmeric
- 10 oz coconut milk
- 1.75 cups chicken stock (I use Swanson Natural Goodness)
- 3/4 tsp salt
- 3/4 cup peas
- 1/4 cup fresh cilantro, chopped
Instructions
- Mince the garlic cloves, grate the ginger, and chop the onion into small, uniform pieces. Cut the chicken thighs into 1-inch chunks and chop the fresh cilantro—doing all this prep work first ensures smooth cooking without interruptions. Heat 2.5 tablespoons of oil in a large pan or Dutch oven over medium-high heat until shimmering (this takes about 1-2 minutes). Once hot, add the minced garlic, grated ginger, and chopped onion, stirring frequently for about 3 minutes until fragrant and the onion begins to soften. This builds the flavor foundation for the curry.
- Add the chicken chunks to the aromatic base from Step 1, stirring occasionally for about 5-7 minutes until the chicken is mostly white on the outside and has begun to brown slightly. The chicken doesn't need to be fully cooked at this stage—we're just developing color and flavor. Sprinkle in the 3.5 tablespoons of curry powder and 1/4 teaspoon of turmeric, stirring constantly for 2 minutes. I always use S&B Oriental Curry Powder for its authentic depth, and blooming the spices in the hot oil and chicken juices releases their essential flavors and prevents a raw, dusty taste.
- Pour in the 10 ounces of coconut milk and 1.75 cups of chicken stock, stirring well to combine with the spiced chicken mixture. Bring to a gentle simmer over medium heat, then reduce heat to medium-low and simmer uncovered for about 10 minutes. The chicken will continue cooking gently in the creamy, flavorful liquid and become tender throughout. The liquid will reduce slightly and concentrate the flavors.
- Stir in the 3/4 cup of peas and 3/4 teaspoon of salt, cooking for another 2 minutes until the peas are heated through and tender. Taste the curry and adjust seasoning if needed—I like to add a pinch more salt if the flavor feels flat, as it brightens all the spice notes. The curry is now ready to serve.
- Pour the hot curry into a serving dish and top generously with the fresh cilantro chopped in Step 1. Serve over steamed rice, noodles, or mashed potatoes, depending on your preference.







