Go Back Email Link
Indian Tomato Gravy | Indian Tomato Curry Masala Recipe

Indian Tomato Gravy | Indian Tomato Curry Masala

Sumit Malhotra
Indian Tomato Gravy - A Building Block of Many Indian Delicacies - This basic Indian tomato gravy is the major building block for several Indian Dishes & can be used in many recipes. All you have to do is adjust the flavours to your preference. This can be made as a vegan tomato curry as well.
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Gravy
Cuisine Indian, Punjabi
Servings 4 people
Calories 112 kcal


  • 5 piece tomatoes chopped large
  • 1 piece onion diced small
  • 1 tablespoon ghee
  • ½ teaspoon ginger pounded
  • 5 cloves garlic pounded
  • 1 teaspoon chilli powder
  • ½ teaspoon coriander powder
  • ½ teaspoon cumin powder
  • ¼ teaspoon turmeric powder
  • salt to taste


  • Fry the onions in hot ghee until they start to brown.
  • Add the ginger and garlic and stir, then stir in the powdered spices. Mix well till brown.
  • Add in the tomatoes and salt to taste.
  • Turn the flame down to medium and cover for ten minutes.
  • When cooked, this will form a medium spicy gravy.
  • Add any mixture of vegetables, boiled eggs, fish fillets, chicken or lamb.


  • To make a vegan gravy, simply replace ghee with peanut or sunflower oil.
  • Cook the gravy covered, else it'll splatter and make your kitchen messy.
  • You may garnish it with some chopped coriander leaves.
Keyword Indian Tomato Gravy, Indian Tomato Gravy Recipe, Tomato Curry Masala, Tomato Gravy, Tomato Gravy Recipe, Vegan Tomato Recipe