Chicken Curry Indian Recipe
Indulge in the rich, aromatic experience of this chicken curry Indian recipe. If you’re looking for a dish that brings warmth and comfort to your table, you’ve come to the right place! This recipe is one of my all-time favorites because it combines tender boneless chicken thighs with a luscious sauce made from fragrant spices, tomatoes, and creamy coconut milk. Whether it’s a busy weeknight or a family gathering, this delightful balance of flavors will transport you straight to the heart of India.
What I love most about this chicken curry is how easy it is to make while still impressing everyone who takes a bite. The aroma that fills your kitchen while it simmers is enough to make anyone’s mouth water!
Why You’ll Love This Recipe
- Easy to prepare: With just a few simple steps, you can whip up this delicious dish in no time.
- Family-friendly: This curry has a mild flavor that even the little ones will enjoy.
- Perfect for meal prep: Make a big batch and enjoy leftovers throughout the week!
- Versatile options: Whether you want it spicy or mild, you can easily customize the heat level.
- Rich flavors: The combination of spices and coconut milk creates a comforting and satisfying meal.

Ingredients You’ll Need
For this chicken curry Indian recipe, you’ll be using simple, wholesome ingredients that are easy to find. Here’s what you’ll need:
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
- Fresh cilantro for garnish
Variations
This chicken curry Indian recipe is wonderfully flexible! Feel free to experiment with different ingredients based on your preferences or what you have on hand.
- Swap the protein: Try using chickpeas or tofu for a vegetarian option that’s just as delicious.
- Add some heat: Toss in some chopped green chilies or red pepper flakes if you like your curry spicy.
- Vegetable boost: Add your favorite vegetables like bell peppers or spinach for extra nutrition and flavor.
- Herb infusion: Experiment with fresh herbs like basil or mint for a unique twist!
How to Make Chicken Curry Indian Recipe
Step 1: Prepare Your Ingredients
Begin by chopping your onion, garlic, and ginger. Having everything ready makes cooking smoother and more enjoyable. Plus, these ingredients will create the wonderful base for your sauce!
Step 2: Sauté the Aromatics
In a large pan over medium heat, add oil and sauté the onion until it becomes translucent. This step is crucial because it brings out the sweetness of the onions. When you add garlic and ginger next, cook them until fragrant—this will fill your kitchen with an irresistible aroma!
Step 3: Brown the Chicken
Now it’s time to add those juicy chicken thighs! Brown them on all sides for about 5 minutes. This step locks in flavor and gives your curry that lovely golden color.
Step 4: Add Spices
Stir in the curry powder along with salt and pepper; let it cook for another 2 minutes. This helps release the essential oils in the spices, enhancing their flavor before adding any liquids.
Step 5: Combine Tomatoes and Coconut Milk
Pour in those diced tomatoes along with coconut milk; stir well and bring everything to a simmer. The tomatoes add acidity while coconut milk brings creaminess—together they create an incredible depth of flavor!
Step 6: Simmer Away
Let it bubble gently for about 20 minutes until thickened. This simmering time allows all those wonderful flavors to meld together beautifully.
Step 7: Serve It Up
Garnish with fresh cilantro before serving over rice or alongside warm naan. Your chicken curry Indian recipe is now ready to be enjoyed—get ready for compliments from everyone at the table!
Pro Tips for Making Chicken Curry Indian Recipe
Creating the perfect chicken curry is all about balancing flavors and textures, so here are some tips to elevate your dish!
-
Use fresh spices: Freshly ground spices can significantly enhance the aroma and flavor of your curry, making it more authentic and vibrant.
-
Marinate the chicken: For maximum flavor, marinate the chicken thighs with yogurt and spices for at least 30 minutes before cooking. This not only tenderizes the meat but also infuses it with delicious flavors.
-
Adjust the heat: If you love a bit of heat, consider adding fresh green chilies or a pinch of cayenne pepper during cooking. This allows you to customize the spice level to your preference.
-
Simmer longer for deeper flavors: If time allows, let your curry simmer longer than 20 minutes. The additional cooking time helps meld the flavors together beautifully.
-
Experiment with vegetables: Feel free to add vegetables like bell peppers, peas, or spinach for extra nutrition and color. They contribute additional layers of flavor and make the dish heartier.
How to Serve Chicken Curry Indian Recipe
Serving chicken curry can be just as fun as making it! Here are some ideas to present this delightful dish beautifully at your table.
Garnishes
- Fresh cilantro: A sprinkle of chopped cilantro not only adds a burst of color but also brings a fresh herbal note that complements the rich sauce.
- Sliced green chilies: For those who enjoy a little extra spice, garnishing with sliced green chilies can awaken the dish’s heat while enhancing its visual appeal.
Side Dishes
- Basmati rice: Fluffy basmati rice is a classic pairing that soaks up the delicious curry sauce, providing a comforting base for each bite.
- Naan bread: Soft naan is perfect for scooping up curry. You can serve it plain or opt for garlic naan for an aromatic twist.
- Cucumber raita: This cooling yogurt dip made with cucumbers and spices balances out the heat from your curry perfectly, refreshing your palate.
- Saag paneer: For an extra touch of Indian flair, serve alongside saag paneer—a creamy spinach dish that adds depth and variety to your meal.
By following these tips and serving suggestions, you’ll create a memorable dining experience that will have everyone coming back for seconds! Enjoy your culinary adventure!

