Easy Chicken Curry with Coconut Milk

Facebook
Pinterest
Add The Foodie Blog as a Preferred Source on Google

This Easy Chicken Curry with Coconut Milk is a creamy one-pan dinner made with tender chicken, tomatoes, onions, ginger, warm curry spices, and full-fat coconut milk. It is ready in about 45 minutes and perfect for spooning over fluffy rice.

Close-up of creamy chicken curry with tomatoes and herbs served over white rice

This chicken curry with coconut milk is one of those dinners that makes the kitchen smell like something exciting is happening—even though the entire recipe cooks in one pan and uses simple everyday ingredients.

The onions, garlic, ginger, and tomatoes cook down into a savory base, while the curry powder adds warmth and the coconut milk turns everything into a smooth, golden sauce. It is creamy without feeling too heavy, warmly spiced without setting anyone’s mouth on fire, and extremely good at finding its way into every little corner of a bowl of rice.

The chicken stays tender while it simmers, and the fresh cilantro at the end adds just enough brightness. There is no complicated curry paste to prepare, no twenty-four-hour marinade, and no small mountain of dishes waiting afterward. This is exactly the energy I need from a weeknight dinner.

For more simple family meals, browse my collection of easy chicken recipes for dinner. When you want another creamy, tomato-based chicken dinner, try this One-Pan Baked Butter Chicken.

For something drier, smoky, and packed with spices, these Chicken Skewers in Oven are another easy option. They work especially well when you want seasoned chicken without a creamy sauce.

I usually serve the curry with Rice Pilaf with Nuts and Dried Fruits or plain basmati rice. A spoonful of Lemon Yogurt Sauce on the side is also lovely when you want a cool, tangy contrast to the warm spices.

And yes, you may begin by carefully spooning the curry beside the rice. Five minutes later, everything will be mixed together into one golden, wonderfully messy bowl. This is the correct journey.

The ingredients are simple, but letting them cook in the right order makes a big difference. Give the onions enough time to soften, let the tomatoes break down, and briefly cook the spices before pouring in the coconut milk.

Overhead view of chicken, onions, tomatoes, coconut milk, garlic, ginger, spices, oil, and cilantro for quick and easy chicken curry
Everything needed to make this creamy chicken curry
Top view of quick and easy chicken curry served over white rice and garnished with chopped cilantro
Serve the curry hot over fluffy white rice

Come Into My Kitchen! Let’s Make Chicken Curry

  • Cook the Onions, Garlic, and Ginger
  • Heat the oil in a large skillet or sauté pan over medium heat. Add the chopped onions and cook until soft and lightly golden.
  • Stir in the minced garlic and grated ginger. Cook for about 30 seconds, just until the kitchen begins smelling like dinner is officially happening.
Chopped onions cooking in a pan with garlic and ginger for quick and easy chicken curry
Cook the onions, then add garlic and ginger
  • Add the Tomatoes and Spices
    Add the chopped tomatoes and cook until they soften, release their juices, and begin breaking down into the onion mixture.
    Stir in the curry powder or garam masala and cook briefly. This short cooking time helps the spices bloom in the oil and gives the finished sauce a deeper flavor.
  • Stir in the curry powder or garam masala and cook briefly so the spices bloom in the oil. This short step helps the spices taste warmer, deeper, and more rounded before the coconut milk goes into the pan.
Tomatoes cooking with onions and ginger in a pan with curry powder added for quick and easy chicken curry
Add the tomatoes and bloom the spices
  • Cook the Chicken
    Add the chicken pieces and stir until every piece is coated in the tomato and spice mixture.
    Season with salt and black pepper, then cook until the outside of the chicken has lost most of its raw color. It does not need to be fully cooked yet because it will finish simmering in the sauce.
  • Season with the salt and black pepper.
Cubed chicken cooking in tomato and onion mixture with seasoning for quick and easy chicken curry
Add the chicken and season well
  • Pour in the Coconut Milk
  • Add the water and simmer for a few minutes, scraping up any flavorful bits from the bottom of the pan.
  • Pour in the coconut milk and add the optional extra garam masala. Stir until the sauce becomes smooth, creamy, and evenly golden
Chicken curry simmering in a pan with water, coconut milk, and extra seasoning added
Pour in the liquids and simmer gently
  • Simmer Until Creamy
  • Reduce the heat and let the curry simmer gently until the chicken is cooked through and the sauce has thickened slightly.
  • Simmer gently until the chicken is cooked through and the sauce has thickened slightly. The chicken should reach 165°F (74°C) in the thickest pieces. Use a food thermometer instead of relying only on color.
  • Stir in the chopped cilantro just before serving. Taste and adjust the salt, then spoon the curry over hot rice.
