Indian chicken curry

This Indian Chicken Curry features tender chicken simmered with fragrant spices, sweet potatoes, and green beans in a rich sauce. It’s an aromatic dish that brings bold flavors to your dinner table.

17 Jan 2026
Cook time 30 min
Prep time 10 min

Ingredients:

2 tsp olive oil
1.50 lb chicken breasts
1 onion
1/3 cup curry paste
1 cup chicken gravy
1 can canned tomatoes
2 sweet potatos
1 cup green beans
Indian chicken curry

Indian Chicken Curry is a delicious, aromatic dish that combines tender chicken with a blend of rich, flavorful spices. This recipe is perfect for those who enjoy bold flavors and a touch of heat in their meals. Our version includes wholesome ingredients like sweet potatoes and green beans, making it a nutritious and satisfying meal.

Instructions:

1. Prepare Ingredients:
- Cut the chicken breasts into bite-sized pieces.
- Finely chop the onion.
- Peel and dice the sweet potatoes.
- Trim and cut the green beans into bite-sized pieces.
2. Heat Oil:
- In a large pot or deep skillet, heat 2 teaspoons of olive oil over medium-high heat.
3. Cook Chicken:
- Add the chicken pieces to the pot and cook until they are browned on all sides, about 5-7 minutes. Remove the chicken and set aside.
4. Sauté Onions:
- In the same pot, add the chopped onion and sauté until it becomes soft and translucent, about 5 minutes.
5. Add Curry Paste:
- Stir in the 1/3 cup of curry paste and cook for another 2 minutes, allowing the spices to become fragrant.
6. Combine Ingredients:
- Return the browned chicken to the pot.
- Add the cup of chicken gravy, the can of canned tomatoes with their juice, and the diced sweet potatoes.
- Stir well to combine all the ingredients.
7. Simmer:
- Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for about 20 minutes, or until the sweet potatoes are tender and the chicken is cooked through.
8. Add Green Beans:
- Stir in the green beans and simmer uncovered for an additional 5-7 minutes, until the green beans are tender but still slightly crisp.
9. Serve:
- Taste the curry and adjust seasoning if necessary. Serve hot over steamed rice or with naan bread.

Your Indian Chicken Curry is now ready to be enjoyed! This dish pairs perfectly with steamed rice or warm naan bread. The combination of tender chicken, flavorful curry, and fresh vegetables makes for a comforting, hearty meal that’s sure to impress both family and guests alike.

Indian chicken curry FAQ:

How long should I cook the chicken in the curry?

Cook the chicken pieces for about 5-7 minutes until they are browned on all sides before removing them from the pot. After combining with the other ingredients, simmer the curry for approximately 20 minutes until the chicken is cooked through.

What can I substitute for chicken breasts in this recipe?

You can substitute chicken thighs, which are juicier and can add more flavor. Alternatively, for a vegetarian option, chickpeas or tofu can work well, though cooking time may vary.

How should I store leftovers of this Indian chicken curry?

Store leftover curry in an airtight container in the refrigerator for up to 3-4 days. You can also freeze it for up to 3 months; just ensure it’s cooled to room temperature before freezing.

How do I know when the sweet potatoes are done cooking?

The sweet potatoes are done when they are tender and easily pierced with a fork. This typically takes about 20 minutes of simmering in the curry.

Can I use fresh tomatoes instead of canned in this recipe?

Yes, you can use fresh tomatoes instead of canned. About 2-3 medium tomatoes, chopped, should work well. You may need to adjust the cooking time slightly to ensure they break down and incorporate into the sauce.

Cooking Tips:

- For richer flavor, marinate the chicken in a mixture of yogurt and a few teaspoons of curry paste for at least 30 minutes before cooking.

- If you prefer a spicier curry, add a chopped chili or a teaspoon of chili powder when you sauté the onions.

- Cut the sweet potatoes into smaller chunks to ensure they cook evenly and absorb the flavors of the curry.

- Use fresh tomatoes instead of canned for a fresher taste; just make sure to peel and chop them finely.

- Add a splash of coconut milk at the end of cooking for a creamier texture and a hint of sweetness.

- Garnish with fresh cilantro and a squeeze of lime juice before serving for an extra zesty kick.

Nutrition Facts

6 Servings
Calories 240kcal
Protein 27g
Carbohydrates 22g
Fiber 4.84g
Sugar 7g
Fat 6g

More recipes

Vegetable samosa

Crispy vegetable samosas filled with spiced potatoes and peas.

04 Feb 2026

Chicken, pea and potato curry

A comforting chicken, pea, and potato curry in coconut milk.

09 Jan 2026

Sweet and savory chinese chicken and broccoli stir-fry

Quick Chinese chicken and broccoli stir-fry with sweet sauce.

19 Dec 2025

Coconut chana masala with spicy jalapenos

A spicy and creamy Coconut Chana Masala with jalapenos.

05 Jan 2026

Mango lassi smoothie

A creamy and refreshing Mango Lassi Smoothie perfect for hot days.

25 Nov 2025

Tarka dhal

A simplified, flavorful tarka dhal with chickpeas and chicken gravy.

24 Jan 2026

Cucumber and mint raita

A refreshing cucumber and mint raita, perfect for spicy dishes.

04 Mar 2026

Cauliflower, chickpea, tomato and coriander curry

A hearty Cauliflower and Chickpea Curry with vibrant spices.

05 Mar 2026

Posts