There’s something magical about a Chicken Curry Indian Recipe simmering away on the stove. The warm aroma of spices, tender chicken, and creamy sauce filling the kitchen instantly transforms an ordinary evening into something special. Even better? This recipe comes together in just 45 minutes, making it perfect for busy weeknights when takeout sounds tempting but a homemade meal sounds even better.
As Chef Omar always says, great cooking doesn’t have to be complicated. With a handful of pantry staples and simple techniques, you can create a restaurant-worthy curry that tastes like it has been cooking all day. Rich coconut milk, fragrant curry powder, juicy chicken thighs, and tomatoes come together to create a comforting dish that’s packed with flavor in every bite.
Whether you’re cooking for family dinner, meal prepping for the week, or simply craving something cozy and satisfying, this Chicken Curry Indian Recipe is one you’ll want to make again and again.
Table of Contents
Why You’ll Love This Chicken Curry Indian Recipe
Life gets busy, but that doesn’t mean dinner has to be boring. This recipe checks all the right boxes:
- Ready in just 45 minutes
- Uses simple, easy-to-find ingredients
- Rich and creamy without being heavy
- Perfect for meal prep
- Family-friendly and customizable
- Delicious with rice, naan, or vegetables
The combination of tomatoes and coconut milk creates a silky sauce that balances savory, slightly sweet, and warmly spiced flavors. It’s the kind of meal that makes everyone ask for seconds.
Ingredients You’ll Need
One of the best things about this Chicken Curry Indian Recipe is its simplicity.
Main Ingredients
- 1.5 lbs boneless chicken thighs
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 can (14 oz) diced tomatoes
- 1 can (13.5 oz) full-fat coconut milk
- Salt and pepper to taste
- Fresh cilantro for garnish
Optional Flavor Boosters
Many home cooks have enjoyed adding their own twist to this curry. Consider trying:
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- A pinch of cinnamon
- Mushrooms
- Eggplant
- Mixed vegetables
- A squeeze of fresh lime juice
- A teaspoon of honey for subtle sweetness
These additions blend beautifully with the base recipe while allowing you to make it your own.
How to Make Chicken Curry Indian Recipe
This dish is surprisingly easy, even for first-time curry makers.
Step 1: Prep the Ingredients
Finely chop the onion, mince the garlic, and grate the ginger. Having everything ready before you start cooking makes the process smooth and stress-free.
Step 2: Build the Flavor Base
Heat a little oil in a large skillet or pan over medium heat.
Add the chopped onion and cook until soft and translucent, about 5 minutes.
Stir in the garlic and ginger. Cook for another minute until fragrant. At this point, your kitchen will already smell amazing.
Step 3: Brown the Chicken
Add the chicken thighs to the pan.
Cook for about 5 minutes, turning occasionally until lightly browned on all sides. Don’t worry about cooking them completely through yet—they’ll finish cooking in the sauce.
Step 4: Add the Spices
Sprinkle in the curry powder along with salt and pepper.
Stir everything together and cook for about 2 minutes. This step helps the spices bloom, unlocking deeper flavor.
Step 5: Create the Curry Sauce
Pour in the diced tomatoes and coconut milk.
Stir well to combine all the ingredients. Bring the mixture to a gentle simmer.
The sauce will begin to take on a gorgeous golden-orange color.
Step 6: Simmer Until Perfect
Reduce the heat slightly and allow the curry to bubble gently for about 20 minutes.
As it cooks, the sauce thickens and the chicken becomes incredibly tender.
Step 7: Garnish and Serve
Sprinkle with freshly chopped cilantro just before serving.
Serve your Chicken Curry Indian Recipe over fluffy basmati rice, yellow rice, or warm naan bread for a complete meal.

Chef Omar’s Favorite Curry Tips
Over the years, I’ve learned that small details can make a big difference when cooking curry.
Use Chicken Thighs
Chicken thighs stay juicy and tender during simmering. They’re much more forgiving than chicken breasts.
Don’t Rush the Onions
Taking a few extra minutes to soften the onions creates a richer flavor foundation.
Full-Fat Coconut Milk Matters
While light coconut milk can work in a pinch, full-fat coconut milk creates the luxurious texture that makes this curry so satisfying.
Add Lime at the End
A quick squeeze of fresh lime right before serving brightens the entire dish.
Let the Curry Rest
If you can resist diving in immediately, let the curry sit for 5 minutes after cooking. The flavors settle beautifully.
And if the sauce looks a little rebellious while simmering, don’t panic—it usually comes together perfectly by the time dinner hits the table.
A Little Story From My Kitchen
This recipe became a regular favorite after a last-minute dinner gathering. I needed something comforting, flavorful, and quick enough to prepare without spending the entire evening cooking.
I pulled together chicken thighs, coconut milk, tomatoes, and a few spices from the pantry. The result was such a hit that guests were asking for the recipe before dessert was even served.
Since then, this Chicken Curry Indian Recipe has earned a permanent spot in my weeknight dinner rotation.
Serving Ideas
Looking to round out your meal? Try serving the curry with:
- Steamed basmati rice
- Garlic naan
- Cucumber yogurt salad
- Roasted vegetables
- Mango chutney
- Simple green salad
The creamy sauce pairs wonderfully with sides that add freshness and texture.
Storage and Reheating
Refrigerating
Store leftovers in an airtight container for up to 4 days.
Many people find the flavors become even better the next day.
Freezing
Freeze portions for up to 3 months.
Allow the curry to cool completely before transferring to freezer-safe containers.
Reheating
Warm gently on the stovetop over medium-low heat or microwave in short intervals until heated through.
If the sauce thickens too much, add a splash of water or coconut milk.
Frequently Asked Questions
Can I use curry paste instead of curry powder?
Yes. Curry paste can be substituted, but start with a smaller amount since it tends to be more concentrated. Taste and adjust as needed.
Can I make this Chicken Curry Indian Recipe ahead of time?
Absolutely. In fact, many people enjoy it even more the next day because the flavors continue to develop.
What rice works best with curry?
Basmati rice is the classic choice because its light texture complements the rich sauce beautifully.
Can I add vegetables?
Definitely. Mushrooms, eggplant, peas, carrots, spinach, and mixed vegetables all work wonderfully in this curry.
Is this recipe spicy?
This version is mild to medium. For extra heat, add cayenne pepper, chili powder, or fresh chilies.
Can I use chicken breast instead?
Yes, although chicken thighs tend to stay more tender during cooking.
Bring Comfort to the Table Tonight
A great Chicken Curry Indian Recipe doesn’t need a long ingredient list or hours in the kitchen. With tender chicken, creamy coconut milk, fragrant spices, and a rich tomato sauce, this dish delivers incredible flavor with minimal effort.
Whether served over fluffy rice or scooped up with warm naan, every bite offers comfort, warmth, and satisfaction. It’s the kind of recipe that turns an ordinary dinner into a memorable meal and keeps everyone coming back for another helping.
So grab your skillet, gather those simple ingredients, and let this Chicken Curry Indian Recipe bring a little homemade magic to your table tonight. Happy cooking!
Keep the Indian-Inspired Flavors Going
If this Chicken Curry Indian Recipe brought a little extra comfort and flavor to your table, there are plenty of other delicious dishes worth adding to your menu:
- Enjoy a rich and creamy classic with Easy Homemade Chicken Korma, featuring tender chicken simmered in a flavorful, aromatic sauce.
- Craving bold spices? Chicken Balti delivers vibrant flavors and a delicious tomato-based curry that’s perfect for a satisfying dinner.
- For a hearty meatless option, Sweet Potato and Chickpea Curry combines wholesome ingredients with warming spices for a comforting meal.
- Looking to complete your Indian-inspired feast? Chicken Biryani pairs fragrant rice with aromatic spices and tender chicken for a truly memorable dish.
- For even more inspiration, explore this traditional Indian chicken curry guide to discover authentic techniques, regional variations, and classic curry flavors.

Chicken Curry Indian Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Chicken Curry Indian Recipe features tender chicken thighs simmered in a rich, creamy sauce made with curry powder, tomatoes, garlic, ginger, and coconut milk. Ready in just 45 minutes, it’s a comforting and flavorful meal perfect for weeknight dinners or casual entertaining.
Ingredients
- 1.5 lbs boneless chicken thighs, cut into bite-sized pieces
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp curry powder
- 1 can (14 oz) diced tomatoes
- 1 can (13.5 oz) full-fat coconut milk
- 1 tbsp cooking oil
- Salt and black pepper, to taste
- Fresh cilantro, chopped, for garnish
Instructions
- Finely chop the onion, mince the garlic, and grate the ginger.
- Heat the oil in a large skillet or sauté pan over medium heat.
- Add the onion and cook for 4–5 minutes until softened and translucent.
- Stir in the garlic and ginger and cook for 1 minute until fragrant.
- Add the chicken and cook for about 5 minutes, turning occasionally until lightly browned.
- Sprinkle in the curry powder, salt, and pepper. Stir well and cook for 2 minutes.
- Pour in the diced tomatoes and coconut milk. Stir until combined.
- Bring the mixture to a gentle simmer.
- Cook uncovered for about 20 minutes, stirring occasionally, until the sauce thickens and the chicken is fully cooked.
- Garnish with fresh cilantro and serve with basmati rice or warm naan.
Notes
Chicken thighs stay juicier than chicken breasts during simmering.
Add 1 teaspoon garam masala for extra depth of flavor.
A squeeze of fresh lime juice before serving brightens the curry beautifully.
Leftovers taste even better the next day as the flavors continue to develop.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 Serving (Approximately 1 Cup)
- Calories: 380
- Sugar: 6g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 90mg