Finished chicken curry simmering in a pan with creamy golden sauce and chopped herbs
Simmer until creamy, then finish with herbs
  • Serve with Rice
  • Add a generous scoop of rice to each bowl and spoon the chicken and creamy sauce over the top.
  • Finish with more cilantro and, when you enjoy extra heat, a pinch of red pepper flakes. Keep the serving spoon nearby because the possibility of having “just a little more sauce” is extremely high.
Overhead bowl of creamy chicken curry on white rice with chopped cilantro garnish
Creamy chicken curry ready to serve

Can I make chicken curry with coconut milk and potatoes

  • Yes. Add approximately 1 pound of peeled potatoes cut into small cubes after cooking the tomatoes and spices.
  • Add the water and simmer the potatoes for approximately 10 minutes before adding the chicken and coconut milk. Continue cooking until the potatoes and chicken are both tender.

Why is my coconut curry sauce too thin

  • The tomatoes or coconut milk may contain more liquid, or the pan may have been covered while simmering.
  • Let the curry simmer uncovered over medium-low heat until it reaches the consistency you prefer.

Common Mistakes To Avoid

  • Using light coconut milk, which can make the curry less creamy.
  • Adding too much curry powder before tasting.
  • Cooking the chicken over high heat until it becomes dry.
  • Not sautéing the onion, garlic, and spices long enough for flavor.
  • Letting the coconut milk boil too hard, which can make the sauce separate.
  • Cutting the chicken pieces too large or uneven.
  • Skipping the final taste and adjustment with salt, lime, or fresh herbs.

FAQs

Can I use chicken thighs instead of chicken breast?

Yes. Chicken thighs work very well here and usually turn out even juicier.

Is this curry spicy?

It is gently spiced, not very hot. The heat depends on the curry powder you use.

Can I make this dairy-free?

Yes. This recipe is already dairy-free if you use coconut milk and do not add any dairy sides.

What should I serve with it?

White rice is the easiest option, but naan, flatbread, or even cauliflower rice also work well.

Can I use canned tomatoes instead of fresh?

Yes. Use about 1 can of diced tomatoes if that is what you have on hand.

How do I know when the chicken is done?

The chicken should be fully opaque and cooked through, with an internal temperature of 165°F.

More Recipes You Will Like :

Close-up of creamy chicken curry with tomatoes and herbs served over white rice

Quick and Easy Chicken Curry

Quick and Easy Chicken Curry is a creamy stovetop curry made with chicken, tomatoes, onions, warm spices, and coconut milk. It is simple, flavorful, and perfect over rice for an easy dinner.
Prep Time 15 minutes
Cook Time 30 minutes
rest time 0 minutes
Total Time 45 minutes
Servings: 6
Course: Main Course
Cuisine: French-inspired
Calories: 416

Ingredients
  

  • 2 pounds 900 g Chicken breast/thighs cut into cubes
  • 2 Onions chopped
  • 3 Garlic cloves minced
  • 1 tablespoon Grated ginger
  • 3 tablespoons Oil
  • 2 tablespoon Curry powder or garam masala see notes
  • 1.5 teaspoons Salt
  • 1/2 teaspoon Black pepper
  • 4 large tomatoes chopped or 12 cherry tomatoes
  • 1 can 400 g Coconut milk or coconut cream
  • 3/4 cup 180 ml Water
  • 1/2 teaspoon Garam masala optional
  • Coriander Chopped – for garnish

Equipment

  • Large skillet or sauté pan
  • Cutting board
  • Chef’s knife
  • Wooden spoon or spatula
  • Measuring cups and spoons

Method
 

  1. Heat the oil in a large skillet or sauté pan over medium heat.
  2. Add the chopped onions and cook until softened and lightly golden.
  3. Stir in the minced garlic and grated ginger and cook briefly until fragrant.
  4. Add the chopped tomatoes and cook until softened and beginning to break down.
  5. Stir in the curry powder or garam masala and cook for about 30 seconds.
  6. Add the cubed chicken and cook, stirring, until the outside is no longer raw.
  7. Season with the salt and black pepper.
  8. Pour in the water and simmer for a few minutes.
  9. Add the coconut milk and optional garam masala, then stir until combined.
  10. Simmer gently until the chicken is fully cooked and the sauce is creamy.
  11. Stir in the chopped coriander and serve hot.

Nutrition

Calories: 416kcalCarbohydrates: 11gProtein: 34gFat: 26gSaturated Fat: 14gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gCholesterol: 106mgSodium: 742mgPotassium: 822mgFiber: 2gSugar: 5gVitamin A: 1250IUVitamin C: 20mgCalcium: 57mgIron: 4mg

Video

Notes

  • Chicken thighs stay extra tender, but chicken breast works well too.
  • Use full-fat coconut milk for the creamiest sauce.
  • Curry powder gives a classic flavor, while garam masala makes the curry warmer and deeper.
  • Add more water if the sauce thickens too quickly.
  • Serve with white rice, naan, or flatbread.

Tried this recipe?

Let us know how it was!

Estimated reading time: 7 minutes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating