This delightful Indian Tomato Chicken recipe brings together tender pieces of chicken breast with a rich and flavorful tomato sauce. Infused with aromatic spices, this dish offers a perfect balance of heat and savory goodness, making it a great choice for a comforting meal.
Some ingredients in this recipe might not be commonly found in every household. Garam masala, a blend of ground spices, and turmeric powder are essential for authentic Indian flavor. If you don't have these, you can find them in the spice aisle of most supermarkets. Fresh ginger and cilantro might also be new to some, but they add a fresh and vibrant touch to the dish.

Ingredients For Indian Tomato Chicken Recipe
Chicken breast: Cut into bite-sized pieces, this lean protein is the star of the dish.
Vegetable oil: Used for sautéing, it helps cook the ingredients evenly.
Onion: Adds sweetness and depth to the sauce when finely chopped and sautéed.
Garlic: Minced garlic provides a pungent and aromatic base flavor.
Ginger: Grated ginger adds a zesty and slightly spicy note.
Tomatoes: Chopped tomatoes create the rich and tangy sauce.
Turmeric powder: This spice gives the dish a warm, earthy flavor and vibrant color.
Cumin powder: Adds a nutty and slightly peppery taste.
Coriander powder: Provides a citrusy and aromatic flavor.
Garam masala: A blend of spices that adds depth and complexity.
Salt: Enhances all the flavors in the dish.
Cilantro: Chopped fresh for garnish, it adds a burst of freshness.
Technique Tip for This Recipe
When sautéing the onions, make sure to cook them until they are a deep golden brown. This process, known as caramelization, enhances the sweetness and depth of flavor in the dish. Additionally, when adding the garlic and ginger, be careful not to burn them as they can turn bitter. Stir constantly and cook just until fragrant.
Suggested Side Dishes
Alternative Ingredients
Chicken breast - Substitute with chicken thighs: Chicken thighs are juicier and more flavorful, making them a great alternative to chicken breast.
Vegetable oil - Substitute with ghee: Ghee adds a rich, buttery flavor that complements Indian spices well.
Onion - Substitute with shallots: Shallots have a milder and sweeter taste, which can add a subtle depth to the dish.
Garlic - Substitute with garlic powder: If fresh garlic is not available, garlic powder can provide a similar flavor profile.
Ginger - Substitute with ground ginger: Ground ginger can be used in place of fresh ginger, though it is more concentrated, so use less.
Chopped tomatoes - Substitute with tomato puree: Tomato puree offers a smoother texture and a more intense tomato flavor.
Turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
Cumin powder - Substitute with caraway seeds: Caraway seeds have a similar earthy flavor and can be used in place of cumin.
Coriander powder - Substitute with ground fennel seeds: Ground fennel seeds offer a sweet and aromatic flavor that can mimic coriander.
Garam masala - Substitute with curry powder: Curry powder can provide a similar blend of spices, though it may have a slightly different flavor profile.
Salt - Substitute with soy sauce: Soy sauce can add saltiness along with umami depth to the dish.
Cilantro - Substitute with parsley: Parsley can provide a fresh, green flavor similar to cilantro, though it lacks the citrusy notes.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Indian Tomato Chicken to cool completely before storing. This prevents condensation, which can lead to sogginess and spoilage.
- Transfer the cooled chicken into an airtight container. Make sure the container is clean and dry to maintain the dish's freshness.
- Label the container with the date of preparation. This helps keep track of how long the dish has been stored.
- Store the container in the refrigerator if you plan to consume the Indian Tomato Chicken within 3-4 days. The cool temperature will help preserve the flavors and prevent bacterial growth.
- For longer storage, place the airtight container in the freezer. The Indian Tomato Chicken can be frozen for up to 3 months without significant loss of flavor or texture.
- When ready to reheat, thaw the chicken in the refrigerator overnight if it was frozen. This gradual thawing helps maintain the dish's integrity.
- Reheat the Indian Tomato Chicken in a pan over medium heat. Add a splash of water or chicken broth to prevent it from drying out. Stir occasionally to ensure even heating.
- Alternatively, you can reheat the chicken in the microwave. Place it in a microwave-safe dish, cover it with a microwave-safe lid or plastic wrap, and heat on medium power. Stir halfway through to ensure even heating.
- Garnish with fresh cilantro before serving to revive the dish's vibrant flavors and add a touch of freshness.
How to Reheat Leftovers
Stovetop Method:
- Place a non-stick pan over medium heat.
- Add a splash of vegetable oil or a few tablespoons of water to prevent sticking.
- Add the leftover Indian Tomato Chicken to the pan.
- Stir occasionally to ensure even heating.
- Heat until the chicken is warmed through, about 5-7 minutes.
Microwave Method:
- Transfer the Indian Tomato Chicken to a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap (leave a small corner open for steam to escape).
- Microwave on medium power for 2-3 minutes.
- Stir the chicken and check the temperature.
- Continue microwaving in 1-minute intervals until heated through.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the Indian Tomato Chicken in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for 15-20 minutes, or until the chicken is thoroughly heated.
- Stir halfway through to ensure even heating.
Steaming Method:
- Set up a steamer basket over a pot of simmering water.
- Place the Indian Tomato Chicken in a heatproof dish that fits inside the steamer basket.
- Cover and steam for about 10 minutes, or until the chicken is heated through.
Sous Vide Method:
- Place the Indian Tomato Chicken in a vacuum-sealed bag or a ziplock bag using the water displacement method.
- Set your sous vide machine to 140°F (60°C).
- Submerge the bag in the water bath and heat for about 30 minutes.
- Remove from the bag and serve immediately.
Best Tools for This Recipe
Large pan: Used for cooking the chicken and sauce together, ensuring even heat distribution.
Wooden spoon: Ideal for stirring the ingredients without scratching the pan.
Chef's knife: Essential for finely chopping the onion and mincing the garlic.
Cutting board: Provides a stable surface for chopping and mincing ingredients.
Measuring spoons: Ensures accurate measurement of spices and oil.
Grater: Used for grating the ginger to release its flavor.
Mixing bowl: Handy for holding the chopped tomatoes and other prepped ingredients.
Lid: Necessary for covering the pan while simmering the chicken and sauce.
Serving spoon: Useful for serving the finished dish.
Serving dish: A dish to present the cooked Indian Tomato Chicken attractively.
How to Save Time on This Recipe
Prep ingredients in advance: Chop the onion, garlic, and ginger ahead of time to streamline the cooking process.
Use pre-cut chicken: Buy chicken breast that's already cut into bite-sized pieces to save prep time.
Opt for canned tomatoes: Use canned chopped tomatoes instead of fresh to reduce prep work.
Measure spices beforehand: Pre-measure the turmeric, cumin, coriander, and garam masala to save time during cooking.
Cook in batches: Double the recipe and freeze half for a quick meal later.

Indian Tomato Chicken Recipe
Ingredients
Main Ingredients
- 500 g Chicken Breast cut into bite-sized pieces
- 2 tablespoon Vegetable Oil
- 1 large Onion finely chopped
- 3 cloves Garlic minced
- 1 tablespoon Ginger grated
- 400 g Tomatoes chopped
- 1 teaspoon Turmeric Powder
- 1 teaspoon Cumin Powder
- 1 teaspoon Coriander Powder
- 1 teaspoon Garam Masala
- 1 teaspoon Salt or to taste
- ½ cup Cilantro chopped, for garnish
Instructions
- Heat oil in a large pan over medium heat.
- Add chopped onions and sauté until golden brown.
- Add garlic and ginger, cook for another minute.
- Add chicken pieces and cook until they turn white.
- Add chopped tomatoes, turmeric, cumin, coriander, and salt. Cook until tomatoes are soft.
- Cover and simmer for 15 minutes, stirring occasionally.
- Sprinkle garam masala and stir well.
- Garnish with chopped cilantro and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Indian Style Vegetable Rice Recipe45 Minutes
- Indian Stir-Fried Shrimp Recipe25 Minutes
- Sloppy Joes Recipe30 Minutes
- Pasta Salad Recipe25 Minutes
- Dutch Babies Recipe30 Minutes
- Christmas Breakfast Sausage Casserole Recipe1 Hours
- Microwave Chocolate Mug Cake Recipe7 Minutes
- Indian Curry Couscous with Broccoli and Edamame Recipe35 Minutes
Leave a Reply