Stuffed Tomato Curry is one of those recipes my mother in law taught me during my first Diwali at her house, when I was still nervously trying to prove I could manage a proper meal. She insisted on using firm, slightly underripe tomatoes because anything too soft would fall apart during cooking. That detail stuck with me.
Over the years, I have made this for family gatherings and Sunday lunches when I want something that feels special but uses ingredients I already have. The way the potato stuffing holds its shape inside the tomato, and how the yogurt gravy turns slightly tangy and thick, makes it different from regular vegetable curries. It takes some patience to scoop and stuff, but the finished dish always gets noticed.
About the Recipe
This recipe takes about 45 minutes from start to finish, most of which goes into preparing and stuffing the tomatoes. You need firm, long shaped tomatoes that can hold their structure when cooked. The filling uses boiled potatoes mixed with onions and fresh herbs, so nothing unusual or hard to find.
I make this when I am hosting a lunch or dinner where I want one standout vegetable dish that looks different from the usual fare. The yogurt gravy stays light but flavorful, and the stuffed tomatoes sit well on a plate with rice or roti.
Why you will love this recipe
The stuffed tomatoes give you a neat, individual serving that makes plating easier when you have guests over. The potato filling soaks up the spices and stays moist inside the tomato shell, while the yogurt gravy adds a tangy richness that balances the earthy potatoes.
Because the tomatoes cook with their lids on, they steam from the inside and turn soft without breaking apart, which means you get a clean presentation every time. The gravy itself is thick enough to coat the back of a spoon, so it clings to the tomato rather than pooling around it. This works well for festive meals or weekend cooking when you have a little extra time and want something that feels more involved than a standard sabzi.

Stuffed Tomato Curry
Cooking Tips
The most common mistake is using tomatoes that are too ripe. They will collapse during cooking and the stuffing will spill out into the gravy. Choose firm tomatoes with thick walls. When you scoop out the pulp, leave at least a quarter inch thickness so the shell stays sturdy.
Do not skip whipping the yogurt before adding it to the gravy. If you pour it in directly, it will split and turn grainy over heat. Keep the flame low once the stuffed tomatoes go into the kadai. High heat will cause the skins to burst before the filling heats through.
Top Tips
- Use slightly underripe tomatoes with firm flesh. Soft or overripe ones will not hold their shape during cooking.
- Whip the yogurt separately until smooth before adding it to the hot gravy to prevent curdling.
- Do not overstuff the tomatoes. Leave a little space at the top so the filling does not spill when you replace the lid.
- Cook the stuffed tomatoes on low heat with the lid on. This steams them gently and keeps the skins intact.
- If the gravy looks too thick, add a tablespoon or two of water after arranging the tomatoes in the kadai.
Serving and Storing Suggestions
This recipe serves four people as a main vegetable dish. Prep time takes about 20 minutes, and cooking takes another 25 minutes. Serve each stuffed tomato on a flat plate with a spoonful of gravy poured over the top. It pairs well with jeera rice, plain roti, or paratha.
The dish tastes best when served fresh, but you can store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently on low flame, as microwaving can cause the tomato skins to split.
Similar Recipes
- Bharwan Baingan
- Bharwan Shimla Mirch
- Dum Aloo
- Paneer Pasanda
- Malai Kofta Curry
Nutrient Benefits
Potatoes provide carbohydrates and a good amount of potassium, which supports healthy blood pressure. Tomatoes are rich in lycopene, an antioxidant that benefits heart health and skin. Yogurt adds probiotics that aid digestion and contribute protein and calcium. Fresh coriander and mint leaves bring vitamins A and C along with anti inflammatory properties.
Cumin seeds support digestion and add iron. The combination of vegetables, yogurt, and spices makes this a balanced dish that delivers flavor along with practical nutrition.

Stuffed Tomato Curry
Ingredients
- 1/2 kg Firm (long tomatoes - 1/2 kg)
For Stuffing:
- 1/4 kg Potatoes
- 1 Onion (cut finely)
- 1 tsp Ginger Garlic paste
- 1 tbsp Chopped coriander leaves
- 1 tbsp Chopped mint leaves
- 1/2 tsp Red chilli powder
- 1/2 tsp Turmeric powder
- Salt (as required)
For Gravy
- 2 tbsp Ghee and oil
- 1/2 tsp Cumin seeds
- Asafoetida (little)
- 3/4 cup Fresh thick curds
- 1/2 tsp Turmeric powder
- 1 tsp Red chilli powder
- 1 tbsp Dhania powder
- Salt (as required)
Instructions
- Cut 1/4 inch round piece at flat end of the tomato like a lid.
- Scoop out the pulp and keep the tomatoes separately.
- Boil potatoes, peel and mash coarsely. Mix it with finely cut onions, ginger-chilli paste, coriander leaves, mint leaves, salt, turmeric powder and little chilli powder.
- Prepare balls and stuff this into the tomatoes and replace the lid back.
- Chop the scooped out pulp finely.
- Heat oil and ghee in a broad nonstick kadai.
- Add cumin seeds, asafoetida, dhania powder, jeera powder, turmeric powder, red chilli powder and then scooped out pulp.
- Add salt, mix well and cook for 2-3 minutes.
- Pour whipped curds, cook for few minutes and then arrange stuffed tomatoes in that.
- Cook with closed lid for few minutes in reduced flame till tomato wrinkles.
- While serving, keep tomato on a plate, pour little gravy on top, decorate with coriander leaves, fried cashews and raisins.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
My tomatoes split open while cooking. What went wrong?
You either used tomatoes that were too ripe or cooked them on high heat. Choose firm tomatoes with thick walls and keep the flame low once they go into the gravy. Cover the kadai so they steam gently rather than boil.
Can I make the stuffing ahead of time?
Yes, you can prepare the potato stuffing a few hours in advance and keep it covered in the refrigerator. Stuff the tomatoes just before cooking so they do not release water and turn soggy.
The yogurt gravy turned grainy and separated. How do I fix this?
This happens when yogurt is added directly to hot gravy without whipping. Always whip the yogurt until smooth before pouring it in, and keep the heat low. If it has already split, you cannot reverse it, but you can strain the gravy and use the liquid portion.
Can I use cherry tomatoes or smaller tomatoes instead?
Cherry tomatoes are too small to stuff properly. You need firm, medium to large sized tomatoes with enough space to hold the filling. Long or oval shaped varieties work better than round ones.
How do I store leftovers without the tomatoes turning mushy?
Store the stuffed tomatoes and gravy separately in airtight containers in the refrigerator. Reheat gently on the stovetop on low flame. Avoid microwaving, as it softens the tomato skins too much and can cause them to burst.



