Homemade Chicken Curry with Coconut Milk photo

This chicken curry with coconut milk is the kind of recipe I turn to when I want bold flavor with minimal fuss. It balances warm spices, tangy tomato, and a touch of fresh cilantro, all rounded by gentle coconut milk. The result is a cozy, saucy curry that clings to rice and soaks into warm naan—or just stands proud in a bowl on its own.

I like to keep this recipe practical. Prep is straightforward and most of the work happens while the curry simmers. You can follow the stovetop method or use the pressure-cooker alternative for evenings when time is tight. Either way, the flavors deepen as it cooks and the kitchen smells irresistible.

Below I walk you through the ingredients, the exact step-by-step directions, and the small tricks that make this reliable weeknight favorite taste restaurant-worthy without the fuss. Read through the tips and the prep-ahead notes if you want to smooth the process for a busy night.

Ingredient Breakdown

Classic Chicken Curry with Coconut Milk image

Each ingredient in this list has a clear role. I keep notes short and practical—what it does in the pot and a quick tip for the best result.

  • 1/2 tbsp olive oil — For sautéing the aromatics; heats quickly and gives a neutral base.
  • 1/2 tsp roasted cumin — Adds warm, slightly smoky depth; roasted is more aromatic than plain cumin.
  • 1-1/2 tsp garam masala — The finishing spice blend that brings warmth and complexity.
  • 2 tsp curry powder — Provides curry backbone and color; toast briefly in the pan to bloom the flavor.
  • 1/2 onion, minced — Sweetness and body for the sauce; mince finely so it melts into the curry.
  • 5 cloves garlic, minced — Garlic gives savory lift; mince or press for even distribution.
  • 1 large tomato, chopped — Adds acidity and a touch of sweetness; breaks down into the sauce as it simmers.
  • 2 tbsp fresh cilantro, chopped — Bright finishing herb; stir in near the end to keep freshness.
  • 1/2 cup light coconut milk — Creamy base that keeps the curry silky without heaviness.
  • 2/3 cup water — Adjusts sauce consistency and gives the chicken room to cook in liquid.
  • 8 oz (1 large) potato, peeled and diced small — Adds body and soaks up sauce; dice small so it cooks evenly.
  • 6 skinless chicken thighs — The primary protein; thighs stay tender and forgiving during simmering.
  • kosher salt to taste — Essential for seasoning; add gradually and adjust at the end.

Directions: Chicken Curry with Coconut Milk

  1. Prepare ingredients: mince 1/2 onion and 5 cloves garlic; chop 1 large tomato and 2 tbsp fresh cilantro; peel and dice small the 8 oz (1 large) potato; pat the 6 skinless chicken thighs dry.
  2. Heat 1/2 tbsp olive oil in a large deep skillet over medium heat until shimmering.
  3. Add the minced onion and garlic to the skillet and sauté until softened and fragrant, about 2 minutes.
  4. Add 1/2 tsp roasted cumin, 1-1/2 tsp garam masala, and 2 tsp curry powder; stir and cook until the spices are fragrant, about 30–60 seconds.
  5. Add the chicken thighs to the pan and season them with kosher salt to taste. (If you like, brown the chicken briefly, about 1–2 minutes per side.)
  6. Add the chopped tomato, chopped cilantro, 1/2 cup light coconut milk, and 2/3 cup water. Stir to combine and bring to a gentle simmer.
  7. Cover the pan, reduce heat to medium-low, and simmer until the chicken is cooked through, about 25–30 minutes.
  8. Add the peeled, diced potato to the pan, season with additional kosher salt to taste, cover, and simmer until the potatoes are tender, about 10 minutes. Uncover and adjust seasoning before serving.
  9. Pressure-cooker alternative (use instead of steps 5–8): After completing step 4, add the chicken thighs and season with kosher salt to taste, then add the chopped tomato, chopped cilantro, 1/2 cup light coconut milk, and 2/3 cup water. Seal the pressure cooker and cook on high pressure for 15 minutes, perform a quick pressure release, open the cooker and add the diced potato, reseal and cook on high pressure for 5 minutes, then allow the pressure to release naturally. Open, check that the chicken is cooked and potatoes are tender, and adjust salt to taste.

