Stuffed Tomatoes in Tomato Gravy

Tomatoes stuffed with spicy cottage cheese mixture and served with a flavourful tomato gravy. This recipe is from FoodFood TV channel

New Update
Stuffed Tomatoes in Tomato Gravy
Main Ingredients Tomatoes, Tomato puree
Cuisine Punjabi
Course Main Course Vegetarian
Prep Time 11-15 minutes
Cook time 41-50 minutes
Serve 4
Taste Mild
Level of Cooking Moderate
Others Veg

Ingredients list for Stuffed Tomatoes in Tomato Gravy

  • 5 medium Tomatoes flesh scooped out
  • 3 cups Tomato puree
  • 250 grams Paneer (cottage cheese)
  • ½ teaspoon Red chilli powder
  • ½ teaspoon Amchur powder
  • 1½ teaspoons Garam masala powder
  • 2 tablespoons Oil
  • 1 tablespoon Almonds chopped
  • 1 tablespoon Cashewnuts chopped
  • 1 tablespoon Raisins
  • ½ teaspoon Dried fenugreek leaves (kasoori methi)
  • to taste Salt
  • 1 tablespoon Fresh coriander leaves finely chopped
  • 3 tablespoons Mustard oil
  • 1 tablespoon Ginger-garlic paste
  • 1 tablespoon Coriander powder
  • 1 teaspoon Kashmiri red chilli powder
  • ½ cup Cashewnut paste
  • ½ cup Fresh cream


  1. To make the stuffing, put cottage cheese in a bowl and mash. Add red chilli powder, dried mango powder and ½ tsp garam masala powder and mix well.
  2. Heat 1 tbsp oil in a small non-stick pan, add almonds, cashewnuts and raisins and sauté for 1-2 minutes. Add dried fenugreek leaves and sauté for half a minute. Transfer the mixture into the bowl with cottage cheese and mix well.
  3. Add salt and coriander leaves and mix well. Stuff this mixture into the tomato pockets and keep the remaining stuffing aside for later use.
  4. Heat mustard oil in another non-stick pan and place the stuffed tomatoes in it.
  5. Heat the remaining oil in a third non-stick pan, add ginger-garlic paste and sauté for 1 minute. Add tomato purée and mix. Add coriander powder, Kashmiri red chilli powder, remaining garam masala powder and salt and sauté for 4-5 minutes.
  6. Add cashewnut paste and mix. Cover and cook for 5-6 minutes.
  7. Add fresh cream and cook on low heat for 15-20 minutes, stirring continuously. Switch off the heat.
  8. Cook the stuffed tomatoes on high heat, rotating from time to time till the skin is soft. Switch off the heat.
  9. Spread the remaining stuffing on a serving plate and place the stuffed tomatoes over it. Pour the gravy over them and serve immediately.

Nutrition Info

Calories 2346
Carbohydrates 72.1
Protein 76.2
Fat 194.5