Easy Chicken Curry Recipe

This chicken curry is packed with warm spices, tender chicken, and a rich coconut tomato sauce, ready in under an hour and perfect for weeknights.

If you’ve been searching for a reliable chicken curry recipe that comes together on a weeknight without sacrificing any of that deep, warming flavor, you’ve found it.

This is the kind of curry that fills your kitchen with the most incredible aroma the moment the onions and spices hit the pan.

It’s rich, saucy, and packed with tender chicken in a tomato-based gravy seasoned with classic Indian-style spices.

No tricky techniques, no hard-to-find ingredients.

Just simple steps, bold flavor, and a dinner the whole family will keep asking for.

If you love flavorful, easy one-pan chicken meals, you’ll also enjoy my Coconut Curry Chicken for another weeknight winner with a creamy twist.

Quick Recipe Summary
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Servings4 servings
Difficulty LevelEasy
Chicken Curry Recipe

Why You’ll Love This Chicken Curry Recipe

This recipe is the definition of easy, satisfying cooking.

It uses pantry-friendly spices you likely already have on hand, and comes together in one pan with minimal cleanup.

The sauce is thick, deeply spiced, and coats every piece of chicken beautifully.

It’s comforting without being heavy, and flexible enough to adjust the heat to your liking.

You can serve it over rice, with naan, or even with crusty bread to mop up every last drop.

  • Fast enough for weeknights — ready in under an hour start to finish
  • One-pan recipe — fewer dishes, more flavor
  • Customizable heat level — mild, medium, or spicy, it’s all up to you
  • Meal prep friendly — tastes even better the next day as the flavors deepen
  • Family approved — kids and adults love it equally
  • Budget friendly — uses affordable pantry staples and inexpensive chicken cuts
  • Naturally gluten-free — no substitutions needed

For even more easy chicken dinner ideas, take a look at this roundup of Chicken Breast Recipes that are quick, simple, and full of flavor.

Ingredients

For the most authentic, delicious result, use fresh aromatics where possible, especially the ginger and garlic.

Canned crushed tomatoes make the sauce deeply rich without any extra effort.

  • 2 lbs (900g) boneless, skinless chicken thighs or breasts, cut into 1.5-inch chunks
  • 3 tablespoons neutral oil (vegetable or avocado oil)
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger)
  • 1 can (14 oz / 400g) crushed tomatoes
  • 1 can (13.5 oz / 400ml) full-fat coconut milk (or heavy cream for a richer sauce)
  • 2 teaspoons garam masala
  • 2 teaspoons ground cumin
  • 1.5 teaspoons ground coriander
  • 1.5 teaspoons curry powder
  • 1 teaspoon turmeric
  • 1/2 to 1 teaspoon cayenne pepper (adjust to your heat preference)
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar (optional, to balance acidity)
  • Fresh cilantro, for garnish
  • Lemon or lime wedges, for serving

Read Also: Slow Cooker Pumpkin Chicken Curry

Kitchen Equipment Needed

You don’t need any specialized tools to make this recipe. A good heavy-bottomed pan and basic kitchen tools are all it takes.

  • Large deep skillet or Dutch oven (12-inch minimum)
  • Chef’s knife and cutting board
  • Measuring spoons
  • Wooden spoon or silicone spatula
  • Box grater or microplane (for grating ginger)
  • Garlic press or knife for mincing
  • Ladle for serving
  • Can opener

I only recommend products I’d personally use, and these three make a real difference when it comes to building deep, authentic curry flavor at home.

1. Rani Brand Curry Powder (Indian 10-Spice Blend)

This curry powder is a step above the generic grocery store blends.

It contains a well-balanced mix of 10 authentic spices, which gives the sauce a complexity that’s hard to replicate with supermarket versions. Just one teaspoon transforms the whole dish.

Get it on Amazon

2. Lodge Enameled Cast Iron Dutch Oven

The heavy base of a cast iron Dutch oven distributes heat so evenly that your onions caramelize perfectly and your sauce simmers without scorching.

It also goes beautifully from stovetop to table for serving. An absolute workhorse in the kitchen.

Get it on Amazon

3. Thai Kitchen Full Fat Coconut Milk

The quality of your coconut milk genuinely affects the richness of the sauce.

This brand is consistently thick and creamy, which means your curry comes out luscious rather than thin and watery. A pantry essential for any curry lover.

Get it on Amazon

Another favorite for quick weeknight dinners: Crockpot Thai Chicken Curry

Chicken Curry Recipe

Step-by-Step Instructions: How to Make Chicken Curry

1. Prep All Your Ingredients