Why It Deserves a Spot

This curry earns a spot in a regular rotation because it offers big flavor without a long ingredient list. The spice trio—roasted cumin, garam masala, and curry powder—creates a layered profile that feels much more elaborate than the effort it takes. Coconut milk rounds everything out so the sauce is smooth and gently sweet, which balances the tomato’s brightness.

From a practical perspective, it’s forgiving. Chicken thighs tolerate longer cooking without drying, and potatoes stretch the meal further. The recipe adapts to either a stove-top or pressure-cooker workflow, which means it fits both leisurely weekends and busy weeknights. And it reheats beautifully, making it an ideal dish for leftovers.

Dairy-Free/Gluten-Free Swaps

Easy Chicken Curry with Coconut Milk recipe photo

Good news: this recipe is already dairy-free. It’s also naturally gluten-free as written, provided your spice blends are certified gluten-free.

  • Spice blends — If you need a strict gluten-free label, choose a certified gluten-free garam masala and curry powder.
  • Coconut milk — The recipe uses light coconut milk; if you need richer texture without dairy, you can use regular coconut milk (already on-hand in many pantries).

Kitchen Gear Checklist

Delicious Chicken Curry with Coconut Milk shot

  • Large deep skillet (with lid) — For the stovetop method; depth helps prevent splatter while simmering.
  • Chef’s knife and cutting board — For mincing onion and garlic and chopping tomato and cilantro.
  • Measuring spoons and cup — To keep the spice and liquid ratios consistent.
  • Spatula or wooden spoon — For stirring without scratching your pan.
  • Optional: pressure cooker or electric pressure cooker — If you prefer the pressure-cooker alternative to speed up mornings or weeknight dinners.

Don’t Do This

  • Don’t skip patting the chicken dry — wet chicken steams instead of browning; drying creates better surface contact if you choose to brown.
  • Don’t overcrowd the pan if you’re browning — overcrowding drops the temperature and prevents a quick sear.
  • Avoid adding the potatoes too early — they’ll fall apart if overcooked. The recipe adds them after the chicken has mostly cooked so they hold shape.
  • Don’t under-season — salt is the simplest way to make the flavors sing; taste and adjust at the end.

How to Make It Lighter

This recipe already leans lighter by using light coconut milk, but there are small, effective adjustments if you want an even lighter finished dish. Reduce the oil to a scant 1/2 tablespoon or wipe excess fat from the top after cooking. Use the light coconut milk as written and increase the water slightly if you prefer a thinner sauce. Finally, skim any foam or excess fat from the surface before serving.

Insider Tips

Timing and texture

Dice the potato small so it finishes quickly and tests tender in about 10 minutes once added. That way the chicken and potato finish cooking around the same time. If you brown the thighs briefly, do it early, then let the chicken simmer gently in the spiced liquid to finish—this adds flavor without drying the meat.

Spice handling

Bloom the spices for 30–60 seconds after adding them to the hot oil and aromatics. That short toast releases essential oils and deepens color and fragrance. But watch them—burned spices turn bitter fast.

Freshness

Stir in the chopped cilantro near the end to keep it bright. If you like a slightly more pronounced cilantro flavor, reserve a small pinch for garnish at the table.

Prep Ahead & Store

Prep the aromatics and chop the tomato, cilantro, and potato up to a day ahead; store them in separate airtight containers in the fridge. You can also measure the spices into a small bowl ahead of time so they’re ready to go at the stove.

Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stove over low heat, adding a splash of water if the sauce has thickened. This curry also freezes well for up to 2 months—thaw overnight in the fridge before reheating.

