Quick Chicken Curry in 20 Mins
This easy Indian chicken curry recipe is one of those weeknight dinners I come back to again and again. Made with tender chicken, onions, yogurt, curry powder, and warm spices, it comes together in less than 20 minutes with simple pantry ingredients. Serve it with basmati rice, naan, or chapati for a comforting meal the whole family will love.

I’ve been making chicken curry for years, and while some recipes require long simmering times and a long list of spices, this version keeps things simple without sacrificing flavor. Curry powder does most of the heavy lifting here, while fresh ginger, garlic, and garam masala add that unmistakable homemade touch. It’s the perfect recipe when you want an Indian-inspired dinner on the table fast.
Why You’ll Love This Recipe
- Ready in about 30 minutes with simple pantry ingredients.
- Tender chicken thighs simmered in a rich coconut curry sauce.
- Made in one pan for an easy weeknight dinner.
- Perfect for serving with rice, naan, or chapati.

Ingredients and Substitutes
- Chicken Thighs – I prefer boneless, skinless chicken thighs because they stay juicy and tender while simmering in the curry sauce. You can also use chicken breast, but reduce the cooking time slightly to prevent it from drying out.
- Onion – A large onion creates the flavorful base of the curry. Cook it until soft and translucent for the best results. Yellow or white onions both work well.
- Fresh Ginger and Garlic – Fresh aromatics are essential for homemade chicken curry. Finely mince or grate them so they melt beautifully into the sauce as they cook.
- Fresh Tomatoes – Tomatoes add a subtle sweetness and body to the curry. Allowing them to soften before mashing creates a rich sauce without needing to blend anything. Canned diced tomatoes can be used when fresh tomatoes aren’t in season.
- Tomato Paste – Just a small amount adds depth of flavor and enhances the rich color of the curry. Don’t skip cooking it briefly with the curry powder to remove any raw taste.
- Curry Powder – The star ingredient that keeps this recipe quick and easy. Curry powder is a blend of spices such as coriander, cumin, turmeric, and chili powder. Every brand is slightly different, so use your favorite or make your own homemade curry powder.
- Curry Leaves – These add a wonderful aroma that’s common in many Indian curries. Fresh curry leaves are best, but frozen work well too. If you can’t find them, simply omit them—the curry will still be delicious.
- Bay Leaves – Add subtle earthy notes that complement the warm spices. Remember to remove them before serving.
- Coconut Milk – Adds richness and creates a silky, creamy sauce without using dairy. Use full-fat coconut milk for the best flavor and texture. Coconut cream will give you an even richer curry if preferred.
- Chicken Broth – Adds extra flavor while helping create the perfect consistency for the sauce. Water works perfectly well if that’s what you have on hand.
- Garam Masala – Added at the end of cooking, garam masala brings warmth and aroma to the finished curry. It complements the curry powder beautifully without overpowering it.
- Fresh Cilantro – Stir some into the curry just before serving and garnish generously on top for a burst of freshness. If you’re not a fan of cilantro, fresh parsley makes a lovely substitute.
- Salt and Black Pepper – Simple seasonings that bring all the flavors together. Always taste and adjust before serving.
Pro tip – Don’t worry if your curry powder isn’t very spicy. Every brand varies slightly in heat and flavor, so you can always add a pinch of cayenne pepper or chili powder if you prefer a spicier curry.

Curry Powder vs Garam Masala
While both are spice blends, they serve different purposes in this recipe. Curry powder provides the curry’s signature color and savory flavor, while garam masala adds warmth and aroma. Using both creates a well-balanced curry without needing a long list of individual spices.
Step-by-Step: Easy Indian Chicken Curry Recipe
Saute the Aromatics
Heat the oil in a large skillet or saute pan over medium heat. Add the chopped onions and cook for 3 to 4 minutes until softened and translucent. Stir in the ginger, garlic, bay leaves, and curry leaves and cook for another minute until fragrant.
Pro tip – Fresh curry leaves add wonderful flavor, but you can omit them if they’re not available.


Cook the Tomatoes and Spices
Add the chopped tomatoes and cover the pan for 2 minutes to soften them. Remove the lid and gently mash the tomatoes with a vegetable masher. Stir in the tomato paste and curry powder and cook for another minute until fragrant.
Pro tip – Cooking the curry powder briefly with the tomatoes helps bloom the spices and deepens their flavor.

