I spent years thinking curry was too complicated to make at home, until I finally tried it and realized it’s mostly just patience with a pan. 🍛
This chicken curry is rich, warmly spiced, and simmers into something that tastes like it took way longer than it actually did.
Tender chicken in a thick, fragrant sauce, ladled over rice. It’s the kind of dinner that makes the whole house smell incredible.
Once you make this at home, you’ll find yourself craving it on a regular basis.
Why This Recipe Works
Cooking the onions low and slow until they’re deeply softened builds a real flavor base instead of just a starting point.
Blooming the spices in oil before adding liquid wakes them up and makes the whole curry taste more layered.
And letting everything simmer together gives the chicken time to soak up all that flavor while staying tender.
What You’ll Need

| Ingredient | Amount |
|---|---|
| Boneless, skinless chicken thighs, cut into pieces | 1.5 lbs |
| Vegetable oil | 2 tbsp |
| Yellow onion, diced | 1 large |
| Garlic, minced | 4 cloves |
| Fresh ginger, minced | 1 tbsp |
| Curry powder | 2 tbsp |
| Ground cumin | 1 tsp |
| Ground turmeric | 1/2 tsp |
| Diced tomatoes | 1 can (14 oz) |
| Coconut milk | 1 can (14 oz) |
| Chicken broth | 1/2 cup |
| Salt and pepper | To taste |
| Fresh cilantro | For garnish |
Mostly pantry spices, with coconut milk being the ingredient that ties it all together.
Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon
- Sharp knife and cutting board
- Measuring spoons
Pro Tips
Things that will make this curry taste like it came from your favorite restaurant.
- Don’t rush the onions. Cooking them until soft and lightly golden builds the real base flavor of the curry.
- Toast the spices in oil before adding liquid. This step wakes up the flavor way more than adding them straight to broth.
- Use full fat coconut milk. Light coconut milk works, but full fat gives you a much richer sauce.
- Let it simmer uncovered near the end. This helps the sauce thicken up to the right consistency.
- Taste and adjust spices near the end of cooking. Curry powders vary a lot in strength, so this step really matters.
Substitutions and Variations
| Original | Swap | Notes |
|---|---|---|
| Chicken thighs | Chicken breast | Leaner, slightly less rich flavor |
| Coconut milk | Heavy cream | Different flavor profile, still creamy |
| Curry powder | Garam masala plus turmeric | Slightly different but still flavorful |
| Diced tomatoes | Tomato paste plus water | Use 2 tbsp paste with 1 cup water |
| Regular version | Add potatoes or peas | Adds heartiness to the dish |
Want more heat? Add a chopped fresh chili along with the onions.
Make Ahead Tips
This curry tastes even better the next day once the flavors have had time to settle.
Store it in the fridge and reheat gently on the stovetop, adding a splash of broth if it’s thickened too much.
It also freezes well for up to 3 months, making it a great option for batch cooking.
How to Make Chicken Curry

- Heat the oil in a large pot over medium heat.
- Add the onion and cook for 8-10 minutes, until soft and lightly golden.
- Add the garlic and ginger, cooking for 1 minute until fragrant.
- Stir in the curry powder, cumin, and turmeric, cooking for 1 minute to toast the spices.
- Add the diced tomatoes, stirring to combine, and cook for 3-4 minutes.
- Add the chicken pieces, stirring to coat them in the spice mixture.
- Pour in the coconut milk and chicken broth, stirring well.
- Bring to a simmer, then reduce heat and cook uncovered for 20-25 minutes, stirring occasionally, until the chicken is tender and the sauce has thickened.
- Season with salt and pepper to taste.
- Garnish with fresh cilantro before serving.
Serve hot over steamed rice.
Extra Details
A serving of chicken curry with sauce comes in around 420 calories, not including rice, depending on portion size.
This pairs really well with steamed basmati rice, warm naan, or a simple cucumber salad on the side.
To save time on a busy night, dice your onion and measure out spices the night before.
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat gently on the stovetop over low heat, adding a splash of broth or water if the sauce has thickened too much.
This curry also freezes well, just thaw overnight in the fridge before reheating.
FAQ
Can I use chicken breast instead of thighs? Yes, just watch the simmer time since breast can dry out faster than thighs.
Is this curry very spicy? It’s more warmly spiced than hot, though you can add fresh chili for extra heat.
Can I make this curry in a slow cooker? Yes, sauté the onions and spices first, then transfer everything to a slow cooker and cook on low for 5-6 hours.
What curry powder should I use? Any store bought curry powder works, though you can adjust the amount depending on how strong your blend is.
Can I make this dairy free? Yes, this recipe is already dairy free as long as you stick with coconut milk instead of cream.
Wrapping Up
This chicken curry proves that a genuinely great curry doesn’t need a long list of hard to find ingredients.
Once you get the hang of building that flavor base with onions and toasted spices, this becomes an easy dinner you’ll want on repeat.
Give this one a try and let me know in the comments how spicy you made yours. I always love hearing what sides people pair it with.