Make Ahead and Storage
This chicken curry Indian recipe is not only delicious but also perfect for meal prep! You can easily make a large batch, store it, and enjoy the flavors throughout the week.
Storing Leftovers
- Allow the chicken curry to cool completely before storing.
- Transfer it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
Freezing
- Let the curry cool down before placing it in a freezer-safe container.
- Leave some space at the top of the container for expansion.
- Freeze for up to 2-3 months.
Reheating
- Thaw in the refrigerator overnight if frozen.
- Reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- For microwave reheating, use a microwave-safe dish and cover; heat in short intervals until hot.
FAQs
Here are some common questions about this chicken curry Indian recipe.
Can I use other proteins instead of chicken?
Absolutely! This chicken curry Indian recipe is versatile. You can substitute chicken with chickpeas or tofu for a vegetarian option that’s just as satisfying.
What can I serve with this chicken curry Indian recipe?
This chicken curry pairs wonderfully with fluffy basmati rice or warm naan bread. You can also serve it with a side of steamed vegetables to complete your meal.
How spicy is this chicken curry Indian recipe?
The spice level can be adjusted based on your preference. If you love heat, feel free to add chopped chilies or cayenne pepper during cooking!
Can I make this dish gluten-free?
Yes! This chicken curry Indian recipe is naturally gluten-free. Just ensure any additional ingredients you use, such as condiments or sides, are also gluten-free.
Final Thoughts
I truly hope you enjoy making this flavorful chicken curry Indian recipe as much as I do! The combination of tender chicken and aromatic spices brings warmth and joy to any meal. Whether it’s a cozy dinner or a gathering with friends, this dish is sure to impress. Happy cooking!
Chicken Curry Indian Recipe
Indulge in the warmth and comfort of this Chicken Curry Indian Recipe, a delightful dish that combines tender chicken thighs with a rich and creamy coconut milk sauce. Infused with aromatic spices and vibrant tomatoes, this curry is perfect for busy weeknights or family gatherings. The easy preparation makes it accessible for home cooks of all skill levels, while the ability to customize the spice level ensures that everyone at the table will enjoy it. Serve this dish over fluffy basmati rice or with warm naan to soak up every last bit of the delicious sauce.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Ingredients
- 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
- Fresh cilantro for garnish
Instructions
- Prepare your ingredients by chopping the onion, garlic, and ginger.
- In a large pan over medium heat, add oil and sauté the onion until translucent.
- Add minced garlic and grated ginger; cook until fragrant.
- Brown the chicken thighs on all sides for about 5 minutes.
- Stir in curry powder, salt, and pepper; cook for an additional 2 minutes.
- Pour in diced tomatoes and coconut milk; stir well and bring to a simmer.
- Let it gently bubble for about 20 minutes until thickened.
- Garnish with fresh cilantro before serving over rice or alongside warm naan.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 4g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 24g
- Cholesterol: 90mg
