This post may contain affiliate links. See my disclosure policy.
This creamy, flavorful chicken curry with coconut milk is straight from my mom’s kitchen. It’s an easy, one-pot dinner that cooks in under 30 minutes, and multiple cooking methods are included.

I love Indian takeout, but making it at home is actually very easy and tastes even better than store-bought. That’s where this coconut chicken curry recipe comes into play.
My recipe is so flavorful, and the sauce tastes like it’s been simmering for hours. Only you will know just how quickly it came together. The spice level is super pleasant, and even those who can’t handle heat will enjoy it. It’s one of my family’s favorite weeknight dinners, and the leftovers taste even better.
Table of Contents
Why I love this recipe
- Homemade spice mix. I don’t mind using store-bought curry powder, but this homemade version is better. I like to make a big batch and store it to use at a moment’s notice.
- Cooks in one skillet. So you have fewer dishes to clean up after!
- There are multiple cooking methods. While I prefer it on the stovetop, I’ve included instructions for the Instant Pot and Slow Cooker, too.
- Great for meal prep. As good as it tastes on day one, it’s even better the next day. It reheats well and pairs effortlessly with a little basmati rice or my 2 ingredient naan.
If you love Indian chicken curry recipes, try my butter chicken, chicken vindaloo, and chicken masala next.
★★★★★ REVIEW
“Another winner, Arman, delicious. I make this for my family quite regularly, as it’s one of the few curries my whole family can agree on. The spice level is perfect and I love how every bit of it is homemade.” – Deborah
Key Ingredients
- Curry spice mix. I used a blend of ground coriander, cumin, ginger, pepper, salt, garlic powder, and ground mustard.
- Canned tomatoes. To form the base of the curry. For a flavorful punch, you can blend up fire roasted tomatoes.
- Olive oil. For sautéeing.
- Onion, garlic, and ginger. Must have aromatics for any good curry.
- Chicken broth. To thin out the broth. I suggest using a low-sodium chicken broth since salt can be added later.
- Chicken breasts. I prefer using chicken breasts as they’re leaner and balance out the curry’s richness. I tested this curry with boneless chicken thighs and chicken drumsticks, which also worked well.
- Cornstarch. To thicken the curry.
- Coconut milk. Full-fat and canned coconut milk. Please do not use light or reduced-fat coconut milk, as the curry will not thicken. Also, please don’t use milk from a bottle or carton.
How to make chicken curry with coconut milk
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

Step 1- Add the onion to an oiled skillet and cook for several minutes. Add the garlic, ginger, curry spice blend and pan fry for 1-2 minutes.

Step 2- Add the chicken broth and blended diced tomatoes. Bring to a boil, then reduce the heat to low and let everything simmer for 5 minutes.

Step 3- Add the chicken and simmer until fully cooked.

Step 4- Stir the slurry into the curry until combined. Stir in the coconut milk, remove the pan from the heat, and serve.
Arman’s recipe tips
- Cut the chicken into even pieces. So they all cook evenly.
- Mix the coconut milk. Before adding it to the curry, I mix it with a fork or whisk since there’s usually quite a bit of separation.
- To add more tomato flavor, mix in 1-2 tablespoons of tomato paste for a stronger, more pronounced flavor.
- Use other cuts of chicken. I’ve made this recipe with chicken thighs and even leftover rotisserie chicken, and let me tell you, it tastes great no matter what!
Storage instructions
To store: Any leftover chicken curry can be stored in an airtight container and kept in the refrigerator for up to one week.
To freeze: To keep your leftovers fresher for longer, allow them to cool completely, store them in a freezer-safe container, and freeze for up to 3 months. Let the curry thaw overnight in the fridge, or add more reheating time.
To reheat: Microwave the curry until warm or reheat it in a skillet over medium heat, stirring frequently, until it reaches your desired temperature.

More must-try Indian recipes
If you try this Chicken Curry With Coconut Milk recipe or any other recipe on The Big Man’s World, then don’t forget to rate the recipe and leave a comment below!

Chicken Curry With Coconut Milk
Video
Ingredients
- 2 teaspoons ground coriander
- 1 teaspoon cumin
- 1/2 teaspoon ginger
- 1/2 teaspoon pepper
- 1/2 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground mustard
- 3/4 cup canned tomatoes
- 2 tablespoons olive oil
- 1 small onion diced
- 2 cloves garlic minced
- 1 tablespoon ginger minced
- 1 cup chicken broth
- 1 1/2 pounds chicken breast chopped into half inch chunks
- 1 tablespoon cornstarch
- 1/3 cup coconut milk canned
Instructions
- In a small bowl, mix together the ground coriander, cumin, ginger, pepper, salt, garlic powder, and ground mustard.
- Add the canned diced tomatoes into a blender and blend until silky smooth.
- In a large skillet, add the olive oil. Once hot, add the onion and cook for several minutes. Add the garlic, ginger, and curry spice blend and pan fry for 1-2 minutes.
- Add the chicken broth and blended diced tomatoes and bring to a boil. Once boiling, reduce to low, cover, and let everything simmer for 5 minutes. Add the chicken and simmer until cooked through.
- If the curry isn’t thick enough, stir through the cornstarch very well, ensuring it is fully mixed in. Stir through the coconut milk and remove the pan off the heat. Serve immediately.
Notes
- Add vegetables. I kept this curry simple so the chicken stands out, but you can easily incorporate all sorts of veggies into the curry. My favorites to add are cauliflower, spinach, carrots, and sliced red bell peppers.
- Make it spicy. If you’re a spice fiend like I am, add a dash (or two) of red chili flakes or cayenne pepper.
Nutrition
Originally published March 2022, updated February 2024, and republished May 2025
Another winner Arman, delicious. I added broccoli
Thanks for sharing
Yes, average… 🙂 would that be about 3 1/2 t like the combined ingredients in the recipe? I’ve only made curry a couple times, so I’m not real familiar with using it. Thanks!!
Sounds so good. I’ve found I really like curry and plan to make this when I visit my daughter’s family in a couple weeks. Question, about how much regular curry spice would you suggest…average, not too hot, not weak? Thanks!
I recommend average as you can always add more spice after 🙂