Add the Chicken
Add the chopped chicken thighs and stir well to coat them with the spices. Cook for 2 to 3 minutes, stirring occasionally, until the chicken is lightly sealed on the outside.

Simmer the Curry
Pour in the coconut milk and broth (or water) and season with salt and black pepper. Bring the curry to a gentle boil, then reduce the heat to medium-low. Cover and simmer for 15 to 20 minutes, stirring occasionally, until the chicken is tender and cooked through.
Pro tip – Chicken thighs stay wonderfully tender in curry, making them my preferred choice for this recipe.

Finish and Serve
Remove the bay leaves and stir in the garam masala and chopped cilantro. Taste and adjust the seasoning if needed. Garnish with more fresh cilantro and serve hot with basmati rice, naan, or chapati.

Variations
- Chicken Curry with Potatoes – Add two medium potatoes cut into cubes along with the chicken. You may need an extra ¼ cup broth and a few extra minutes of cooking time until the potatoes are tender.
- Chicken Curry with Lentils – Stir in ½ cup red lentils with an extra cup of broth for a hearty one-pot meal. The lentils will thicken the sauce beautifully as they cook.
- Chicken Curry with Spinach – Add 3 cups fresh baby spinach during the last few minutes of cooking and stir until wilted. It’s an easy way to add extra vegetables to this curry.
- Creamy Coconut Chicken Curry – For an even richer sauce, replace half the broth with additional coconut milk or use coconut cream instead of coconut milk.

Storage
- Store leftover chicken curry in an airtight container in the refrigerator for up to 4 days.
- Freeze -Chicken curry freezes beautifully. Let it cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating.
- Reheat – Reheat gently over medium-low heat on the stovetop with a splash of water if the sauce has thickened. You can also microwave individual portions until heated through.


Easy Chicken Curry in 20 Mins
Tender chicken thighs simmered in a rich coconut curry sauce made with tomatoes, coconut milk, curry powder, and warm Indian spices. This one-pan chicken curry is easy enough for busy weeknights and delicious served with basmati rice, naan, or chapati.
Video
Ingredients
- 1 kg (2 lbs) Boneless skinless chicken thighs skinless chicken thighs, cut into bite-size pieces
- 2 tbsp Cooking oil
- 1 large Onion finely chopped
- 1 tbsp Fresh ginger grated
- 6 cloves Garlic minced
- 2 Bay leaves
- 10 to 12 Fresh curry leaves
- 2 med Tomatoes chopped
- 2 tbsp Tomato paste
- 3 tbsp Curry powder
- 1 cup Coconut milk
- 1 cup Chicken broth (or water)
- 1 tsp Kosher salt (or to taste)
- ½ tsp Black pepper
- ½ tsp Garam masala
- ¼ cup Fresh cilantro chopped (plus more for garnish)
Method
- Saute the Aromatics – Heat the oil in a large skillet or saute pan over medium heat. Add the chopped onions and cook for 3 to 4 minutes until softened and translucent. Stir in the ginger, garlic, bay leaves, and curry leaves and cook for another minute until fragrant.2 tbsp Cooking oil, 1 large Onion, 1 tbsp Fresh ginger, 6 cloves Garlic, 2 Bay leaves, 10 to 12 Fresh curry leaves
- Cook the Tomatoes and Spices – Add the chopped tomatoes and cover the pan for 2 minutes to soften them. Remove the lid and gently mash the tomatoes with a vegetable masher. Stir in the tomato paste and curry powder and cook for another minute until fragrant.2 med Tomatoes, 2 tbsp Tomato paste, 3 tbsp Curry powder
- Add the Chicken – Add the chopped chicken thighs and stir well to coat them with the spices. Cook for 2 to 3 minutes, stirring occasionally, until the chicken is lightly sealed on the outside.1 kg Boneless skinless chicken thighs
- Simmer the Curry – Pour in the coconut milk and broth (or water) and season with salt and black pepper. Bring the curry to a gentle boil, then reduce the heat to medium-low. Cover and simmer for 15 to 20 minutes, stirring occasionally, until the chicken is tender and cooked through.1 cup Coconut milk, 1 cup Chicken broth (or water), 1 tsp Kosher salt (or to taste), ½ tsp Black pepper
- Finish and Serve -Remove the bay leaves and stir in the garam masala and chopped cilantro. Taste and adjust the seasoning if needed. Garnish with more fresh cilantro and serve hot with basmati rice, naan, or chapati.½ tsp Garam masala, ¼ cup Fresh cilantro
Notes
- Chicken thighs stay juicy and tender, making them ideal for curry, but chicken breast can be used if preferred.
- Reduce the cooking time slightly when using chicken breast.
- Full-fat coconut milk creates the richest and creamiest sauce.
- Fresh curry leaves add wonderful flavor but can be omitted if they’re unavailable.
- Leftover chicken curry tastes even better the next day and freezes well for up to 3 months.
- For a spicier curry, add one finely chopped green chili or ½ teaspoon cayenne pepper along with the curry powder.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Don’t rush the onions – Cooking the onions until soft and translucent creates the foundation of a flavorful curry.
- Use full-fat coconut milk – It gives the curry a rich, creamy texture and balances the warm spices beautifully.
- Mash the tomatoes well – Softened and mashed tomatoes create a thick, flavorful sauce without needing a blender.
- Finish with garam masala – Adding it at the end preserves its warm aroma and gives the curry its distinctive flavor.
- Let the curry rest before serving – Allow it to sit for 5 to 10 minutes before serving so the flavors have time to meld together.
What do you serve with chicken curry?
- Basmati Rice – Light, fluffy, and perfect for curries. Whether plain or spiced, rice is always a classic.
- Homemade Naan – Soft, chewy, and ideal for scooping up that delicious gravy.
- Chapati, roti, or Indian Flatbread – Simple, rustic, and so satisfying alongside any curry.
- Samosas – Want to turn dinner into a full Indian feast? Serve your curry with crispy, spiced samosas on the side.

