Creamy tomato chicken curry is the kind of dinner that tastes like it simmered all afternoon, yet it comes together in one pan with ordinary pantry ingredients. Golden onions, ginger, and curry powder build the base.
Diced chicken simmers in a sauce of canned tomatoes and broth, then coconut milk or cream rounds everything into a silky finish. A squeeze of lemon at the end brightens each spoonful.
Table of Contents
Why This Creamy Tomato Chicken Curry Recipe Works
Frying the onions slowly until golden gives the sauce a sweet, savory backbone. Rushing this step makes the curry taste raw, so give the onions time to soften and color.
Garlic, ginger, and curry powder bloom in hot oil for a minute, which releases their aroma and deepens the flavor of the whole pot.
Tomatoes add gentle acidity that balances the richness of the cream or coconut milk, and lemon juice at the end lifts the flavors so the sauce never tastes heavy.
Ingredients for Creamy Tomato Chicken Curry
- Chicken: one pound of boneless chicken thighs, diced into bite sized pieces.
- Aromatics: onion, garlic, fresh ginger, and curry powder.
- Sauce: canned chopped tomatoes, chicken broth, and coconut milk or cream.
- Finish: salt, lemon juice, and optional fresh cilantro.
Chicken thighs. Thighs stay juicier than breasts in a simmered sauce, though breasts work if you cut them evenly and watch the clock.
Curry powder. Choose a blend you like, and fry it briefly in the oil so the spices taste rounded rather than dusty.
Canned tomatoes. Chopped tomatoes add body and tang, and they break down as the curry simmers into a thick sauce.
Coconut milk or cream. Coconut milk gives a lightly sweet, dairy free finish, while cream tastes richer, so use whichever fits your pantry.
Lemon and cilantro. A squeeze of lemon sharpens the sauce, and fresh cilantro adds a cool herbal finish if you enjoy it.
How to Make Creamy Tomato Chicken Curry
1. Prep the aromatics Chop the onion and mince the garlic, then grate the ginger so everything is ready before the pan heats.
2. Fry the onions Heat the oil in a large pan over medium heat and cook the onions until soft and golden, stirring often.
3. Bloom the spices Add the garlic, ginger, and curry powder and stir for about a minute until the kitchen smells fragrant.
4. Add the chicken Stir in the diced chicken and cook for a few minutes, turning the pieces until they are coated and lightly seared.
5. Add the tomatoes Pour in the chopped tomatoes and broth, scraping up any browned bits from the bottom of the pan.
6. Simmer the curry Simmer gently for about fifteen minutes, until the chicken reaches 165 degrees F and the sauce thickens slightly.
7. Add the cream Stir in the coconut milk or cream and simmer a few minutes more, without letting it boil hard, until smooth.
8. Season and finish Add the salt and lemon juice, taste, and adjust, then top with cilantro just before serving.
How to Serve Creamy Tomato Chicken Curry
Spoon the curry over cilantro lime rice or serve it with warm naan. Skillet yeast bread is great for scooping up extra sauce, and cucumber tomato feta salad adds a cool, fresh contrast. For a vegetable side, try air fryer broccoli with Parmesan, and add a dollop of yogurt for extra tang.
How to Store and Reheat Creamy Tomato Chicken Curry
Cool the curry and refrigerate it in an airtight container within two hours, where it keeps for three to four days. Reheat gently on the stove over medium low heat with a splash of water or broth until it reaches 165 degrees F, stirring often. Cream based sauces can separate, so avoid boiling hard. You can freeze the coconut milk version for up to two months, thawing it overnight in the refrigerator first.
Tips and Variations for Creamy Tomato Chicken Curry
Cut even pieces. Dice the chicken into pieces of the same size so they cook at the same pace and stay tender.
Do not rinse raw chicken. Rinsing spreads bacteria, so pat the chicken dry, cook it to 165 degrees F, and wash your hands and tools afterward.
Flag the allergens. Coconut counts as a tree nut for some labels, and cream contains milk, so check with guests who have allergies.
Cook the onions slowly. Golden onions are the foundation of this sauce, so keep the heat at medium and stir often to avoid burning.
Control the heat. Mild curry powder keeps the dish family friendly, and you can add a pinch of cayenne at the table for heat lovers.
Do not boil the cream. Once the cream or coconut milk goes in, keep the pot at a gentle simmer so the sauce stays smooth.
Add vegetables. Stir in spinach, peas, or diced potatoes to stretch the curry and add color without changing the method.
Check trusted guidance. For safe cooking and leftover handling of chicken dishes, review this Purdue Extension guide to storing leftovers.
Frequently Asked Questions About Creamy Tomato Chicken Curry
What makes creamy tomato chicken curry creamy?
Coconut milk or heavy cream gives the sauce its silky body, and the tomatoes and onions thicken it as the curry simmers.
Can I make creamy tomato chicken curry ahead of time?
Yes. The flavors deepen overnight, so cook it a day ahead, refrigerate it, and reheat gently with a splash of broth before serving.
Is creamy tomato chicken curry spicy?
It is mild with ordinary curry powder, so adjust the heat by choosing a hotter blend or stirring in a pinch of cayenne.
Can I use chicken breast instead of thighs?
Yes. Cut the breast into even pieces and simmer just until it reaches 165 degrees F, since breast meat dries out faster than thigh.
What should I serve with the curry?
Rice, naan, or any crusty bread works well, and a simple cucumber salad or steamed vegetables adds a fresh contrast.
Creamy Tomato Chicken Curry with Ginger
Equipment
- Large skillet or Dutch oven
- Wooden spoon
- Cutting board
- Instant read thermometer
Ingredients
Main Ingredients
- 16 oz boneless chicken thighs diced
- 1 tbsp vegetable oil
- 1 medium onion chopped
- 3 cloves garlic minced
- 1 tbsp fresh ginger grated
- 1 tbsp curry powder
- 1 can chopped tomatoes 14 oz
- 1 cup low sodium chicken broth or water
- 1 cup coconut milk or heavy cream
- ½ tsp salt
- 1 tbsp lemon juice
- 2 tbsp fresh cilantro chopped, optional
Instructions
Cooking
- Saute. Cook the chopped onion in the oil over medium heat until soft and golden.
- Spice. Stir in the garlic, ginger, and curry powder for about a minute until fragrant.
- Simmer. Add the chicken, tomatoes, and broth, then simmer about 15 minutes until the chicken reaches 165 degrees F.
- Cream. Stir in the coconut milk or cream and heat gently for a few minutes without boiling.
- Finish. Season with the salt and lemon juice and top with cilantro.









