Why do most of our elaborate side dishes focus only on paneer ? Or why do we think of paneer when we want to treat ourselves to great food ? While paneer is amazing, it is greater when it is mixed with a few other vegetables, like in this stuffed tomato in gravy. This stuffed tomato in gravy is a dish that seems a little lengthy to make. And to be honest, yes it is. There are three major steps involved in this. First, to prepare our tomatoes to be stuffed (so, cutting them and scooping their insides out). Second, preparing a stuffing and then stuffing the tomatoes with it. And lastly, making a delicious gravy using the scooped out insides of the vegetable for these stuffed tomatoes to sit and soak in.

There are days when you want to make a big lavish feast, when we have a lot of energy to work in the kitchen. That’s when I would make this. But I will pair it with a very simple Jeera Rice. Like I already mentioned, this recipe seems a little lengthy, but in the end it is really worth it. Moreover, if you are not working alone and have help, it is super easy. I should also add this now, if you are cooking with your family, it is an amazing bonding session too.

Stuffing for the stuffed tomato in gravy

Here in my recipe, I have made a paneer and potato filling. However, if you want to include more vegetables in your diet. Especially, if you have picky eater who don’t like eating vegetables, this dish is a great for tricking them into eating their veggies. You can use steamed carrots, beetroots along with onion and paneer and make a stuffing. Everyone will be fascinated with how beautiful and great the dish looks, and I am pretty sure they won’t mind the vegetables inside. In other variations of this dish, rice is stuffed inside the tomatoes and this dish becomes the meal in entirety. I had some extra filling left which I later used to make sandwiches with. It was amazing and tasty !

Stuffed tomatoes in gravy served with my jeera rice topped with caramelised onions.


Stuffed tomato is a rich dish with a creamy filling of potato and paneer, in a delicious gravy. It is best served with jeera rice or some type of chapathi/naan.
Prep Time20 mins
Active Time40 mins
Total Time1 hr
Course: North Indian, Side Dish
Cuisine: North Indian
Keyword: bharwaan tamatar, stuffed tomato curry, stuffed tomato gravy, stuffed tomatoes in malai gravy
Yield: 5 People


  • 7 Large Tomatoes Ripe but firm

For the stuffing

  • 200 grams Paneer Grated or crumbled
  • 2 Large potatoes Boiled, peeled and mashed
  • 1 Medium sized onion Finely chopped
  • 1 tsp Cumin seeds
  • 2 to 3 Cloves Garlic
  • 2 Green chillies
  • 1 inch Ginger
  • 1 tsp Chilly powder
  • 1/2 tsp Turmeric powder
  • 1/2 tsp Garam Masala Powder
  • Salt To taste
  • Coriander leaves
  • 2 tsp Oil

For Gravy

  • 1 tsp Cumin seeds
  • 1 Green chilly
  • 1 inch Ginger
  • 1 Large Onion Finely chopped
  • 2 to 3 cloves Garlic
  • 1/2 Cup Milk
  • 1 tsp Chilly powder
  • 1 tsp Coriander powder
  • 1/2 tsp Turmeric powder
  • Salt To taste
  • 4 tsp Oil


  • Cut the tomatoes in halves.
    Stuffed Tomato17
  • Scoop out the insides of the tomato, and keep the scooped flesh aside for the gravy later.
    Stuffed Tomato16
  • Heat 2 tsp oil in kadai. Place all the tomatoes in it and cover the kadai with a lid. Cook the tomato pieces on medium heat for 2 to 3 minutes. Ensure that tomatoes turn soft whilst retaining their shape.
    Stuffed Tomato15

Preparing the stuffing

  • Heat oil in a kadai.
    Stuffed Tomato14
  • Add cumin seeds.
    Stuffed Tomato13
  • Once they splutter, add onions.
    Stuffed Tomato12
  • Add green chilly, ginger and garlic and saute for 2 minutes.
    Stuffed Tomato10
  • Add salt and other spice powders (Chilly powder, turmeric powder and garam masala powder). Mix well and saute till the onions become soft.
    Stuffed Tomato11
  • Add the mashed potatoes.
    Stuffed Tomato9
  • Add the crumbled paneer. Mix well and cook for 3 minutes.
    Stuffed Tomato8
  • Add coriander leaves. Stuffing is ready now. Fill the tomato halves with the stuffing and keep them aside.
    Stuffed Tomato7

Preparing the Gravy

  • Heat 2 tsp oil in a kadai and add cumin seeds. Once they splutter, add green chilly, ginger and garlic. Saute till the raw smell disappears.
    Stuffed Tomato6
  • Add the onions and saute till the onions turn soft and translucent.
    Stuffed Tomato5
  • Add the tomato pulp which we have scooped out from the tomatoes. Mix well and cook for 3 minutes.
    Stuffed Tomato4
  • Add the chilly powder, coriander powder, turmeric powder and salt. Mix well and cook till oil releases from the sides.
    Stuffed Tomato3
  • Now add the milk. Mix well and cook the gravy for 5 minutes.
    Stuffed Tomato2
  • Place the stuffed tomatoes and cook for 5 minutes.
    Stuffed Tomato1
  • Stuffed tomato is ready for serving. Serve it with roti or rice. Garnish with a little more crumbled paneer before serving.
    Stuffed Tomato

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating