Corn Tomato Bharta Recipe | How to make tomato bharta [Video]

Corn Tomato Bharta recipe with video instructions. Corn Tomato Bharta is a vegan curry made with flame roasted tomatoes and sweet corn. This smoky curry is gluten free and vegan.

In a hurry? Jump to Video or Jump to Recipe

Corn Tomato Bharta

Grilled juicy Tomatoes. Boiled Sweet Corn. Fresh Spices. A marriage made in HEAVEN!

The sweetness of the corn marries well with the tanginess of the tomatoes and the sprinkling of spices, just make this Corn Tomato Bharta so delicious.

Corn Tomato Bharta

It was fate that make me sample this Corn Tomato Bharta. We planned to eat at a particular restaurant but the long winding queue of people waiting to be seated, made us change our mind and go to a new place. Since, we'd never heard of Corn Tomato Bharta, we decided to take a chance and try it. Try it, we did. Love it, we did.

How can I sample something new and not try to make it myself? I tried many versions and finally settled on this recipe. 

What is a Bharta?

Bharta is a curry or sabzi made by grilling a vegetable directly on open flame or coals. The most frequently grilled vegetable is eggplant or brinjal to make Baingan ka Bharta. 

Tomato Bharta is a village recipe in which the tomatoes and onions are grilled over coals until they are soft and then mashed to make the curry. Here, I have pureed the onions and tomatoes and cooked them further to make a spicy gravy. I have also added sweet corn for flavor and texture.

Tomato Bharta is very similar to the Bengali / Bangladeshi Tomato Vorta and the Trinidad Tomato Choka.

You can also grill the tomatoes in the oven or roast on a frying pan with little oil in it.

Corn Tomato Bharta

If you made this recipe, let me know! Leave a comment here or on Facebook tag your tweet with @oneteaspoonlife on Twitter and don't forget to tag your photo @oneteaspoonoflife on Instagram. You can also email me at I'd love to see what you are up to.

If you like this recipe, do not forget to share it with your friends and family! 

You can follow One Teaspoon Of Life on FacebookTwitterInstagramPinterest or you can subscribe to One Teaspoon Of Life and receive all the latest updated via Email

Video Recipe


Corn Tomato Bharta Recipe | How to make tomato bharta

Corn Tomato BhartaCorn Tomato Bharta is a vegan curry made of fire roasted tomatoes and sweet corn. Tomatoes and onions are roasted on an open flame, charring them and adding a smoky flavor. The onions and tomatoes are pureed and cooked along with spices to make the base of the curry. Boiled sweet corn is added for the slight sweetness and texture. Corn Tomato Bharta is vegan and gluten free.

Recipe Type:  Side
Cuisine:            Indian
Prep Time:     10 minutes
Cook time:     45 minutes
Total time:     55 minutes
Yield:                Serves 2-3


3 Tomatoes
1 Onion
1 cup Sweet Corn
3-4 Garlic cloves
0.5" Ginger
2 Tbsp Oil
1 tsp Cumin seeds (Jeera)
0.5 tsp Turmeric Powder
1 tsp Coriander Powder
1 tsp Cumin Powder
1-2 tsp Red Chilli Powder
1 tsp Sugar
2 Tbsp Coriander leaves, chopped
Salt to taste
Water as required


1. Grill the whole tomatoes over an open gas flame until the skin is charred and the tomato softens or rrill the tomatoes in an oven for 20 mins. Turn them every 7-8 mins.
2. Allow the tomatoes to cool, then peel and puree them.
3. Grill an onion on the open flame until the skin is charred or it can also be grilled along with the tomatoes in the oven.
4. Once the onion is cool, peel it. Blend it along with garlic and ginger into a smooth puree. Add a little water to help the blending if required.
5. Boil the corn until done. Takes around 4-5 mins in the microwave.
6. Heat oil in a pan and add the cumin seeds
7. Once the cumin seeds brown slightly, add the onion-ginger-garlic paste and fry until it turns light brown
8. Add the tomato puree and add the red chilli powder, turmeric powder, cumin powder and coriander powder.
9. Cook until the oil separates or for 8-10 mins on low flame while stirring frequently
10. Add water to achieve the desired consistency and cook for another 2 mins
11. Add the salt and corn and simmer for 1 min
12. Serve hot with rotis

If you liked this, you may also like:

Vegan glutenfree creamy north indian punjabi dum aloo baby potatoes masala gravy
Punjabi Dum Aloo

double beans tomato masala gravy sabzi
Double Beans Masala
How to make Amritsari Chhole recipe at How to cook pindi chhole with tomato at One Teaspoon Of Life Vegan Chickpea Recipes
Amritsari Chhole


  1. I made this recipe at our Apartment potluck and it was a huge hit :).
    In any potluck, somehow food always remains, it could be that in tasting so many items, no one eats much or people cook a lot so that we should not fall short of food.
    This potluck was a ladies only affair on a nice sunday afternoon and since my husband and my FIL had an early lunch to let me and my MIL enjoy our potluck without worry about hungry men back at home,the dish was not yet ready.However,I knew it would remain and they could have it at dinner time.
    But I was in for a surprise at the end of it, because my corn and tomato bharta was the only item which was over and everyone was asking me for the recipe.
    I made one change though, which was also suggested to me by my sister of course ( she loves cooking and experimenting with new falvours and I am a critic for her, being an extremely fussy eater).
    I eliminated the onions and added milk and milk cream instead.

  2. So simple and so delicious :)
    Love the spices you used here!