Go Back


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