When the aroma of spices fills your kitchen, it’s a sure sign that something delicious is on the way. This Chicken Curry Indian Recipe brings together tender chicken thighs, fragrant spices, and creamy coconut milk for a dish that delivers comfort in every bite. In just under an hour, you can create a flavorful meal that warms the soul and satisfies the palate.
This recipe is perfect for anyone looking to spice up their weekly dinner routine or impress guests with a taste of India. Ideal for weeknight dinners, this dish can be made ahead and stored for an easy, reheatable lunch or dinner throughout the week.
Why You’ll Love This Recipe
- The curry powder infuses the chicken with rich, deep flavors.
- Boneless thighs offer a juicy and tender texture that cooks seamlessly.
- The creamy coconut milk balances the spices, creating a luscious sauce.
- Quick to prepare, this dish is ready in under an hour.
What You’ll Need
Gather your ingredients for the perfect chicken curry.
For the Curry
- 1.5 lbs boneless chicken thighs
- 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
- Salt and pepper to taste
For Garnish
- Fresh cilantro for garnish
Use low-sodium coconut milk for a lighter option.
Substitutions & Swaps
- Chicken thighs can be replaced with chicken breasts.
- Use vegetable broth instead of coconut milk for a lighter sauce.
- Fresh ginger can be substituted with ground ginger.
- Cilantro is optional if you prefer no garnish.
How to Make It
Here’s how to whip up this delicious chicken curry.
1. Prepare ingredients.
Prepare your ingredients by chopping the onion, garlic, and ginger.
2. Sauté onion.
In a large pan over medium heat, add oil and sauté the onion until translucent. Add garlic and ginger; cook until fragrant.
3. Brown chicken.
Add chicken thighs and brown on all sides for about 5 minutes. This step enhances the flavor and color.
4. Stir in spices.
Stir in curry powder, salt, and pepper; cook for another 2 minutes. Allow the spices to toast and release their essential oils.
5. Add liquids.
Pour in diced tomatoes and coconut milk; stir well and bring to a simmer. This creates a rich sauce.
6. Simmer and thicken.
Let it bubble gently for about 20 minutes until thickened. The longer it simmers, the more the flavors develop.
7. Garnish and serve.
Garnish with fresh cilantro and serve over rice or with naan. Enjoy your delicious homemade curry!
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: Yes, it freezes well for up to 3 months.
Reheat: Microwave on medium for 2–3 minutes or until hot.
Tips for Best Results
- Use fresh spices for a more robust flavor.
- Don’t rush the browning of the chicken; it adds depth.
- Adjust the curry powder to taste based on your spice preference.
- Let the dish rest for a few minutes before serving to enhance the flavors.
Serving Suggestions
- Serve with fluffy basmati rice for a comforting meal.
- Pair with warm naan or roti for dipping into the sauce.
- Enjoy with a side of cucumber raita to balance the spices.