Before you start cooking, get everything measured and ready. This recipe moves quickly once the pan heats up, and having everything prepped in advance keeps the process smooth and stress-free.

  • Cut the chicken into roughly 1.5-inch chunks. Try to keep the pieces uniform so they cook at the same rate. Pat them dry with paper towels to help them sear rather than steam.
  • Finely dice the onion. The finer the dice, the better it will melt into the sauce.
  • Mince the garlic cloves as finely as possible. You can also use a garlic press.
  • Grate the fresh ginger using a microplane or the fine side of a box grater. Peel it first using the edge of a spoon.
  • Open and measure out the crushed tomatoes, coconut milk, and tomato paste.
  • Combine the garam masala, cumin, coriander, curry powder, turmeric, cayenne, salt, and black pepper in a small bowl. Having the spice blend ready saves time during cooking.

2. Sear the Chicken

Searing the chicken before simmering it in the sauce builds color and locks in juiciness. Don’t skip this step — it adds a lot of flavor.

  • Place your Dutch oven or large skillet over medium-high heat. Allow it to heat up for 1 to 2 minutes before adding oil.
  • Add the 3 tablespoons of oil and swirl to coat the bottom of the pan.
  • Working in two batches if needed, add the chicken pieces in a single layer. Do not crowd the pan — crowding causes steaming instead of searing.
  • Sear each piece for 2 to 3 minutes per side until golden brown. The chicken does not need to be fully cooked through at this stage.
  • Remove the seared chicken from the pan and set aside on a plate. It will finish cooking in the sauce.

3. Sauté the Onions

The onions form the flavor base of this curry. Taking your time here pays off with a sweeter, deeper-tasting sauce.

  • Reduce the heat to medium. Add a tiny splash more oil if the pan looks dry.
  • Add the finely diced onion to the same pan with all those lovely browned bits on the bottom.
  • Cook the onion, stirring occasionally, for 8 to 10 minutes until it is soft, translucent, and just beginning to turn light golden at the edges.
  • Scrape up any browned bits from the bottom of the pan as the onion releases moisture — this is flavor.

4. Add Garlic and Ginger

Fresh aromatics are the backbone of great curry. Add them now and toast them briefly to wake up their flavor.

  • Add the minced garlic and grated ginger directly to the softened onions.
  • Stir constantly and cook for 1 to 2 minutes. The garlic and ginger should smell fragrant and have lost their raw edge.
  • Be careful not to let them burn — burnt garlic turns bitter and will affect the whole dish.

5. Add the Spices and Tomato Paste

This is where the magic happens. Toasting the spices in the oil and fat before adding liquid “blooms” them, releasing their essential oils and dramatically deepening their flavor.

  • Add the tomato paste to the pan first and stir it into the onion mixture. Cook for 1 minute, letting it caramelize slightly.
  • Pour in the entire spice blend (garam masala, cumin, coriander, curry powder, turmeric, cayenne, salt, and black pepper).
  • Stir everything together vigorously for 1 to 2 minutes. The mixture will look thick and dry — that’s exactly right. Keep stirring so the spices don’t stick or burn.

6. Add the Tomatoes and Simmer

The crushed tomatoes form the heart of the sauce and need a few minutes to cook down and concentrate.

  • Pour in the full can of crushed tomatoes and stir to combine with the spiced onion base.
  • Bring the mixture to a simmer over medium heat.
  • Cook uncovered for 5 to 7 minutes, stirring occasionally, until the sauce has thickened slightly and the oil begins to separate slightly at the edges. This is a sign the base is cooked properly.

7. Add the Coconut Milk and Chicken

Now you bring everything together. The coconut milk adds creaminess and tempers the heat of the spices.

  • Pour the full can of coconut milk into the pan and stir well to combine it with the tomato base.
  • Return the seared chicken pieces (along with any accumulated juices on the plate) back into the pan.
  • Stir gently to coat all the chicken in the sauce.
  • If you’re using the optional teaspoon of sugar, add it now and stir it in. This balances any sharpness from the tomatoes.

8. Simmer Until the Chicken Is Cooked Through

Low and slow from here. Let the curry bubble gently so the chicken becomes tender and the sauce thickens.

  • Reduce the heat to medium-low. The sauce should be at a gentle simmer, not a rolling boil.
  • Cook uncovered for 15 to 20 minutes, stirring occasionally.
  • The chicken is done when it reaches an internal temperature of 165°F (74°C) and the pieces are opaque throughout with no pink remaining.
  • The sauce should be thick enough to coat the back of a spoon. If it’s too thin, simmer for a few more minutes. If it’s too thick, stir in a splash of water or broth.

