Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Spicy Tomato Bharta (Tomato Mash)

  • Ready in25 min
  • Prep10 min
  • Cook15 min
  • CuisineIndian · Bengali
  • Serves4 People
  • Calories~180 kcal
Spicy Tomato Bharta (Tomato Mash)

Ingredients

Main Ingredients

  • 6 piecesRipe Tomatoes
  • 3-4 tablespoonsMustard Oil
  • 5-6 piecesDry Red Chilies
  • 7-8 piecesGarlic Cloves
  • 1 large, slicedOnion
  • 1 teaspoon (or to taste)Salt
  • 2 tablespoons, choppedCoriander Leaves

Step-by-Step Instructions

  1. 1.Prepare Tomatoes

    Wash 6 ripe tomatoes thoroughly and keep them ready for cooking.

  2. 2.Fry Dry Red Chilies

    Heat 2 tablespoons of mustard oil in a pan. Add 5-6 dry red chilies and fry them until they turn dark brown and crispy, which should take about 30-40 seconds. Remove the fried chilies from the pan and set them aside.

  3. 3.Fry Garlic

    In the same oil, add 7-8 peeled garlic cloves. Fry them until they turn golden brown, approximately 1-2 minutes. Once fried, remove the garlic cloves and set them aside with the chilies.

  4. 4.Fry Onion

    Add 1 large sliced onion to the remaining oil in the pan. Fry the onion until it becomes translucent and lightly golden brown, which typically takes about 2-3 minutes. Remove the fried onion and set it aside with the other fried ingredients.

  5. 5.Cook Tomatoes

    Place the 6 whole washed tomatoes in the pan with the remaining oil. Cover the pan with a lid and cook on medium heat. Continue cooking until the tomatoes are very soft and their skins start to wrinkle and peel easily, about 5-7 minutes.

  6. 6.Peel Tomatoes

    Once the cooked tomatoes have cooled down slightly, carefully peel off their skins. The skins should come off easily.

  7. 7.Mash Ingredients

    Transfer the peeled cooked tomatoes, fried dry red chilies, fried garlic, and fried onions to a clean plate. Add 1 teaspoon of salt (or adjust to your taste). Using your hands, thoroughly mash all the ingredients together until they are well combined and form a coarse paste.

  8. 8.Add Fresh Ingredients

    To the mashed mixture, add 2 tablespoons of chopped fresh coriander leaves and 1-2 tablespoons of raw mustard oil. The raw mustard oil adds a pungent flavor characteristic of Bengali cuisine.

  9. 9.Final Mix and Serve

    Mix everything well by hand to ensure the fresh coriander and raw mustard oil are thoroughly incorporated into the bharta. Serve the delicious spicy tomato bharta immediately with hot rice or roti.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Spicy Tomato Bharta (Tomato Mash)

Ready in

25 mins

Cuisine

Indian · Bengali

Prep Time

10 min

Cook Time

15 min

Serving

4 People

Calories / Serving

~180 kcal
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 7 ready
All Ingredients

Main Ingredients

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare Tomatoes

    Wash 6 ripe tomatoes thoroughly and keep them ready for cooking.

  2. 2

    Fry Dry Red Chilies

    Heat 2 tablespoons of mustard oil in a pan. Add 5-6 dry red chilies and fry them until they turn dark brown and crispy, which should take about . Remove the fried chilies from the pan and set them aside.

  3. 3

    Fry Garlic

    In the same oil, add 7-8 peeled garlic cloves. Fry them until they turn golden brown, approximately . Once fried, remove the garlic cloves and set them aside with the chilies.

  4. 4

    Fry Onion

    Add 1 large sliced onion to the remaining oil in the pan. Fry the onion until it becomes translucent and lightly golden brown, which typically takes about . Remove the fried onion and set it aside with the other fried ingredients.

  5. 5

    Cook Tomatoes

    Place the 6 whole washed tomatoes in the pan with the remaining oil. Cover the pan with a lid and cook on medium heat. Continue cooking until the tomatoes are very soft and their skins start to wrinkle and peel easily, about .

  6. 6

    Peel Tomatoes

    Once the cooked tomatoes have cooled down slightly, carefully peel off their skins. The skins should come off easily.

  7. 7

    Mash Ingredients

    Transfer the peeled cooked tomatoes, fried dry red chilies, fried garlic, and fried onions to a clean plate. Add 1 teaspoon of salt (or adjust to your taste). Using your hands, thoroughly mash all the ingredients together until they are well combined and form a coarse paste.

  8. 8

    Add Fresh Ingredients

    To the mashed mixture, add 2 tablespoons of chopped fresh coriander leaves and 1-2 tablespoons of raw mustard oil. The raw mustard oil adds a pungent flavor characteristic of Bengali cuisine.

  9. 9

    Final Mix and Serve

    Mix everything well by hand to ensure the fresh coriander and raw mustard oil are thoroughly incorporated into the bharta. Serve the delicious spicy tomato bharta immediately with hot rice or roti.

Before You Cook

Helpful details before you start
Spice LevelHot
Mustard · Red chili · Chili
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 3 swaps
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
Ingredient Substitutions
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
AllergensThis recipe contains mustard.
Mustard

Variations

Simple ways to adapt this recipe.

  • 1
    Add a pinch of sugarCustomise

    Add a pinch of sugar for a sweet and tangy flavor.

  • 2
    Use green chilies instead ofIngredient swap

    Use green chilies instead of dry red chilies for a different heat profile.

  • 3
    A small piece of roastedCustomise

    A small piece of roasted brinjal (eggplant) can be added for extra flavor and texture.

Helpful Tips

Small details that can improve the final result.

  • 1
    Flavour tipAdjust the Spice Level by

    Adjust the spice level by varying the number of dry red chilies.

  • 2
    Ingredient noteFor Best Flavor

    Use ripe, firm tomatoes.

  • 3
    TipServe Immediately with Hot Rice or Roti
Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

One Pot White Pulao – Hotel Style

One Pot White Pulao – Hotel Style

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Red Lentil Dal (Masoor Dal)

Red Lentil Dal (Masoor Dal)

Cuisine

Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Dhal – Indian Style

Dhal – Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy

Easy Paneer Curry – North Indian Style

Easy Paneer Curry – North Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Mixed Vegetable Paneer Pulao

Mixed Vegetable Paneer Pulao

Cuisine

Indian · South Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Nutri Bhaaji

Nutri Bhaaji

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy