Chicken Curry – A Cozy, Flavor-Packed Weeknight Favorite

The content on this site may include affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that, at zero cost to you, we will earn an affiliate commission if you click on one of the links and buy something.

Chicken curry is one of those dishes that feels both comforting and exciting at the same time. It brings warm spices, a creamy sauce, and tender chicken together in a way that works for busy weeknights or relaxed weekends. This version is approachable, pantry-friendly, and easy to tweak based on what you like.

The result is rich and satisfying without being heavy or complicated. If you’re craving something cozy with big flavor, this chicken curry will hit the spot.

Why This Recipe Works

Close-up detail shot: Tender chicken pieces simmering in a thick, glossy tomato-coconut curry sauce,

This recipe balances warm spices with aromatics like garlic and ginger, so you get full flavor without fuss. A quick yogurt or lemon marinade keeps the chicken tender and juicy.

Using tomatoes and coconut milk creates a sauce that’s silky and rich, but not overly creamy or oily. The method builds layers of flavor step by step, so every bite tastes deep and satisfying. It’s also adaptable—use thighs or breasts, swap in veggies, or adjust the heat to your liking.

Shopping List

  • 1.5 pounds boneless, skinless chicken thighs (or breasts), cut into bite-size pieces
  • 1/2 cup plain yogurt (or 1 tablespoon lemon juice as a substitute)
  • 2 tablespoons neutral oil (such as vegetable, canola, or avocado)
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tablespoons curry powder (or 1 tablespoon garam masala + 1 tablespoon mild chili powder)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander (optional, but nice)
  • 1/2 teaspoon red pepper flakes or cayenne (adjust to taste)
  • 1 cup crushed tomatoes (canned work great)
  • 1 cup coconut milk (full-fat for richer sauce, light for lighter)
  • 1/2 cup chicken broth or water
  • 1 teaspoon sugar or honey (to balance acidity, optional)
  • Salt and black pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Cooked rice or warm naan, for serving

How to Make It

Final plated dish: Restaurant-quality presentation of chicken curry served over fluffy basmati rice
  1. Marinate the chicken. In a bowl, combine the chicken with yogurt (or lemon juice), a pinch of salt, and a pinch of turmeric.Stir, cover, and let it sit 15–30 minutes while you prep everything else. This step keeps the meat tender.
  2. Prep the aromatics. Finely chop the onion and mince the garlic and ginger. Keep spices measured and ready so you can add them quickly.
  3. Sauté the onions. Heat the oil in a large skillet or pot over medium heat.Add onions with a pinch of salt and cook 6–8 minutes, stirring, until soft and lightly golden.
  4. Bloom the spices. Add garlic and ginger. Cook 30 seconds, then stir in curry powder, turmeric, cumin, coriander, and red pepper flakes. Let the spices toast for 30–60 seconds until fragrant.Don’t let them burn.
  5. Add the tomatoes. Stir in the crushed tomatoes. Simmer 2–3 minutes to reduce sharpness and deepen flavor.
  6. Cook the chicken. Add the marinated chicken and any juices. Stir to coat in the sauce.Cook 4–5 minutes, stirring, until the exterior loses its raw color.
  7. Pour in liquids. Add coconut milk and broth. Stir well and bring to a gentle simmer. Reduce heat to medium-low.
  8. Simmer and thicken. Let the curry simmer uncovered for 12–15 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens.Add sugar or honey if the sauce tastes too acidic.
  9. Season and finish. Taste and adjust salt, pepper, and heat. If you like it richer, add a splash more coconut milk. For brightness, finish with a squeeze of lemon.
  10. Serve. Garnish with chopped cilantro.Serve hot with rice or naan. Spoon extra sauce over everything—it’s the best part.

Storage Instructions

  • Fridge: Store in an airtight container for up to 4 days. The flavors actually improve by day two.
  • Freezer: Freeze in portions for up to 3 months.Thaw overnight in the fridge before reheating.
  • Reheat: Warm gently on the stovetop over low heat. Add a splash of water or broth if the sauce thickens too much.
  • Make-ahead tip: Chop onions, garlic, and ginger in advance and refrigerate. You can also marinate the chicken up to 24 hours ahead.
Tasty : Overhead shot of a family-style serving—shallow pot of finished chicken curry with a swirl

Benefits of This Recipe

  • Balanced flavor: Savory, lightly spicy, and aromatic without being overpowering.
  • Weeknight-friendly: About 30–40 minutes start to finish, with simple steps.
  • Flexible: Works with thighs or breasts, and you can add vegetables like peas, spinach, or potatoes.
  • Meal-prep ready: Keeps well and tastes even better the next day.
  • Customizable heat: Adjust spice level to make it family-friendly or bold and fiery.

Pitfalls to Watch Out For

  • Burning the spices: Spices toast quickly.Keep the heat moderate and stir constantly once they hit the pan.
  • Dry chicken: Don’t overcook. Simmer gently and pull from heat as soon as the chicken is cooked through.
  • Watery sauce: If the sauce is thin, simmer longer uncovered, or reduce the broth slightly next time.
  • Too acidic: Tomatoes can be sharp. Balance with coconut milk, a pinch of sugar, or a small splash of cream.
  • Under-seasoning: Taste at the end and adjust salt and spice.Small tweaks make a big difference.