9. Taste and Adjust Seasoning

Before serving, take a moment to taste the curry and fine-tune it to your palate.

  • Taste the sauce and adjust salt as needed.
  • If you’d like more heat, add a pinch more cayenne.
  • If the sauce tastes too sharp, add another small pinch of sugar.
  • If you want a brighter finish, squeeze a little lemon or lime juice directly into the pan and stir.

10. Garnish and Serve

The finishing touches make all the difference in presentation and freshness.

  • Ladle the chicken curry into bowls or onto plates over basmati rice or alongside warm naan bread.
  • Scatter plenty of fresh cilantro leaves over the top.
  • Add lemon or lime wedges on the side so everyone can squeeze some over their portion.
  • Serve immediately while hot and fragrant.

Tips for The Best Chicken Curry

A few simple tips separate a good curry from a truly great one. These are the details that make a real difference in the final dish.

  • Use chicken thighs for the juiciest result. Thighs stay moist through simmering in a way that breasts sometimes don’t. If you prefer breasts, cut them slightly larger and don’t overcook.
  • Don’t rush the onions. Properly cooked onions that are soft and golden create a much sweeter, more complex sauce base.
  • Bloom your spices. Cooking the spices in oil for 1 to 2 minutes before adding liquid is the single most impactful technique for flavor depth.
  • Let the tomato base cook down. Simmering the crushed tomatoes until the oil separates slightly is a technique from Indian cooking called “bhuna” — it tells you the base is properly cooked.
  • Full-fat coconut milk only. Lite coconut milk produces a thin, watery sauce. Full-fat gives you that luscious, silky consistency.
  • Taste as you go. Spice levels in curry powder and garam masala vary by brand. Always taste and adjust at the end.
  • Make it a day ahead. Chicken curry tastes noticeably better after sitting overnight as the flavors meld and intensify.

You might also enjoy: Teriyaki Chicken Stir Fry

Serving Suggestions

Chicken Curry Recipe

This curry is incredibly versatile, and there are so many delicious ways to round out the meal. The rich, saucy gravy practically begs to be sopped up with something good.

Classic serving partners include fluffy basmati rice, garlic naan, or even plain flatbread. A simple cooling side like a cucumber raita or a fresh salad adds a nice contrast to the warm spices.

  • Steamed basmati rice or jasmine rice
  • Warm garlic naan or plain roti
  • A simple Cucumber Tomato Salad for a fresh, cooling contrast
  • Yogurt raita (plain yogurt with diced cucumber and a pinch of cumin)
  • Cauliflower rice for a lower-carb option
  • Warm crusty bread for dipping
  • A side of Spring Vegetable Stir Fry for extra veggies on the table

Variations of Chicken Curry

Once you know the base recipe, it’s easy to spin it into something new without much extra effort.

Here are some of the most popular variations to try once you’ve nailed the classic.

  • Coconut Cream Chicken Curry: Replace the coconut milk with coconut cream for a thicker, richer, and more indulgent sauce.
  • Slow Cooker Chicken Curry: Sauté the onions, garlic, ginger, and spices on the stovetop first, then transfer everything (including the seared chicken) into a slow cooker. Cook on low for 6 hours or high for 3 to 4 hours.
  • Creamy Butter Chicken Style: Add 2 tablespoons of butter and an additional 1/4 cup of heavy cream at the end of cooking for a butter-chicken-inspired finish.
  • Vegetable Chicken Curry: Add cubed potatoes, frozen peas, spinach, or bell peppers during the simmering stage for a heartier, vegetable-packed dish.
  • Extra Spicy Curry: Double the cayenne and add a finely minced fresh green chili along with the garlic and ginger.
  • Mild Family-Friendly Curry: Skip the cayenne entirely and reduce the curry powder to 1 teaspoon. Use a mild garam masala blend.

Read Also: Chicken Cacciatore Recipe

Storage and Reheating

One of the best things about this recipe is how well it stores. Chicken curry is genuinely one of those dishes that improves with time.

  • Refrigerator: Store cooled curry in an airtight container in the fridge for up to 4 days. The flavors will deepen and taste even better the next day.
  • Freezer: Freeze in airtight freezer-safe containers or zip-lock bags for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Stovetop reheating: Transfer to a saucepan over medium-low heat. Add a splash of water or coconut milk to loosen the sauce if it has thickened during storage. Stir gently until heated through.
  • Microwave reheating: Place in a microwave-safe bowl, cover loosely, and heat in 1-minute intervals, stirring between each, until hot throughout.

