WANT TO SAVE THIS RECIPE?
Are you ready to elevate your cooking with a dish that bursts with flavor? In this blog, I’ll share my simple and authentic Indian chicken curry recipe. Packed with aromatic spices, juicy chicken, and creamy coconut milk, it’s perfect for both beginners and seasoned cooks. Follow along to discover how to create a meal that impresses everyone at your table. Let’s get started on this delicious journey!

Why I Love This Recipe
- Bold Flavors: This curry is packed with aromatic spices and fresh ingredients that create a rich and flavorful dish.
- Easy to Make:
- Comfort Food: The creamy coconut milk combined with tender chicken makes this dish a warm and comforting meal.
- Versatile Pairing: This curry pairs beautifully with rice or naan, making it a versatile option for any dinner.
Ingredients
Chicken and Dairy
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch chunks
– 1 cup coconut milk
Vegetables and Aromatics
– 1 large onion, finely chopped
– 4 cloves garlic, minced
– 1-inch piece fresh ginger, grated
– 2 ripe tomatoes, pureed
Spices and Seasoning
– Ground cumin, ground coriander, turmeric powder, garam masala, red chili powder, and salt to taste
– Fresh cilantro for garnish
When you look at this list, you will see some key parts. First, the chicken thighs offer rich flavor. They cook well and stay juicy. The coconut milk adds a creamy texture and a hint of sweetness.
Next, the vegetables and aromatics are crucial. Onions give depth. Garlic and ginger add warmth. Pureed tomatoes bring acidity, balancing the dish.
The spices are where the magic happens. Ground cumin and coriander bring earthiness. Turmeric adds color and health benefits. Garam masala gives warmth and complexity. Red chili powder adds heat, so adjust it to your taste. Salt is essential to enhance all these flavors.
Finally, fresh cilantro brightens the dish. It adds a pop of color and freshness on top. This blend of ingredients creates a delightful and authentic Indian chicken curry.

Step-by-Step Instructions
Cooking the Base
1. In a large pot, heat 2 tablespoons of vegetable oil over medium heat.
2. Once the oil shimmers, add 1 large chopped onion.
3. Cook the onion for 7-8 minutes until it turns golden brown and soft.
4. Next, add 4 minced garlic cloves and 1 inch of grated ginger.
5. Stir and cook for 2 minutes until fragrant.
Creating the Sauce
1. Now, stir in 2 ripe tomatoes that you have pureed.
2. Let the mixture cook for about 5 minutes. Stir it occasionally.
3. You want the sauce to thicken and the oil to separate.
4. Then, add 2 teaspoons of ground cumin, 2 teaspoons of ground coriander,
1 teaspoon of turmeric powder, 1 teaspoon of garam masala, and
1 teaspoon of red chili powder.
5. Stir the spices in for 2-3 minutes. This toasting step boosts the flavor.
Cooking the Chicken
1. Increase the heat to medium-high and add 1.5 lbs of chicken thighs.
2. Cook the chicken pieces for 5-7 minutes, stirring often until browned.
3. Next, reduce the heat to medium and pour in 1 cup of coconut milk.
4. Stir well to mix everything together.
5. Bring the mixture to a gentle simmer and reduce the heat to low.
6. Cover the pot and cook undisturbed for 25-30 minutes.
7. Stir occasionally to prevent sticking and ensure even cooking.
8. Once the chicken is tender, taste your curry. Adjust with more salt if needed.
9. Finally, sprinkle fresh chopped cilantro over the curry just before serving.
This method will guide you to a tasty and fragrant chicken curry that warms the soul!
Tips & Tricks
Achieving Authentic Flavor
Caramelizing onions is key for great flavor. When you cook onions slowly, they turn sweet and golden. This step adds depth to your curry. Aim for about 7-8 minutes of cooking time. Stir often to avoid burning.
Toasting your spices is another must. Just sprinkle them in the pot after the onions. Let them cook for 2-3 minutes. This brings out their rich aromas, making your curry even better.
Cooking Techniques
Avoid burning the sauce by keeping a close watch. Stir the mixture often, especially as it thickens. If it looks like it’s sticking, reduce the heat. You want a gentle simmer, not a boil.
To ensure tender chicken, simmer it low and slow. After adding the coconut milk, cover the pot. Let it cook undisturbed for 25-30 minutes. This helps the chicken soak up all the great flavors.
Presentation Ideas
Serve your curry in a deep bowl. Pair it with fluffy basmati rice or warm naan. This makes for a hearty meal.
For a pop of color, garnish with fresh cilantro. A slice of lime adds a nice touch. Guests can squeeze the lime for a fresh twist. This makes the dish not just tasty, but beautiful, too.
Pro Tips
- Marinate for Extra Flavor: For an even richer taste, marinate the chicken in yogurt and spices for at least an hour before cooking. This helps tenderize the meat and infuse it with flavors.
- Use Fresh Spices: Whenever possible, use freshly ground spices instead of pre-ground ones. This enhances the aroma and flavor profile of the curry significantly.
- Adjusting Spice Levels: If you prefer a milder curry, reduce the amount of red chili powder and add a touch of sugar to balance the heat. Conversely, increase the chili powder for a spicier kick.
- Perfect Consistency: If your curry is too thick, add a splash of chicken broth or water to reach your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to thicken.

Variations
Regional Adaptations
Indian chicken curry varies across regions. Each area has its own unique twist.
– North India often uses more dairy, like yogurt or cream, making it rich.
– South India adds coconut and curry leaves for a fresh taste.
– East India focuses on mustard oil and spices like nigella seeds.
– West India brings in sweet flavors with coconut and jaggery.
You can adjust spice levels based on your taste. If you like it hot, add more chili powder. For a milder dish, use less chili or leave it out.
Ingredient Swaps
You can easily swap out proteins in this recipe. If you prefer lamb, use it instead of chicken. Lamb adds a deep, rich flavor.
Chickpeas are a great option for a vegetarian dish. They soak up flavors well and provide good protein.
If you want a dairy-free option, consider using almond milk instead of coconut milk. Almond milk gives a different taste but still creates a nice sauce.
Storage Info
Storing Leftovers
After you enjoy your Indian chicken curry, you may want to save some for later. To store leftovers, let the curry cool down first. Then, place it in an airtight container. This keeps the food fresh and safe.
– Refrigerating: Store in the fridge for up to 3 days. Make sure it’s sealed well to avoid spoilage.
– Freezing: You can freeze chicken curry for up to 3 months. Use freezer bags or containers. Label them with the date.
When you’re ready to eat, reheat the curry.
– Thawing: If frozen, thaw in the fridge overnight or use the microwave.
– Reheating: Heat on the stove over low heat. Stir often to prevent sticking. You can also use the microwave, but stir it halfway.
Meal Prep
Batch cooking Indian chicken curry is a great idea. You can make a large pot and portion it out for the week. This saves time and effort on busy days.
– Portioning: Divide the curry into single servings. Store in containers. This way, you can grab one when you need a quick meal.
– Enhancing Flavor: When reheating, add a splash of coconut milk. It makes the curry creamy again. You can also sprinkle fresh cilantro for extra flavor.
This method gives you tasty meals ready to enjoy anytime!
FAQs
Common Questions
How do I thicken my chicken curry?
You can thicken chicken curry by cooking it longer. This helps reduce the sauce. Another way is to add a bit of cornstarch mixed with water. Stir this mixture into the curry and cook for a few more minutes.
What can I serve with authentic Indian chicken curry?
You can serve chicken curry with fluffy basmati rice. Warm naan bread is also a great choice. For a fresh touch, add a side of cucumber salad or raita.
Cooking Tips
Can I make this recipe ahead of time?
Yes, you can make chicken curry ahead of time. Just let it cool and store it in the fridge. The flavors will blend well overnight, making it even tastier.
How do I know when the chicken is fully cooked?
Check the chicken pieces for doneness. They should be white and no longer pink inside. The juices should run clear when you cut into a piece. A meat thermometer can show if it reached 165°F.
Ingredient Queries
Can I use frozen chicken for this recipe?
Yes, you can use frozen chicken. Just make sure to thaw it first. This helps ensure even cooking and better flavor.
What to do if I can’t find some ingredients?
If you can’t find fresh ginger, use ginger powder instead. For coconut milk, try using cream or yogurt. You can also adjust spices based on what you have.
This chicken curry recipe is packed with flavor and easy to make. You learned about the key ingredients, cooking techniques, and tips to get the best taste. Remember to caramelize your onions and toast your spices for an authentic flavor. You can also explore different variations or adjust spice levels to suit your taste. With proper storage, you can enjoy this dish for days. Dive into this recipe and savor the deliciousness. Cooking can be fun and rewardin
Spicy Indian Chicken Curry
A flavorful and aromatic chicken curry with a blend of spices and creamy coconut milk.
Prep Time 15 minutes mins
Cook Time 35 minutes mins
Total Time 50 minutes mins
Course Main Course
Cuisine Indian
Servings 4
Calories 450 kcal
- 1.5 lbs chicken thighs, boneless and skinless, cut into 1-inch chunks
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 inch piece fresh ginger, grated
- 2 ripe tomatoes, pureed
- 1 cup coconut milk
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- to taste salt
- for garnish fresh cilantro, chopped
In a large heavy-bottomed pot, heat the vegetable oil over medium heat. Allow the oil to shimmer—this indicates it’s hot enough for cooking.
Add the finely chopped onion and sauté, stirring often, until the onions become golden brown and caramelized, which should take about 7-8 minutes.
Incorporate the minced garlic and grated ginger into the pot. Cook for an additional 2 minutes, stirring until fragrant.
Stir in the pureed tomatoes, and let the mixture cook for about 5 minutes, stirring occasionally, until it thickens.
Sprinkle in the ground cumin, ground coriander, turmeric powder, garam masala, red chili powder, and salt. Sauté for 2-3 minutes.
Increase the heat to medium-high and carefully add the chicken pieces. Cook for 5-7 minutes, stirring occasionally.
Reduce the heat to medium and pour in the creamy coconut milk. Stir well to combine all the ingredients.
Bring the mixture to a gentle simmer before reducing the heat to low. Cover the pot and let it cook undisturbed for 25-30 minutes.
Once the chicken is tender and generously coated in the sauce, taste and adjust the seasoning.
Just before serving, sprinkle fresh chopped cilantro over the curry for a burst of flavor and color.
Serve with basmati rice or naan bread and a slice of lime for added freshness.
Keyword chicken curry, coconut milk, Indian cuisine, spicy
WANT TO SAVE THIS RECIPE?