indian curry chicken recipe
The Best indian curry chicken recipe
I’ve been making this Indian curry chicken recipe for years, and it’s one of those dishes that never gets old. It’s rich, flavorful, and just the right amount of spicy—though I always tone it down a little for the kids. My husband requests it at least once a week, and even my picky eater will finish his plate without complaint. The best part? It’s simple enough for a weeknight dinner but impressive enough for when we have friends over. I love that it comes together in one pot, so cleanup is minimal, and the leftovers taste even better the next day.
What I appreciate most about this recipe is how balanced it is. The chicken is lean protein, the tomatoes and onions add fiber and vitamins, and the spices—like turmeric and cumin—have anti-inflammatory benefits. Plus, it’s packed with garlic and ginger, which are great for immunity. I usually serve it with basmati rice or naan, and sometimes I’ll throw in a side of roasted veggies to round out the meal. It’s comfort food without the guilt, and that’s a win in my book.
This dish has become a staple in our house because it’s versatile and always satisfying. Whether it’s a busy Tuesday or a lazy Sunday, it fits the bill. The aroma alone makes the kitchen feel cozy, and there’s something about the way the spices meld together that just feels like home. If you’re looking for a recipe that’s easy, healthy, and full of flavor, this is the one to try.

Classic Indian Chicken Curry
A rich and aromatic Indian chicken curry made with tender chicken pieces simmered in a fragrant blend of spices, tomatoes, and coconut milk. This comforting dish is perfect with steamed rice or naan bread.
🥘Ingredients
- 1.5 lbs (700g) boneless chicken thighs, cut into bite-sized pieces
- 1/2 cup plain yogurt
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp garam masala
- 1 tsp salt
- 3 tbsp vegetable oil or ghee
- 2 large onions, finely chopped
- 2 tomatoes, pureed
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp garam masala
- 1 tsp ground cumin
- 1 cup coconut milk (or 1/2 cup heavy cream)
- 1 cup water
- 1 tbsp kasuri methi (dried fenugreek leaves), crushed
- Salt to taste
- Fresh cilantro, chopped (for garnish)
👨🍳Directions
-
1 Marinate the chicken: In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, and salt. Mix well, cover, and let it marinate for at least 20 minutes (or up to 2 hours in the refrigerator).
-
2 Heat oil or ghee in a deep skillet or Dutch oven over medium heat. Add cumin seeds and let them sizzle for 10 seconds.
-
3 Add chopped onions and sauté until golden brown (about 8-10 minutes). Stir in ginger-garlic paste and cook for another 2 minutes.
-
4 Add tomato puree, coriander powder, turmeric, red chili powder, and salt. Cook for 5-7 minutes until the oil separates from the masala.
-
5 Add the marinated chicken to the skillet and cook for 5 minutes, stirring occasionally.
-
6 Pour in water and coconut milk (or cream), stir well, and bring to a gentle simmer. Cover and cook for 20-25 minutes, or until the chicken is tender and fully cooked.
-
7 Sprinkle garam masala and crushed kasuri methi over the curry. Stir well and simmer for another 2-3 minutes.
-
8 Garnish with fresh cilantro and serve hot with steamed rice or naan bread.
🔧Equipment
- Large mixing bowl
- Deep skillet or Dutch oven
- Wooden spoon
- Knife and cutting board
- Measuring spoons
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Classic Indian Chicken Curry Works
This Indian curry chicken recipe is one of those foolproof dishes that always delivers—flavorful, comforting, and easy to scale up for a crowd. Whether it’s a weeknight dinner or a big family gathering, the warm spices and tender chicken make it a hit every time. Plus, it’s simple enough to throw together but still feels special, so it’s perfect for any occasion.
❓ Frequently Asked Questions About Indian Chicken Curry
1. What type of chicken is best for Indian curry chicken?
The best cuts of chicken for Indian curry are bone-in, skinless pieces like thighs and drumsticks. They stay juicy and tender during slow cooking, absorbing flavors better than boneless cuts. However, boneless chicken breast or thighs can also be used if you prefer a quicker cooking time.
2. How do I make my curry sauce thicker?
To thicken your curry sauce, you can: – Simmer it uncovered for 5–10 minutes to reduce the liquid. – Mix 1–2 teaspoons of cornstarch or gram flour (besan) with water and stir it into the curry. – Blend a few tablespoons of the cooked sauce and mix it back in. – Add a spoonful of plain yogurt or coconut milk for creaminess while thickening.
3. Can I make Indian curry chicken without coconut milk?
Yes! While coconut milk adds richness, you can substitute it with: – Heavy cream or half-and-half for a creamy texture. – Plain yogurt (add slowly to prevent curdling). – Cashew paste (soaked cashews blended with water) for a nutty flavor. – Simply increase the amount of tomatoes or onions for a tomato-based gravy.
4. How spicy should Indian curry chicken be?
Spice levels vary by preference. For a mild curry, use 1–2 green chilies or ½ teaspoon of red chili powder. For medium heat, add 1–2 teaspoons of chili powder or fresh chilies. For extra spice, include cayenne pepper, bird’s eye chilies, or a dash of garam masala at the end. Adjust to taste and remember you can always add more spice later.
5. Can I prepare Indian curry chicken in advance?
Absolutely! Indian curry chicken tastes even better the next day as the flavors deepen. Store it in an airtight container in the refrigerator for up to 3–4 days. Reheat gently on the stove with a splash of water or milk to prevent drying. You can also freeze it for up to 3 months—thaw overnight in the fridge before reheating.
