Aromatic Indian Chicken Curry

Category: Wholesome Meals for Every Day

This authentic Indian chicken curry transforms boneless chicken thighs into a delectable meal using aromatic spices, tomatoes, and coconut milk. Ready in just 45 minutes, the dish begins by sautéing onions, garlic, and ginger, then browning the chicken before incorporating the curry spices. The sauce develops its rich character during a gentle 20-minute simmer, resulting in tender chicken bathed in a luscious sauce. Perfect served over rice or with naan bread, this balanced flavor profile delivers an impressive taste of Indian cuisine that's both accessible and deeply satisfying.

woman cooking.
Updated on Tue, 21 Oct 2025 13:09:48 GMT
A bowl of chicken and rice. Save
A bowl of chicken and rice. | recipesbylena.com

This authentic Indian chicken curry has become my weekend go-to when I want to create something truly memorable without spending hours in the kitchen. The rich blend of aromatic spices combined with creamy coconut milk creates a depth of flavor that tastes like it's been simmering all day.

I first made this curry when trying to recreate my favorite restaurant dish during lockdown. What began as an experiment has now become our family's Friday night tradition, with everyone gathering around the table to share stories over steaming plates.

Ingredients

  • Boneless chicken thighs: these stay tender and juicy even with longer cooking times
  • Medium onion: creates the essential flavor base for any good curry
  • Garlic cloves: fresh is always best for maximum flavor impact
  • Fresh ginger: adds that distinctive warm spicy note
  • Curry powder: choose a quality blend for best results
  • Diced tomatoes: provides acidity and rich base for the sauce
  • Full fat coconut milk: creates the creamy luxurious texture
  • Salt and pepper: basic but essential for balancing all flavors
  • Fresh cilantro: brightens the final dish with color and freshness

Step-by-Step Instructions

Prep Ingredients:
Finely chop your onion until pieces are uniform and about 1/4 inch. Mince the garlic cloves as small as possible to release maximum flavor. Grate the ginger using the small holes on your box grater to ensure no fibrous pieces remain. Having everything ready before you start cooking makes the process smooth and enjoyable.
Create The Flavor Base:
Heat 2 tablespoons of neutral oil in a large deep pan over medium heat until shimmering but not smoking. Add your chopped onion and cook for 5 to 7 minutes until they turn translucent and begin to caramelize slightly at the edges. This caramelization creates deep flavor. Add the garlic and ginger next, cooking for just 1 minute until fragrant being careful not to let them burn which would create bitterness.
Brown The Chicken:
Add your chicken thighs to the pan and allow them to cook undisturbed for about 3 minutes before turning. Continue cooking for another 2 minutes until pieces are lightly browned but not fully cooked through. This step creates texture and seals in juices for tender chicken.
Bloom The Spices:
Sprinkle curry powder over the chicken along with salt and pepper. Stir constantly for 2 minutes to toast the spices which releases their essential oils and creates that iconic curry aroma. You'll know they're properly bloomed when the kitchen fills with a rich fragrance.
Create The Sauce:
Pour in your can of diced tomatoes with their juice and stir well, scraping any browned bits from the bottom of the pan. These bits contain concentrated flavor. Add the coconut milk next, stirring to create a uniform sauce. Bring the mixture to a gentle simmer watching for small bubbles around the edge of the pan.
Develop Flavor:
Allow the curry to simmer uncovered for approximately 20 minutes, stirring occasionally. The sauce will gradually thicken and reduce as moisture evaporates. The chicken will become tender and fully infused with the curry flavors. You'll know it's ready when the sauce coats the back of a spoon and the chicken easily shreds when pressed.
Final Touch:
Turn off the heat and let the curry rest for 5 minutes which allows the flavors to settle and meld together. Sprinkle generously with fresh chopped cilantro just before serving for brightness and color contrast.
A bowl of rice and meat. Save
A bowl of rice and meat. | recipesbylena.com

The curry powder is truly the heart of this dish. I keep several varieties in my pantry and often blend them to create a custom mix depending on my mood. My husband claims he can tell my mood by the spice level in the curry I serve that night!

Recipe FAQs

→ Can I use chicken breast instead of thighs?

Yes, you can substitute chicken breast, but be careful not to overcook as it can dry out more easily than thighs. Reduce the simmering time to about 15 minutes or until the chicken reaches 165°F (74°C) internal temperature.

→ How spicy is this chicken curry?

This curry is moderately spiced with a good balance of flavors rather than intense heat. The coconut milk helps temper the spice. You can adjust the heat level by varying the amount of curry powder or adding some cayenne pepper if you prefer it spicier.

→ Can I make this dish ahead of time?

Absolutely! This curry actually improves in flavor when made a day ahead. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water or coconut milk if needed to thin the sauce.

→ What can I serve with this chicken curry?

Traditional accompaniments include basmati rice, naan bread, or chapati. For a complete meal, consider adding a side of cucumber raita, mango chutney, or a simple cucumber-tomato salad to balance the rich flavors of the curry.

→ Is this curry gluten-free?

The curry itself is naturally gluten-free, but always check your curry powder ingredients as some blends may contain additives with gluten. Serve with rice instead of naan for a completely gluten-free meal.

→ Can I use light coconut milk instead of full-fat?

While you can use light coconut milk, the curry won't be as rich and creamy. Full-fat coconut milk provides better texture and flavor. If using light coconut milk, consider adding a tablespoon of butter or ghee to enhance richness.

Indian Chicken Curry

Tender chicken thighs in a rich, aromatic sauce of curry spices, tomatoes, and coconut milk – a taste of authentic Indian cuisine.

Prep Time
10 min
Cooking Time
35 min
Total Time
45 min
By: Lena

Category: Lunch & Dinner

Skill Level: Medium

Cuisine Type: Indian

Yield: 4 Serves

Dietary Preferences: Gluten-Free, Lactose-Free

Ingredients

01 1.5 lbs boneless chicken thighs
02 1 medium onion, finely chopped
03 4 cloves garlic, minced
04 1 tbsp fresh ginger, grated
05 2 tbsp curry powder
06 1 can (14 oz) diced tomatoes
07 1 can (13.5 oz) full-fat coconut milk
08 Salt and pepper to taste
09 Fresh cilantro for garnish

Steps to Follow

Step 01

Chop the onion, garlic, and ginger.

Step 02

Heat oil in a large pan over medium heat and sauté the onion until translucent. Add garlic and ginger, cooking until fragrant.

Step 03

Add chicken thighs to the pan and brown on all sides for about 5 minutes.

Step 04

Stir in curry powder, salt, and pepper; cook for another 2 minutes.

Step 05

Pour in diced tomatoes and coconut milk; stir well and bring to a simmer.

Step 06

Let the mixture bubble gently for about 20 minutes until thickened.

Step 07

Garnish with fresh cilantro and serve over rice or with naan.

Additional Notes

  1. This dish is ideal for cozy evenings or gatherings, offering a balance of rich, aromatic flavors.

Tools You'll Need

  • Large pan
  • Knife
  • Cutting board

Allergen Info

Check each ingredient for potential allergens, and consult a health professional if necessary.
  • Coconut

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 350
  • Fats: 20 grams
  • Carbohydrates: 8.5 grams
  • Proteins: 31 grams