Tomato Chicken Curry Recipe

5 from 1 vote
Jump to Recipe Print Recipe

Tomato Chicken Curry is a delightful and aromatic dish that brings together the succulent flavors of chicken with the vibrant tanginess of tomatoes.

This popular curry is a favorite in many households, known for its rich and comforting taste.

The combination of tender chicken pieces cooked in a luscious tomato-based gravy creates a harmonious blend of spices and textures that is truly satisfying.

The vibrant red color and the tantalizing aroma of this curry make it an irresistible choice for chicken lovers.

Tomato Chicken Curry

Key Takeaways:

  • Tomato Chicken Curry combines succulent chicken with tangy tomatoes, creating a delightful and aromatic dish.
  • It is a popular curry known for its rich and comforting taste, offering a harmonious blend of spices and textures.
  • The vibrant red color and tantalizing aroma make Tomato Chicken Curry irresistible for chicken lovers.
  • It can be served with steamed rice, naan bread, or roti, providing a satisfying and versatile dining experience.
  • Tomato Chicken Curry strikes a balance between tangy, savory, and mildly spicy flavors, making it a flavorful and satisfying choice.

The Ingredients:

Tomato Chicken Curry Ingredients

  • Chicken: 1 kg (cut and cleaned)
  • Tomatoes: 300 gms (chopped)
  • Onion: 3 pieces (finely sliced)
  • Onion: 1 small size (pasted)
  • Ginger: 1 inch (pasted)
  • Garlic: 12 cloves (pasted)
  • Red Dry Chili: 5 pieces (pasted)
  • Turmeric Powder – 1 tablespoon
  • Red Chili Powder – 1 tablespoon
  • Garam Masala – 1 tablespoon
  • Bay Leaves: 2 pieces
  • Cinnamon Sticks: 2 pieces
  • Green Cardamoms: 6 pieces
  • Mustard Oil – 3 tablespoon
  • Salt to Taste

How to Cook Tomato Chicken Curry (Step by Step Images)?

1. I have prepared the dish on a chulah or earthen stove, but you can cook it on a gas stove. Fire it up and set the wok for cooking.

lighten earthen stove and heating pan

2. Pour oil into the wok.

Pouring oil into the wok

3. Add bay leaves, cinnamon sticks, and cardamoms to the smoking oil.

Adding bay leaves, cinnamon sticks, and cardamoms

4. When the whole spices release flavor, add finely sliced onions and stir until they turn light brown.

Add finely sliced onions and stirring

5. Add chopped tomatoes and some salt. (You can use tomato paste instead of chopped tomatoes, but in that case, add it after adding the masalas.)

Adding chopped tomatoes and some salt

6. Let the tomatoes cook and release their water.

Cooking tomatoes

7. Once the tomatoes become tender, add red chili paste, onion paste and ginger-garlic paste. Give the mixture a good stir and add a little bit of water.

Adding red chili paste, onion paste and ginger-garlic paste

8. Add 1 and ½ tablespoons of turmeric and red chili powder. Mix well and add some water.

Adding turmeric, red chili powder and water

9. After the spices start releasing water, add chicken pieces and gently mix them.

Adding chicken pieces

10. Add salt to taste and mix well with the chicken-tomato-spices mixture.

Mixing chicken-tomato-spices mixture

11. Cover the pan with a lid and let it cook for 5 minutes.

Covering the pan with a lid

12. After 5 minutes, open the lid and stir for ½ minute, add garam masala. Cover the pan with the lid again.

Adding garam masala, and mixing

13. After a few minutes, open the lid and pour 2 medium-sized bowls of Lukewarm water. Cover the pan again.

Adding luke warm water

14. Let it cook until the gravy thickens.

Gravy is thickening

15. Tomato Chicken Curry is ready and transfer it to a bowl.

Tomato Chicken Curry in a bowl

Pro Tips for Cooking Tomato Chicken Curry