Recipe Variations

  • Vegetable Boost: Add diced potatoes, carrots, cauliflower, or bell peppers when you add the tomatoes. Simmer until tender.
  • Spinach and Peas: Stir in two cups of baby spinach and a cup of frozen peas during the last 3 minutes for freshness and color.
  • Creamier Curry: Replace half the coconut milk with heavy cream or stir in a spoonful of yogurt at the end (off heat) for extra richness.
  • Tomato-Forward: Use more crushed tomatoes and a little less coconut milk for a brighter, tangier sauce.
  • Spicy Kick:</-strong> Add fresh chopped chili or extra cayenne to increase the heat.
  • Garam Masala Finish:</-strong> Stir in 1/2 teaspoon garam masala at the end for a warm, aromatic lift.
  • Slow Cooker: Sauté onions, garlic, ginger, and spices on the stove, then transfer to a slow cooker with chicken, tomatoes, and coconut milk. Cook on Low 4–5 hours.
  • Dairy-Free: Skip the yogurt marinade and use lemon juice; choose full coconut milk for creaminess.

FAQ

Can I use chicken breasts instead of thighs?

Yes.

Breasts cook a bit faster and can dry out more easily, so watch the simmer time and pull them as soon as they’re done. The yogurt or lemon marinade helps keep them moist.

What can I substitute for coconut milk?

Use heavy cream for a richer, dairy-based sauce, or half-and-half for something lighter. You can also use cashew cream for a dairy-free option that still feels silky.

How do I make it milder for kids?

Reduce or skip the red pepper flakes and use a mild curry powder.

Add extra coconut milk or a dollop of yogurt at the end to soften the heat.

Can I make this ahead?

Absolutely. Curry often tastes better the next day. Store it in the fridge and reheat gently on the stove, loosening with a splash of broth if needed.

What should I serve with chicken curry?

Steamed basmati rice, jasmine rice, or warm naan are classics.

For a lighter option, try cauliflower rice or a simple cucumber salad on the side.

How do I thicken a runny curry?

Simmer uncovered for a few extra minutes to reduce. You can also add a small spoonful of tomato paste or a splash of cream to give the sauce more body.

Can I add vegetables?

Yes, and it’s a great way to stretch the dish. Potatoes, peas, spinach, cauliflower, and carrots all work well.

Add firmer vegetables earlier and tender ones near the end.

Wrapping Up

This chicken curry is simple, comforting, and full of flavor without being fussy. It uses everyday ingredients to create a sauce that tastes like it simmered all afternoon. Keep it mild or make it bold—either way, it’s easy to tailor to your taste and your pantry.

Make a big batch, save some for later, and enjoy a cozy, satisfying meal any night of the week.

Chicken Curry - A Cozy, Flavor-Packed Weeknight Favorite

Print Recipe
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings

Ingredients

  • 1.5 pounds boneless, skinless chicken thighs (or breasts), cut into bite-size pieces
  • 1/2 cup plain yogurt (or 1 tablespoon lemon juice as a substitute)
  • 2 tablespoons neutral oil (such as vegetable, canola, or avocado)
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tablespoons curry powder (or 1 tablespoon garam masala + 1 tablespoon mild chili powder)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander (optional, but nice)
  • 1/2 teaspoon red pepper flakes or cayenne (adjust to taste)
  • 1 cup crushed tomatoes (canned work great)
  • 1 cup coconut milk (full-fat for richer sauce, light for lighter)
  • 1/2 cup chicken broth or water
  • 1 teaspoon sugar or honey (to balance acidity, optional)
  • Salt and black pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Cooked rice or warm naan, for serving

Instructions

  • Marinate the chicken. In a bowl, combine the chicken with yogurt (or lemon juice), a pinch of salt, and a pinch of turmeric. Stir, cover, and let it sit 15–30 minutes while you prep everything else. This step keeps the meat tender.
  • Prep the aromatics. Finely chop the onion and mince the garlic and ginger. Keep spices measured and ready so you can add them quickly.
  • Sauté the onions. Heat the oil in a large skillet or pot over medium heat. Add onions with a pinch of salt and cook 6–8 minutes, stirring, until soft and lightly golden.
  • Bloom the spices. Add garlic and ginger. Cook 30 seconds, then stir in curry powder, turmeric, cumin, coriander, and red pepper flakes. Let the spices toast for 30–60 seconds until fragrant. Don’t let them burn.
  • Add the tomatoes. Stir in the crushed tomatoes. Simmer 2–3 minutes to reduce sharpness and deepen flavor.
  • Cook the chicken. Add the marinated chicken and any juices. Stir to coat in the sauce. Cook 4–5 minutes, stirring, until the exterior loses its raw color.
  • Pour in liquids. Add coconut milk and broth. Stir well and bring to a gentle simmer. Reduce heat to medium-low.
  • Simmer and thicken. Let the curry simmer uncovered for 12–15 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens. Add sugar or honey if the sauce tastes too acidic.
  • Season and finish. Taste and adjust salt, pepper, and heat. If you like it richer, add a splash more coconut milk. For brightness, finish with a squeeze of lemon.
  • Serve. Garnish with chopped cilantro. Serve hot with rice or naan. Spoon extra sauce over everything—it's the best part.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Follow for more yummy recipesFollow

Family Recipe Ideas uses Accessibility Checker to monitor our website's accessibility. Read our Accessibility Policy.

Scroll to Top
.