Main Courses
This basic chicken curry recipe with curry powder delivers rich, aromatic flavors in a single pot, perfect for weeknight dinners or cozy gatherings. The secret lies in balancing the earthy warmth of curry powder with fresh herbs and tomatoes, creating a sauce that's both comforting and complex.
I developed this recipe after years of testing—it's simple enough for beginners but packed with restaurant-quality depth.
The beauty of this dish is its versatility.
You'll start with tender chicken pieces simmered in a fragrant blend of spices, then reduce a velvety sauce that coats every bite. Curry powder serves as the foundation, but it's the combination of garlic, ginger, and fresh cilantro that truly elevates the flavor.
The dish comes together in about 45 minutes, making it ideal for busy evenings.
What you'll end up with is golden-brown chicken swimming in a thick, aromatic sauce that's perfectly balanced between spicy and sweet. The texture is rich yet tender, with each bite offering layers of flavor that linger.
Serve it over steamed basmati rice or with warm naan bread to soak up every last drop of that delicious sauce.
This recipe is designed to be adaptable—swap in vegetables like potatoes or bell peppers, or adjust the spice level to your preference. The key is patience during the simmering process, which allows the flavors to meld beautifully. Let's create a curry that feels like a warm embrace in every spoonful.
Ingredients for basic chicken curry recipe with curry powder
Pantry staples plus a few fresh ingredients—this curry comes together faster than you'd think.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Curry Powder 🌶️ | 2 tbsp | Mild variety preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano if available |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat for creaminess |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra depth |
| Brown Sugar 🍯 | 1 tbsp | Balances flavors |
Curry powder is the heart of this dish, so don't skimp on quality. Penzeys or Badia are my go-tos for that authentic warmth, but the grocery store stuff works fine if it's fresh. The ginger and garlic? Fresh is non-negotiable here—dried loses that bright punch. For the chicken, thighs stay juicier than breasts. If you're using chicken breast, pound it to even thickness so it cooks through. The coconut milk should be full-fat—light versions won't give that same velvety texture.
No curry powder? Mix 1 tbsp each of turmeric, cumin, coriander, and paprika—it's not identical, but it gets you close. Fresh cilantro wilt fast, so buy it the day you cook. Dried cilantro powder at half the amount works in a pinch, but it's not the same. The crushed tomatoes can be whole if that's what you've got—just crush them with your hands. For the brown sugar, white sugar works too, but it doesn't caramelize as nicely. And if you're worried about coconut milk curdling, add it at the very end of cooking.
This curry tastes even better the next day—make extra if you can. Keeps for 4-5 days in the fridge, freezes beautifully for 3 months. I always portion mine into containers with rice so lunches are ready to grab. The sauce thickens as it cools, so if it seems too thick when reheating, just add a splash of water or broth. And trust me on this: the last spoonful is always the best—save some for tomorrow.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. Toss the chicken thighs, crushed tomatoes, and spices in one pot, stir occasionally, and 30 minutes later—done. No chopping, no fuss, just golden-brown chicken falling off the bone.
- Ginger-Garlic Punch: That fresh ginger and garlic combo? It’s where this curry gets its soul. The ginger adds a bright zing while the garlic caramelizes into sweet, savory layers—like a warm hug in a bowl. (Yes, even on a Tuesday night.)
- Leftover Goldmine: Between us, this curry tastes better the next day. The flavors meld into something deeper, richer—perfect for packing lunches or reheating with rice. I’ve fed a crowd with just this recipe and a bag of basmati.
- Budget-Friendly Hero: Chicken thighs stay juicy, curry powder is cheap, and canned tomatoes cut costs without sacrificing taste. Honestly, I make this when I’m pinching pennies, and no one ever guesses. (My secret weapon.)
Step-by-step instructions for basic chicken curry
This one-pot wonder brings together warm spices and tender chicken in under an hour.
Sauté the Aromatics
Heat the 2 tablespoons vegetable oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole yellow onion, diced into even ¼-inch pieces, and cook for 5-6 minutes until the edges turn translucent and slightly golden. You'll smell the sweetness develop—that's when you know it's ready.
Next, add the 4 cloves garlic, minced, and the 2 tablespoons fresh ginger, freshly grated. Stir constantly for 1-2 minutes until the garlic turns pale golden and the ginger loses its raw bite. This quick cooking prevents the garlic from burning, which would make the whole dish bitter. Keep the heat at medium—too high and you'll miss this window.
Toast the Curry Powder
Reduce the heat to medium-low and sprinkle in the 2 tablespoons curry powder. Stir immediately to prevent burning, and cook for 1-2 minutes until the spices release their aroma—you'll notice the pot filling with a warm, earthy scent. This step is crucial; it blooms the spices and deepens their flavor.
Here's where it gets important: don't rush this. If the curry powder darkens too quickly, you've lost the delicate balance of flavors. Watch closely and keep the heat gentle. After the spices toast, stir in the 0.5 teaspoon garlic powder and let it cook for another 30 seconds to meld with the other spices.
Cook the Chicken
Add the 1.5 pounds boneless chicken thighs, cut into 1-inch pieces, to the pot. Stir to coat them evenly with the spiced oil. Cook for 5-6 minutes until the chicken turns opaque and begins to brown slightly. This searing step ensures the chicken stays juicy and develops a subtle crust.
If the chicken starts sticking, don't panic—just add 2 tablespoons water to deglaze the pan and scrape up any browned bits. These bits are packed with flavor, so don't waste them. Once the chicken is mostly cooked through, pour in the 14.5 ounces canned crushed tomatoes and stir well. Let the mixture simmer for 3-4 minutes to let the tomatoes break down slightly and release their juices.
Simmer with Coconut Milk
Pour in the 13.5 ounces coconut milk, stirring gently to combine. Add the 1 teaspoon salt, 0.5 teaspoon ground black pepper, and 1 tablespoon brown sugar. Bring the mixture to a gentle simmer over medium-low heat. The curry should bubble softly—if it's too vigorous, reduce the heat to maintain a steady simmer.
Cover the pot and let the curry simmer for 20-25 minutes, stirring occasionally. The chicken is done when it's fork-tender and easily pulls apart. If the sauce thickens too much before the chicken is fully cooked, add 2-3 tablespoons water to loosen it. The coconut milk will create a creamy, velvety texture that balances the spices perfectly.
Finish and Serve
Once the chicken is fully cooked, remove the pot from the heat. Stir in the 0.25 cup fresh cilantro, chopped, and let the curry sit for 5 minutes to allow the flavors to meld. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a sprinkle of pepper to taste.
Serve the curry hot, straight from the pot, with steamed basmati rice or warm naan bread. The aroma alone will make your kitchen smell like a cozy Indian restaurant. This curry is rich, comforting, and packed with layers of flavor—perfect for a weeknight dinner or a comforting meal on a chilly evening.
Pro Tips For Making Basic Chicken Curry Recipe With Curry Powder
- Brown the Chicken First: I learned this the hard way—skipping the sear means your curry will taste like it’s missing something. Pat those thighs very dry, then cook them in a hot pan with 1 tablespoon of oil until they’re golden on both sides (about 5 minutes total). The crust locks in flavor, and you’ll notice the difference immediately.
- Grind the Ginger: Fresh ginger is non-negotiable, but peeling and mincing it is a hassle. Instead, peel a 2-inch knob, toss it whole into the pan with the garlic, and let it cook until the skin splits. Smash it with a spoon—no need to chop. (Yes, even if you’re impatient like me.) The heat softens it perfectly, and you avoid that awkward texture of over-minced ginger.
- Deglaze with Tomatoes Early: After cooking the chicken and aromatics, pour in the crushed tomatoes right away—don’t wait for the pan to cool. The residual heat helps break down the curry powder better, and you’ll get a smoother sauce. If you skip this, you’ll end up scraping burnt bits off the bottom later, and no one wants that.
- Salt the Tomatoes: Canned tomatoes taste bland, but a pinch of salt (½ teaspoon) while you’re cooking them in the pan makes a real difference. Stir it in for 2 minutes before adding the curry powder—this balances the acidity and lets the spices shine. I was skeptical until I tried it, and now I never skip it.
Storing and reheating this dish
Fridge Storage Tips
Let your curry cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store at 40°F or below for up to 4-5 days, though I find the flavors deepen after 24 hours as the spices meld.
The sauce will thicken slightly when refrigerated, so stir in 1-2 tablespoons water or coconut milk when reheating to restore creaminess. 🥣
Freezer-Friendly Prep
Portion curry into quart-sized freezer bags or glass containers, leaving 1-inch headspace for expansion. Seal tightly to prevent freezer burn and label with the date—this curry keeps for 3 months without losing quality.
For easy meals, freeze individual servings with rice in the same container. Thaw overnight in the fridge before reheating. ❄️
Stovetop Reheating
My preferred method: Transfer curry to a heavy-bottomed pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons water or broth if the sauce seems too thick.
Keep the heat gentle to avoid curdling the coconut milk. Taste and adjust seasoning—curry often needs a pinch of salt after reheating. 🔥
Microwave Revival
For quick lunches, microwave covered portions on 50% power for 2-3 minutes, stirring halfway. If the sauce separates, add 1 tablespoon coconut milk and stir vigorously.
Avoid high power—it can make the sauce watery or cause the coconut milk to split. I always reheat just until steaming hot to preserve texture. ✨
Rice Pairing Hack
Store curry with uncooked basmati rice in the same container—just add 1 cup water per cup rice when reheating. The rice absorbs the curry's flavors while cooking, creating a one-pot meal.
For extra richness, add 1 tablespoon coconut milk to the rice water. This method saves time and cleans fewer dishes! 🍚
Flavor Boost After Reheating
Give your reheated curry a final touch: stir in 1 teaspoon fresh lime juice and 1 tablespoon chopped cilantro. The acidity brightens the dish, while the cilantro adds freshness.
For heat lovers, sprinkle with ¼ teaspoon cayenne pepper. These finishing touches make reheated curry taste almost as good as fresh! 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
You can, but thighs stay juicier with their higher fat content. If using breast, cut into ½-inch pieces and pound to even thickness. Cook for 3-4 minutes less than thighs, and add 1 tablespoon coconut milk when serving to compensate for dryness.
How do I adjust the spice level?
Start with 1 teaspoon cayenne pepper for mild heat, or 1 tablespoon for medium. For extra kick, add ½ teaspoon ground fenugreek (common in curry blends). Always taste before serving—you can balance heat with more coconut milk or a squeeze of lime.
What if my curry tastes too bitter?
Bitter flavors usually mean the spices burned or tomatoes overcooked. Fix it by stirring in 1 tablespoon brown sugar or ½ teaspoon honey to round out the taste. Add 1 teaspoon lemon juice to brighten, or a pinch of salt to balance. Simmer for 2-3 minutes to let flavors meld.
Can I make this curry in an Instant Pot?
Sauté onions, garlic, and ginger first. Add curry powder, chicken, and tomatoes, then pressure cook for 8 minutes on high. Release pressure naturally, then stir in coconut milk and simmer for 5 minutes on sauté mode. The sauce will be slightly thinner—reduce uncovered if needed.
What vegetables pair well with this curry?
Add 1 cup diced potatoes (simmer 10 minutes longer) or ½ cup bell peppers (add with chicken). For greens, stir in 1 cup spinach at the end. Avoid mushrooms—they absorb too much liquid. Start with ½ cup and adjust to taste.