Here are some pro tips to help you cook a delicious Tomato Chicken Curry:

Choose ripe and flavorful tomatoes: The key to a flavorful tomato chicken curry is using ripe and juicy tomatoes. Look for tomatoes that are bright red in color and have a sweet and tangy aroma. This will enhance the overall taste of the curry.

Sauté the spices: Before adding the tomatoes, take a few extra minutes to sauté the spices in oil or ghee. This process helps release their flavors and aromas, resulting in a more flavorful curry.

Use bone-in chicken pieces: For added flavor and juiciness, opt for bone-in chicken pieces instead of boneless. The bones impart a rich flavor to the curry and help keep the chicken moist during the cooking process.

You May Also Like:  Chicken Potato Curry Recipe

Marinate the chicken (OPTIONAL): Consider marinating the chicken with spices, yogurt, and a squeeze of lemon juice for at least 30 minutes before cooking. This step helps tenderize the meat and infuse it with flavors, resulting in more delicious and succulent chicken.

Simmer the curry gently: Once the chicken is added to the tomato gravy, simmer it gently over low heat. This allows the flavors to meld together and ensures that the chicken cooks evenly without becoming dry or overcooked.

Adjust the spice level: Tomato chicken curry can be customized to suit your spice preference. If you prefer it spicier, increase the amount of red chili powder or add a chopped green chili. If you prefer it milder, reduce the amount of chili powder or omit the green chili.

Add a touch of sweetness (OPTIONAL): To balance the tanginess of the tomatoes, you can add a pinch of sugar or a teaspoon of honey. This will help enhance the overall flavor profile of the curry.

Finish with fresh herbs (OPTIONAL): Just before serving, garnish the tomato chicken curry with freshly chopped cilantro or coriander leaves. This adds a burst of freshness and a touch of vibrant green color to the dish.

Feel free to adapt these tips and make the tomato chicken curry your own, creating a delicious and personalized dish that you and your loved ones will enjoy.

What to Serve with Tomato Chicken Curry?

Tomato Chicken Curry pairs well with a variety of accompaniments that complement its flavors and textures. Here are some popular options to serve alongside:

Steamed Rice: A classic choice is to serve Tomato Chicken Curry with steamed basmati rice. The fluffy rice helps absorb the flavorful curry and provides a neutral base for the dish.

Naan Bread: Soft and pillowy naan bread is perfect for scooping up the tomato curry. You can opt for plain naan or try variations like garlic naan or butter naan for added flavor.

Roti or Chapati: These thin, unleavened Indian breads are a lighter alternative to naan. They are great for tearing into pieces and dipping into the curry.

Paratha: Parathas are flaky and layered Indian breads that add a delicious texture to the meal. They come in various flavors like plain, stuffed with potatoes, or spinach, offering a tasty complement to the curry.

Vegetable Pulao: If you prefer a one-pot meal, serve Tomato Chicken Curry with vegetable pulao. This aromatic rice dish cooked with mixed vegetables adds a delightful medley of flavors to the meal.

Remember, these are just suggestions, and you can mix and match based on your preferences and the availability of ingredients.

The goal is to create a well-balanced meal with a combination of flavors, textures, and aromas that complement the Tomato Chicken Curry.

How Does Tomato Chicken Curry Taste?

Tomato Chicken Curry Taste

Tomato Chicken Curry has a delicious and distinctive taste profile. The flavors can vary depending on the specific recipe and spices used, but here’s a general description:

The prominent taste in Tomato Chicken Curry comes from the tangy and slightly sweet notes of ripe tomatoes. The tomatoes are cooked down to create a rich and flavorful base for the curry.

The chicken absorbs the flavors of the tomato sauce as it simmers, resulting in tender and juicy meat.

The curry is typically seasoned with a blend of aromatic spices such as cumin, coriander, turmeric, and chili powder, which adds depth and warmth to the dish.

These spices infuse the chicken and tomato sauce with a subtle heat and earthy undertones.