Quick Questions

  • Can I use chicken breast? — The recipe calls for thighs because they stay juicier during simmering. If you use breasts, watch the cooking time closely to avoid drying out the meat.
  • Is light coconut milk okay? — Yes. The recipe uses 1/2 cup light coconut milk to keep the sauce creamy but not heavy.
  • Can I double the recipe? — Yes, but use a larger pan and keep an eye on simmer times; more volume can take slightly longer to come to and maintain a simmer.
  • How spicy is it? — The heat level is moderate; the recipe relies on curry powder and garam masala for warmth rather than chili heat. Adjust with your preferred chile addition if you like it hotter.

See You at the Table

This Chicken Curry with Coconut Milk is dependable, forgiving, and full-flavored. It’s the kind of dish that feels like a small celebration on a regular weekday. Follow the steps, mind the salt, and give the spices a quick bloom—those little actions make a big difference.

When you sit down with a bowl of rice and a spoonful of this curry, don’t forget a sprinkle of cilantro and a squeeze of lime if you like brightness. Enjoy, and I’ll see you at the table next time with another reliable recipe.

Homemade Chicken Curry with Coconut Milk photo

Chicken Curry with Coconut Milk

A simple one-pan chicken curry simmered in light coconut milk with warming spices, tomato, potatoes, and fresh cilantro.
Servings: 6 servings

Ingredients

Ingredients

  • 1/2 tbspolive oil
  • 1/2 tsproasted cumin
  • 1-1/2 tspgaram masala
  • 2 tspcurry powder
  • 1/2 onion minced
  • 5 clovesgarlic minced
  • 1 large tomato chopped
  • 2 tbspfresh cilantro chopped
  • 1/2 cuplight coconut milk
  • 2/3 cupwater
  • 8 oz1 large potato peeled and diced small
  • 6 skinless chicken thighs
  • kosher salt to taste

Instructions

Instructions

  • Prepare ingredients: mince 1/2 onion and 5 cloves garlic; chop 1 large tomato and 2 tbsp fresh cilantro; peel and dice small the 8 oz (1 large) potato; pat the 6 skinless chicken thighs dry.
  • Heat 1/2 tbsp olive oil in a large deep skillet over medium heat until shimmering.
  • Add the minced onion and garlic to the skillet and sauté until softened and fragrant, about 2 minutes.
  • Add 1/2 tsp roasted cumin, 1-1/2 tsp garam masala, and 2 tsp curry powder; stir and cook until the spices are fragrant, about 30–60 seconds.
  • Add the chicken thighs to the pan and season them with kosher salt to taste. (If you like, brown the chicken briefly, about 1–2 minutes per side.)
  • Add the chopped tomato, chopped cilantro, 1/2 cup light coconut milk, and 2/3 cup water. Stir to combine and bring to a gentle simmer.
  • Cover the pan, reduce heat to medium-low, and simmer until the chicken is cooked through, about 25–30 minutes.
  • Add the peeled, diced potato to the pan, season with additional kosher salt to taste, cover, and simmer until the potatoes are tender, about 10 minutes. Uncover and adjust seasoning before serving.
  • Pressure-cooker alternative (use instead of steps 5–8): After completing step 4, add the chicken thighs and season with kosher salt to taste, then add the chopped tomato, chopped cilantro, 1/2 cup light coconut milk, and 2/3 cup water. Seal the pressure cooker and cook on high pressure for 15 minutes, perform a quick pressure release, open the cooker and add the diced potato, reseal and cook on high pressure for 5 minutes, then allow the pressure to release naturally. Open, check that the chicken is cooked and potatoes are tender, and adjust salt to taste.

Equipment

  • large deep skillet
  • pressure cooker (optional)
Prep Time28 minutes
Cook Time46 minutes
Total Time1 hour 14 minutes
Course: Main Course
Cuisine: Indian

Similar Posts

Leave a Reply

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

Recipe Rating