more chicken curry recipes
- Easy Indian Chicken Curry (no curry powder)
- Instant Pot Chicken Curry Recipe
- Slow Cooker Indian Chicken Curry Recipe
- Butter Chicken
- Authentic Chicken Tikka Masala
- Baked Curried Chicken Thighs Recipe
- Lentil Chicken Curry
Frequently asked questions
This chicken curry will keep in the fridge for 4 to 5 days.
Yes! Chicken curry often tastes even better the next day as the flavors have time to develop. Store it in the refrigerator for up to 4 days and gently reheat before serving.
If you don’t have the curry powder on hand, you can use the individual spices. Add 2 tbsp coriander, 1 tsp cumin, 1/2 tsp turmeric, 2 tbsp chilly powder, and 1/2 tsp turmeric powder.
Absolutely. Allow the curry to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating.
Don’t rush the onions and be sure to cook the curry powder with the tomatoes before adding the liquids. Finishing the curry with garam masala and fresh cilantro adds wonderful aroma and flavor.
Yes. Use a mild curry powder and omit any additional chilies or cayenne pepper. The coconut milk also helps mellow the spices, making this curry wonderfully family-friendly.
Potatoes, carrots, cauliflower, green beans, peas, and spinach are all delicious additions to this curry. Add firmer vegetables along with the chicken and stir in delicate vegetables such as spinach during the last few minutes of cooking.
This curry goes well with any Indian bread, such as chapati or naan. Try vegetable pilaf or turmeric rice. When I’m looking for a low-carb option, I use cauliflower rice instead of steamed rice.
more curry recipes
- Easy Prawn Curry or Easiest Fish Curry
- Meatball Kofta Curry
- Instant Pot Lamb Curry or Instant Pot Chicken Curry
- Indian Lamb Curry
- Slow Cooker Lamb Curry
- See all Indian recipes
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


















WOW! I’ve been cooking home made curries from scratch for over 20 years and this has to be my all time favourite.
Its AMAZING and all 4 in my family loved it and polished the whole lot off.
I followed the recipe to the T. Came out perfection.
Thank you SOOOOOOOOOOOO much for sharing this recipe.
Thank you so much, Natalie, for the lovely feedback. I am so happy your family enjoyed this curry so much
This is the best Indian Curry recipe I have found. I have made it numerous times. Thank you!!!!
Thank you so much Liz for the lovely feedback. So happy you enjoyed this curry.
Hi Verna,
Lovely recipe I tried it out and it tastes good
I followed exactly the ingredients list however your recipe color looks more browner mine is on the yellow side…but it taste good
If I add more water how do I thicken the consistency
Hey Nadia. Happy you enjoyed this recipe. The color of your curry will be determined by the color of your curry powder. I am using my homemade curry powder which is fairly red with a bit of extra chilly or paprika. Most store-bought curry powders have too much turmeric which lends the curry a yellow color. Nothing wrong with a little extra turmeric though. The curry will still taste delicious.