The use of ginger and garlic enhances the overall flavor profile, providing a gentle pungency and warmth. These ingredients add a layer of complexity and depth to the curry.

Depending on the recipe, additional ingredients like onions, green chilies, and herbs like cilantro or curry leaves can be included, further enhancing the taste.

Overall, Tomato Chicken Curry strikes a balance between tangy, savory, and mildly spicy flavors.

The combination of juicy chicken, robust tomato sauce, and aromatic spices creates a harmonious blend that is both comforting and satisfying to the palate.

You May Also Like:  Daab Chicken Recipe | Chicken Stuffed in Coconut

Remember that taste can vary from recipe to recipe and personal preferences, so the best way to experience the flavors of Tomato Chicken Curry is to try it yourself or explore different variations of the dish.

Tomato Chicken Curry Alternatives

If you’re looking for alternatives to Tomato Chicken Curry, here are a few options you can consider:

Butter Chicken: Butter Chicken, also known as Murgh Makhani, is a popular Indian dish where chicken is cooked in a creamy and mildly spiced tomato-based sauce. It has a rich and velvety texture with a hint of sweetness.

Coconut Chicken Curry: This variation incorporates coconut milk into the curry sauce, resulting in a creamy and slightly sweet flavor. It’s a popular choice in South Asian and Southeast Asian cuisines.

Chicken Tikka Masala: Chicken Tikka Masala is a flavorful dish where marinated chicken is grilled and then simmered in a creamy and spiced tomato sauce. It’s known for its vibrant red color and a perfect balance of tanginess and creaminess.

Green Chicken Curry: Green Chicken Curry is a Thai-inspired dish made with a blend of green chilies, herbs, and spices. It features a fragrant and slightly spicy flavor profile with hints of lemongrass, basil, and lime.

Chicken Korma: Chicken Korma is a milder curry dish made with a creamy and aromatic sauce. It typically includes a blend of spices like cinnamon, cardamom, and cloves, along with yogurt or cream to create a luxurious and mild curry.

These are just a few alternatives to Tomato Chicken Curry that offer different flavors and culinary experiences. Feel free to explore these options and discover new tastes that suit your preferences.

Recipe Card:

Tomato Chicken Curry

Tomato Chicken Curry

By Mita Mondal
Tomato Chicken Curry is a flavorful and aromatic dish that is part of Indian cuisine. It is a chicken curry preparation that features a tomato-based gravy, infused with a blend of spices.
5 from 1 vote
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 5
Calories 316 kcal


  • 1 kg Chicken (cut and cleaned)
  • 300 grams Tomato (chopped)
  • 3 pieces Onion (finely sliced)
  • 1 tablespoon Turmeric Powder
  • 1 tablespoon Red Chili Powder
  • 1 tablespoon Garam Masala
  • 2 pieces Bay Leaves
  • 2 pieces Cinnamon Sticks
  • 6 pieces Green Cardamom
  • 3 tablespoons Mustard Oil
  • Salt to Taste


  • 1 tablespoon Onion (pasted)
  • 1 inch Ginger (pasted)
  • 12 cloves Garlic (pasted)
  • 5 pieces Red Dry Chili (pasted)


  • Heat a wok or a deep pan on medium heat and add oil.
  • Once the oil is hot, add bay leaves, cinnamon sticks, and cardamoms to infuse their flavors into the oil.
  • When the whole spices release their aroma, add finely sliced onions and sauté until they turn light brown.
  • Add chopped tomatoes and a pinch of salt. If using tomato paste, add it after adding the masalas.
  • Allow the tomatoes to cook and release their juices until they become tender.
  • Now, add red chili paste, onion paste, and ginger-garlic paste. Give it a good stir and add a little water to prevent the spices from burning.
  • Mix in 1 and ½ tablespoons of turmeric powder and red chili powder. Add some more water and mix well to create a smooth gravy.
  • Once the spices start releasing their flavors, add the chicken pieces and gently coat them with the tomato-spice mixture.
  • Season with salt according to taste and ensure the chicken is well coated with the spices and tomatoes.
  • Cover the pan with a lid and let it cook for 5 minutes to allow the flavors to meld together.
  • After 5 minutes, remove the lid and stir for half a minute. Sprinkle garam masala over the curry and cover the pan again.
  • After a few minutes, remove the lid and pour in 2 medium-sized bowls of lukewarm water. Cover the pan once more.
  • Allow the curry to cook until the gravy thickens to your desired consistency.
  • Once the Tomato Chicken Curry reaches the desired consistency, transfer it to a serving bowl.
  • Serve the delicious Tomato Chicken Curry with steamed rice, naan bread, or your preferred accompaniment.


Subscribe to My YouTube Channel Mitar Cooking!


Chicken: You can use bone-in or boneless chicken pieces for this curry. Chicken thighs or drumsticks work well as they remain tender and flavorful during the cooking process. You can also use a combination of chicken pieces for added variety.
Tomatoes: Fresh ripe tomatoes are preferred for this recipe as they provide a vibrant flavor. However, if fresh tomatoes are not available, you can use tomato paste as a substitute. Adjust the quantity according to your taste preference.
Spices: The combination of bay leaves, cinnamon sticks, and cardamoms adds a delightful aroma to the curry. You can adjust the quantity of spices based on your preference for a milder or spicier curry.
Chili Paste: Red chili paste adds heat and color to the curry. You can adjust the amount of chili paste based on your desired spice level. If you prefer a milder curry, reduce the quantity, or if you like it spicier, add more chili paste.
Onion and Ginger-Garlic Paste: These pastes provide a depth of flavor to the curry. You can make them by blending onions and ginger-garlic together or use store-bought versions for convenience.
Turmeric and Red Chili Powder: These spices add color and flavor to the curry. Adjust the quantity according to your taste preference, keeping in mind the desired level of spiciness.
Cooking Time: Ensure that the chicken is cooked thoroughly and the flavors are well infused into the curry. Adjust the cooking time as needed to achieve the desired tenderness of the chicken and thickness of the gravy.
Water: Adding water at different stages helps in cooking the chicken and forming the desired consistency of the gravy. You can adjust the amount of water based on how thick or thin you want the curry to be.
Garnish (OPTIONAL): Once the curry is cooked, you can garnish it with fresh cilantro leaves or chopped coriander for added freshness and visual appeal.
Serving Suggestions: Tomato Chicken Curry pairs well with steamed rice, naan bread, roti, or any bread of your choice. 
Enjoy the Tomato Chicken Curry hot and savor the flavors of the delicious dish!

Nutrition Info (Estimation Only)

Nutrition Facts
Tomato Chicken Curry
Amount per Serving
Calories from Fat 117
% Daily Value*
Saturated Fat
Trans Fat
Polyunsaturated Fat
Monounsaturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Let me know how it was!
Follow Me @Mitar.Cooking or Tag #mitarcooking!
Like Page @MitarCooking or Tag #mitarcooking!
Follow Me @MitarCooking or Tag #mitarcooking!


Tomato Chicken Curry is a delicious and flavorful dish that combines tender chicken with a tangy and savory tomato-based curry sauce.

You May Also Like:  Chicken Masala Gravy Recipe

It offers a balance of spices, including aromatic herbs and warm spices, creating a well-rounded taste.

The tomatoes lend a natural sweetness and acidity to the dish, enhancing the overall flavor profile.

Tomato Chicken Curry is a versatile dish that can be enjoyed with rice, naan bread, or other Indian breads, providing a satisfying and comforting meal.

Whether you prefer mild or spicy flavors, Tomato Chicken Curry is sure to please your taste buds with its rich and aromatic character.

Was this helpful?

Thanks for your feedback!
Recipe Rating

Inline Feedbacks
View all comments
Scroll to Top