Another cozy dinner to add to your rotation: Chicken Stew Recipe

Nutritional Facts

The following values are estimates per serving (based on 4 servings), using chicken thighs and full-fat coconut milk.

NutrientAmount Per Serving
Calories~460 kcal
Protein38g
Total Fat28g
Saturated Fat14g
Carbohydrates12g
Fiber2g
Sugar5g
Sodium~680mg

Note: Nutritional values will vary depending on the specific brands and cuts of chicken used. Using chicken breasts instead of thighs will reduce the fat content.

Read Also: Jamaican Curry Chicken Recipe

Health Benefits of Key Ingredients

This chicken curry isn’t just delicious, several of its key ingredients have real nutritional value worth noting.

Spices that form the backbone of this dish have been used medicinally for centuries in South Asian cooking.

Chicken is one of the leanest, most protein-dense animal proteins available, supporting muscle repair and satiety.

The spice blend used here is genuinely impressive from a health perspective.

  • Turmeric contains curcumin, a compound well studied for its anti-inflammatory properties
  • Ginger supports digestive health and has been used traditionally to reduce nausea
  • Garlic is rich in allicin, which supports immune function and cardiovascular health
  • Cumin is a good source of iron and antioxidants
  • Coconut milk provides medium-chain triglycerides (MCTs), a type of healthy fat that is metabolized efficiently
  • Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health
  • Chicken thighs are an excellent source of complete protein and provide zinc and B vitamins

For more nourishing, feel-good chicken dishes, check out this Garlic Butter Chicken Breast that’s simple, healthy, and full of flavor.

FAQs About Chicken Curry

1. What cut of chicken is best for chicken curry?

Boneless, skinless chicken thighs are the best choice because they stay juicy and tender during simmering and absorb sauce beautifully.

Chicken breasts also work well, but they can dry out if overcooked, so make sure to cut them a little larger and watch the timing carefully.

2. Can I make this curry without coconut milk?

Yes, absolutely. You can substitute coconut milk with heavy cream for a richer, more European-style curry sauce, or with plain whole-milk yogurt stirred in at the end of cooking (off the heat) for a tangier result.

Chicken broth can also be used for a lighter, less creamy version.

3. How do I make this chicken curry less spicy?

Simply reduce or omit the cayenne pepper entirely. You can also cut the curry powder quantity in half and use a mild garam masala blend.

Adding a little more coconut milk or a spoonful of plain yogurt on serving also helps mellow out the heat in a finished dish.

4. Can I make this ahead of time?

This is actually one of the best make-ahead dinners you can prepare. The curry tastes noticeably better the next day as the spices have time to meld and deepen overnight.

Cook it fully, cool it to room temperature, and refrigerate it in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of water.

5. What does “blooming” spices mean, and why does it matter?

Blooming spices means cooking them briefly in hot oil before adding liquid.

The heat activates the fat-soluble compounds in ground spices, releasing their essential oils and intensifying their aroma and flavor.

Skipping this step produces a noticeably flatter-tasting curry. It only takes 1 to 2 minutes and makes a meaningful difference in the final dish.

Read Also: Mulligatawny Soup Recipe

Chicken Curry Recipe

Chicken Curry

Author: iamwinfred
460kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 35 minutes
Total 50 minutes
This chicken curry is a rich, one-pan weeknight dinner packed with tender chicken simmered in a deeply spiced tomato and coconut milk gravy. Built on a base of slow-cooked onions, fresh garlic and ginger, and a bloomed spice blend, it delivers bold, authentic Indian-inspired flavor with minimal effort and pantry-friendly ingredients. Ready in under an hour, it’s naturally gluten-free, easily adjustable in heat level, and tastes even better the next day.
Servings 4 servings
Course Main Course
Cuisine Indian

Ingredients

  • 2 lbs boneless skinless chicken thighs or breasts 900g, cut into 1.5-inch chunks, patted dry
  • 3 tbsp neutral oil vegetable or avocado oil
  • 1 large yellow onion finely diced
  • 4 garlic cloves minced
  • 1 tbsp fresh ginger grated; or substitute 1 tsp ground ginger
  • 1 tbsp tomato paste
  • 14 oz canned crushed tomatoes 400g, 1 standard can
  • 13.5 fl oz full-fat coconut milk 400ml, 1 can; or substitute heavy cream for a richer sauce
Spice Blend
  • 2 tsp garam masala
  • 2 tsp ground cumin
  • 1.5 tsp ground coriander
  • 1.5 tsp curry powder
  • 1 tsp ground turmeric
  • 0.5 tsp cayenne pepper use up to 1 tsp for more heat, or omit for mild
  • 1 tsp salt plus more to taste
  • 0.5 tsp black pepper
  • 1 tsp sugar optional, to balance acidity
For Garnish and Serving
  • fresh cilantro for garnish
  • lemon or lime wedges for serving

Equipment

  • Large deep skillet or Dutch oven (12-inch minimum)
  • Chef’s knife
  • Cutting board
  • Measuring spoons
  • Wooden spoon or silicone spatula
  • Box grater or microplane For grating ginger
  • Garlic press Or use a knife for mincing
  • Ladle For serving
  • Can opener

Method

  1. Cut chicken into 1.5-inch chunks and pat dry. Finely dice the onion, mince the garlic, and grate the ginger. Combine all spices (garam masala, cumin, coriander, curry powder, turmeric, cayenne, salt, black pepper) in a small bowl.
  2. Heat oil in a large Dutch oven or skillet over medium-high heat. Working in batches, sear chicken pieces 2–3 minutes per side until golden brown. Remove and set aside — the chicken will finish cooking in the sauce.
  3. Reduce heat to medium and add the diced onion to the same pan, scraping up any browned bits. Cook 8–10 minutes, stirring occasionally, until soft, translucent, and lightly golden.
  4. Stir in the minced garlic and grated ginger and cook for 1–2 minutes until fragrant, being careful not to let them burn.
  5. Add the tomato paste and cook for 1 minute, then pour in the entire spice blend. Stir vigorously for 1–2 minutes until the spices are fragrant and toasted in the oil.
  6. Pour in the crushed tomatoes, stir to combine, and simmer uncovered for 5–7 minutes until the sauce thickens slightly and oil begins to separate at the edges.
  7. Stir in the coconut milk, then return the seared chicken (with any accumulated juices) to the pan. Add the sugar if using, and stir to coat everything in the sauce.
  8. Reduce to a gentle simmer over medium-low heat and cook uncovered for 15–20 minutes, stirring occasionally, until the chicken reaches 165°F (74°C) and the sauce coats a spoon.
  9. Taste the curry and adjust salt, cayenne, or a squeeze of lemon or lime juice to balance the flavors to your liking.
  10. Ladle over basmati rice or alongside warm naan. Top with fresh cilantro and serve with lemon or lime wedges.

Nutrition

Serving1ServingCalories460kcalCarbohydrates12gProtein38gFat28gSaturated Fat14gPolyunsaturated Fat3gMonounsaturated Fat9gCholesterol155mgSodium680mgPotassium720mgFiber2gSugar5gVitamin A12IUVitamin C18mgCalcium6mgIron22mg

Notes

  • Use chicken thighs for the juiciest result — they stay moist through simmering. If using breasts, cut slightly larger and don’t overcook.
  • Don’t rush the onions. Cooking them until soft and golden creates a sweeter, more complex sauce base that makes a real difference in the final flavor.
  • Blooming the spices in oil for 1–2 minutes before adding liquid is the single most impactful technique for depth of flavor — don’t skip this step.
  • Simmer the tomato base until the oil separates at the edges (the Indian “bhuna” technique) — this signals the sauce base is properly cooked.
  • Use full-fat coconut milk only. Lite versions produce a thin, watery sauce instead of the luscious, silky consistency you want.
  • Make it ahead — chicken curry tastes noticeably better the next day as the flavors meld and deepen overnight in the fridge.
  • To reduce heat: omit the cayenne entirely and halve the curry powder. To increase heat: double the cayenne and add a minced fresh green chili with the garlic and ginger.
  • Coconut milk substitutes: use heavy cream for a richer, more European-style sauce, or stir in plain whole-milk yogurt off the heat for a tangier result.
  • Storage: refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months. Reheat gently on the stovetop with a splash of water or coconut milk to loosen the sauce.
  • Variations: add cubed potatoes, frozen peas, or spinach during simmering for a heartier dish. Stir in 2 tbsp butter and ¼ cup heavy cream at the end for a butter chicken–style finish.

Tried this recipe?

Let us know how it was!

Conclusion

This chicken curry is the kind of dish that earns a permanent spot in your weekly rotation.

It’s simple enough for a Tuesday night but special enough to serve to company on the weekend.

The warm, aromatic sauce, the tender chicken, and the flexibility to make it exactly as mild or as fiery as you like, it’s everything you’d want a curry to be.

I hope this recipe becomes a staple in your kitchen the way it has in mine.

If you try it, I’d love to hear how it goes. Drop a comment below with your experience, and kindly share your photos.

And if you adjusted the recipe in any creative way, I want to know about it too.

Recommended: