Tomato Gravy Recipe – Easy and Flavorful Indian Tomato Curry
Introduction
Tomato gravy is a simple yet incredibly flavorful dish that plays an important role in Indian cuisine. Made primarily with fresh tomatoes, onions, and aromatic spices, tomato gravy forms the base for many popular Indian curries. It is versatile, comforting, and easy to prepare, making it a favorite in many households.
This delicious gravy pairs perfectly with chapathi, roti, naan, dosa, idli, rice, and even paratha. The natural tanginess of tomatoes combined with spices creates a rich and balanced flavor that enhances any meal. Tomato gravy can be prepared as a quick side dish for everyday cooking or used as a base to add vegetables, paneer, or eggs.
One of the best things about tomato gravy is that it requires simple ingredients that are usually available in every kitchen. With just a few spices and fresh tomatoes, you can prepare a delicious curry in less than 30 minutes. It is also a healthy option because tomatoes are rich in vitamins, antioxidants, and minerals that support overall health.
In this detailed recipe guide, you will learn how to prepare a flavorful tomato gravy step by step, along with useful tips, variations, and serving suggestions.
What is Tomato Gravy?
Tomato gravy is a popular Indian curry base prepared using ripe tomatoes, onions, spices, and herbs. It has a smooth, slightly tangy, and mildly spicy flavor that complements many Indian dishes.
In Indian cooking, tomato gravy is often used as a base for several curries such as paneer butter masala, vegetable curry, egg curry, and chicken curry. However, it can also be served as a simple curry by itself with chapathi or rice.
The gravy is usually cooked until the tomatoes soften and blend with the spices, creating a thick and flavorful sauce. Some versions include cream, cashews, or coconut milk to give the gravy a richer texture.
Because tomatoes are naturally juicy and flavorful, they create a delicious curry with minimal effort.
Ingredients
The ingredients used in tomato gravy are simple and easy to find. Using fresh ingredients will enhance the flavor of the dish.
![]() |
-
4 medium ripe tomatoes (finely chopped or pureed)
-
1 medium onion (finely chopped)
-
2 tablespoons cooking oil
-
1 teaspoon ginger-garlic paste
-
½ teaspoon mustard seeds
-
½ teaspoon cumin seeds
-
1 green chili (optional)
-
½ teaspoon turmeric powder
-
1 teaspoon red chili powder
-
1 teaspoon coriander powder
-
½ teaspoon garam masala
-
Salt to taste
-
1 cup water
-
Fresh coriander leaves for garnish
These ingredients combine to create a balanced gravy that is tangy, mildly spicy, and aromatic.
Step-by-Step Tomato Gravy Recipe
Step 1: Preparing the Tomatoes
Start by washing the tomatoes thoroughly. Chop them finely or blend them into a smooth puree using a blender. Pureed tomatoes give the gravy a smoother texture, while chopped tomatoes create a slightly chunky gravy.
Fresh ripe tomatoes are recommended because they provide natural sweetness and flavor.
Step 2: Heating the Oil and Tempering Spices
Place a pan on medium heat and add cooking oil. Once the oil is hot, add mustard seeds and cumin seeds. Allow them to crackle for a few seconds.
This process, known as tempering, releases the aroma of the spices and enhances the overall flavor of the gravy.
You may also add a chopped green chili at this stage if you prefer a slightly spicy gravy.
Step 3: Cooking the Onions
Add finely chopped onions to the pan and sauté them until they become soft and slightly golden. Stir occasionally so the onions cook evenly.
Properly sautéed onions add sweetness and depth to the gravy.
Step 4: Adding Ginger and Garlic
Add ginger-garlic paste to the onions and cook for about one minute. Stir continuously so the mixture does not burn.
Cooking the ginger and garlic helps remove the raw smell and releases their natural flavor into the gravy.
Step 5: Adding Tomatoes
Now add the chopped or pureed tomatoes to the pan. Mix well and cook for several minutes until the tomatoes soften and release their juices.
At this stage, the mixture will start to thicken and become slightly oily on the sides of the pan.
Step 6: Adding Spices
Add turmeric powder, red chili powder, coriander powder, and salt. Mix everything thoroughly so the spices combine evenly with the tomato mixture.
Spices are essential for enhancing the flavor and aroma of the gravy.
Step 7: Cooking the Gravy
Pour one cup of water into the pan and stir well. Reduce the heat to medium-low and allow the gravy to simmer for about 8 to 10 minutes.
Simmering allows the flavors to blend together and creates a rich and smooth gravy.
Step 8: Finishing the Gravy
Finally, add garam masala and mix well. Garnish with freshly chopped coriander leaves.
Your flavorful tomato gravy is now ready to serve.
Tips for Making Perfect Tomato Gravy
![]() |
| Tomato gravy |
Making tomato gravy is simple, but a few tips can help improve the flavor and texture.
Use ripe tomatoes because they provide natural sweetness and balance the tangy flavor. Unripe tomatoes can make the gravy overly sour.
Cook the tomatoes until the oil separates from the mixture. This indicates that the spices are well cooked and the gravy has developed its full flavor.
If the gravy becomes too thick, you can add a little more water to adjust the consistency.
For a smoother gravy, blend the cooked mixture before adding water and simmering.
Health Information
Tomatoes are packed with essential nutrients that offer many health benefits.
They are rich in vitamin C, which helps strengthen the immune system. Tomatoes also contain antioxidants such as lycopene that protect the body from harmful free radicals.
Regular consumption of tomatoes may help improve heart health, support skin health, and reduce inflammation.
Tomato gravy is also relatively low in calories, making it a healthy addition to daily meals.
Different Variations of Tomato Gravy
Tomato gravy can be customized in many ways depending on taste and preference.
Creamy Tomato Gravy
Adding fresh cream or cashew paste makes the gravy richer and smoother. This variation is commonly used in restaurant-style curries.
Tomato Onion Gravy
This version uses equal quantities of onions and tomatoes to create a slightly sweet and balanced flavor.
Spicy Tomato Gravy
If you prefer spicy food, you can add extra green chilies or red chili powder.
Coconut Tomato Gravy
In South Indian cooking, coconut milk or ground coconut is sometimes added to tomato gravy for a creamy and mild flavor.
Dishes to Serve with Tomato Gravy
Tomato gravy is extremely versatile and pairs well with many dishes.
It tastes delicious with chapathi, roti, naan, or paratha. The gravy can also be served with steamed rice, jeera rice, or pulao.
It can even be used as a base for paneer curry, egg curry, or vegetable curry.
Because of its rich flavor, tomato gravy enhances almost any meal.
Texture and Taste of Tomato Gravy
The texture of tomato gravy is smooth, rich, and slightly thick, making it perfect for pairing with Indian breads and rice dishes. When prepared correctly, the gravy has a velvety consistency that coats chapathi, roti, or rice beautifully. The onions and tomatoes cook down to create a soft and well-blended base, while the spices add depth and warmth to the gravy. If the tomatoes are blended into a puree, the gravy becomes smoother and more restaurant-style. If chopped tomatoes are used, the gravy may have a slightly chunky texture, which many people enjoy for its homemade feel.
In terms of taste, tomato gravy offers a wonderful balance of flavors. The natural tanginess of tomatoes provides a refreshing base, while the sautéed onions add mild sweetness that balances the acidity. Spices such as turmeric, coriander powder, and garam masala give the gravy a warm, aromatic flavor that is typical of Indian cooking. Red chili powder adds a gentle heat that can be adjusted according to personal preference.
The overall flavor of tomato gravy is mildly spicy, slightly tangy, and deeply savory. When cooked properly, the spices blend with the tomatoes to create a rich and comforting taste that complements many dishes. Garnishing the gravy with fresh coriander leaves enhances both the aroma and flavor, giving it a fresh and vibrant finish.
Because of its balanced taste and smooth texture, tomato gravy pairs perfectly with chapathi, roti, naan, dosa, and steamed rice. It is a comforting and satisfying dish that can easily become a regular part of everyday meals.
Mistakes
While making tomato gravy, some mistakes can affect the taste and texture.
Using too much water can make the gravy thin and watery. Always add water gradually.
Not cooking the spices properly can result in a raw flavor. Make sure the spices cook well with the tomato mixture.
Overcooking the gravy can also reduce the fresh flavor of tomatoes.
Storage Tips
Tomato gravy can be stored in the refrigerator for up to two days in an airtight container.
When reheating, add a little water if the gravy becomes too thick. Heat it gently on the stove or microwave.
You can also freeze tomato gravy for longer storage.
My Experience
Tomato gravy is one of the easiest and most comforting dishes I prepare in my kitchen. Whenever I need a quick curry to serve with chapathi or rice, tomato gravy is usually my first choice.
I enjoy how simple ingredients like tomatoes, onions, and spices can create such a rich and flavorful dish. The aroma that fills the kitchen while the gravy cooks is always inviting and reminds me of traditional homemade meals.
Over time, I have learned that using fresh, ripe tomatoes makes a big difference in the taste of the gravy. I also like to cook the tomatoes until the oil separates because this enhances the flavor and removes the raw taste.
Sometimes I add vegetables or paneer to the gravy to make it more filling. Other times, I keep it simple and serve it as a light curry with soft chapathi.
Making tomato gravy is quick, healthy, and satisfying, which is why it has become a regular part of my cooking routine.
Frequently Asked Questions (FAQ)
Why is my tomato gravy too sour?
Tomato gravy can become sour if the tomatoes are not ripe. Adding a small pinch of sugar or a little cream can balance the flavor.
Can I use canned tomatoes?
Yes, canned tomatoes can be used if fresh tomatoes are not available. However, fresh tomatoes usually give better flavor.
How can I thicken tomato gravy?
You can simmer the gravy longer or add a small amount of cashew paste to make it thicker.
Can tomato gravy be made vegan?
Yes, the basic tomato gravy recipe is naturally vegan since it uses only vegetables and spices.
Can I add vegetables to tomato gravy?
Yes, vegetables such as peas, potatoes, carrots, and paneer can be added to make a more filling curry.
Conclusion
Tomato gravy is a simple, flavorful, and versatile dish that is perfect for everyday meals. With fresh tomatoes, basic spices, and easy cooking techniques, anyone can prepare this delicious curry at home.
Whether served with chapathi, rice, or naan, tomato gravy adds warmth and flavor to any meal. It is quick to prepare, healthy, and adaptable to many variations.
Once you learn the basic method of making tomato gravy, you can easily customize it to suit your taste and create many delicious Indian curries.
Author
Arthy






Comments
Post a Comment