Indian Tomato Soup

5 from 1 vote

Indian tomato soup made quickly with delicious flavor! Perfect to make with fresh tomatoes or canned tomatoes for a vegetarian and vegan lunch.

Indian tomato soup in a bowl with toast to the side and a tomato.

15 minute Indian tomato soup is a delicious spiced tomato soup perfect for a quick, light meal or as a starting course.  This tomato shorba tastes delicious using either a combo of fresh tomatoes + canned crushed tomatoes or canned crushed tomatoes only.

 I think it is a great soup to make during peak tomato season in the summer with fresh tomatoes and also easily made in the winter with canned tomatoes.

This is a light soup with a unique flavor from good for you basic Indian spices.  It is a way to change up the heavy, cream laden tomato soups!

If you like vegetarian soup recipes such as Palak Soup (Spinach Soup), I’m sure you’ll enjoy this homemade tomato soup, Indian style, too!

Here’s a quick video of the recipe:

YouTube video

Why you will love this recipe

Simple ingredients + Flavor packed  | Wholesome ingredients with no added cream

Easy recipe |Ready in just 10-15 minutes of cook time needed for everyday meals

Vegetarian, vegan, and gluten-free

Indian tomato soup in a bowl on a white lace plate.

What is shorba?

Shorba is a type of soup or stew that is commonly found in Indian cuisine. It is typically a thin, spiced broth made with vegetables, lentils, meat or chicken, and sometimes rice. 

Shorba can vary greatly in terms of ingredients and flavorings depending on the region and the specific recipe. Some common spices used in shorba include cumin, coriander, turmeric, and garam masala. Vegetables such as onions, garlic, tomatoes, and carrots are often used as well.

So, tamatar ka shorba is tomato soup!

Ingredient Notes

Below are ingredient notes. Full ingredients and directions are in the printable recipe card at the end of the post.

Ingredients for Indian tomato soup on small plates.

Tomatoes: A combination of fresh ripe tomatoes and canned crushed tomatoes is ideal for flavor here.  You can use canned only if you prefer.

Fresh tomatoes should be ripe! Very important for flavor.

Why do I use both?  The acidity of the fresh tomatoes is not concentrated enough to provide the right flavor.  Using both gives a great tomato flavor and lets us use delicious fresh tomatoes, too.

Fresh ripe tomatoes.

Vegetable stock:  The flavor of vegetable broth will level up the taste of the soup.  However, you can substitute with water and it’ll still taste good!

Garlic cloves:  You could up the amount of garlic if you are a big fan of it!

Cilantro: Freshly chopped dhaniya adds a contrasting fresh bite.

Spices: Garam masala, cumin seeds, and cumin coriander powder are all you need! 

Sugar: A small amount of sugar really makes a difference. it provides a balance to the acidity of the tomatoes and spices. 

Oil: Any neutral oil will do – olive oil doesn’t have a high smoke point, so I would avoid it for the tadka.  I used avocado oil.

Optionally, you can top the soup off with crushed kasuri methi leaves and add a tsp of methi masala.  My mom always added methi masala to her Indian tomato soup!  Red chili flakes can also be used as a garnish.

Indian spices up close.

Different variations

There are many spins on this you can try.  Below are a few ideas.

Tadka: Use curry leaves, bay leaf, or mustard seeds for a different flavor. Onions can also be used (I skipped because then I feel like I’m eating Bhuna Masala soup 😂)

Roasting: For deeper flavor you could even roast the tomatoes and garlic before blending into a smooth puree.

Hot tomato soup:  Add black pepper or green chilies.

Creamy tomato soup: Add coconut milk for a creamy touch.

Garnish: Fresh basil instead of cilantro adds great flavor, too.

Preparation

  1. Make tomato puree: if using fresh tomatoes then chop into chunks and blend into a puree.
  2. Crush garlic:  Use a garlic crusher 
  3. Finely shred ginger:  Use a microplane for best results.  Or use ginger paste if you have it handy.

Making It

This is a simple recipe.  In short you will:

Saute cumin seeds, ginger, and garlic in pan. Add tomato puree and crushed tomatoes.  Follow that up with the spices and stock.  Let simmer a few minutes.  Finish off with some freshly chopped cilantro (dhaniya).

Fresh tomato puree.

Here’s the step by step with pictures:

Heat oil on medium-high in a pot.  Add cumin seeds.  Once they sizzle/crackle add crushed garlic and finely chopped or blended ginger.

Add pureed fresh tomatoes and tomato puree to pan.  

Add vegetable stock and spices.  Bring to a simmer.

Turn off gas.  Optionally add in chopped cilantro.  Serve with a sprinkle of red chili flakes and kasuri methi leaves (optional).

Storing

After the Indian tomato soup cools, place leftovers in an airtight container.  It should be good for 4-5 days in the fridge.

Freezing: You can also freeze the soup in a freezer soup container.  I would heat it up on the stove to help it heat even and defrost quickly.

Serving Suggestions

My mom makes a version of this soup and always serves it with either Peas and Cauliflower Pulao or Peas Cauliflower Shaak.

Other ideas include Chili Cheese Toast and Pizza Hut Breadsticks. Garlic bread also goes great with Indian soup!

For an Indian-Fusion side dish, try Samosadillas.

Soup and grilled cheese sandwich is a classic combo too! There’s Jalapeno Pesto Grilled Cheese and Inside Out Grilled Cheese. All great options for rainy days.

Indian tomato soup in a bowl with toast to the side and a tomato.

Instant pot tomato soup

  1. On SAUTE –  Heat oil and add cumin seeds.  They will sizzle a bit. Then, similar to above, add ginger and garlic and mix.  Let it cook 1-2 minutes then add tomatoes, spices, and stock. To deglaze any browned bits of onion from the pot, add vegetable broth and  scrape with spatula. (This adds flavor to the broth and helps prevent the IP’s auto-shutoff “burn” feature.)
  2. On HIGH PRESSURE – Cook 7 Minutes High Pressure
  3. Let it naturally release (until the pin drops)
  4. Open and use an immersion blender to turn into a smooth puree

Have you tried this Indian tomato soup? If so, I would greatly appreciate it if you could take a moment to leave a comment and rate it with stars. It would mean a lot to me to hear how it turned out. If you’re on Instagram, feel free to tag me so I can see your creation. Thank you for your support!

Indian tomato soup in a bowl with toast to the side and a tomato.

15 Minute Indian Tomato Soup

Shilpa Joshi
Indian tomato soup made quickly with delicious flavor! Perfect to make with fresh tomatoes or canned tomatoes for a vegetarian and vegan lunch.
5 from 1 vote
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course lunch, Soup
Cuisine Indian
Servings 3 servings
Calories 75 kcal

Equipment

  • 1 Pot
  • 1 Blender for fresh tomatoes

Ingredients
  

  • 3 medium-large tomatoes 3 cups chopped, 2.5 cups pureed, 540g – See notes
  • 1 tbsp oil
  • 1 tsp cumin seeds
  • 3 large garlic cloves 14g
  • ½ cup crushed tomatoes
  • inch ginger microplane – finely ground
  • ½ tsp cumin coriander powder
  • ½ tsp garam masala
  • cups vegetable stock
  • 1 tsp salt
  • ½ tsp methi masala optional, reduce salt by ½ tsp if you add this
  • chopped cilantro optional

Instructions
 

  • Heat oil on medium-high in a pot. Add cumin seeds. Once they sizzle/crackle add crushed garlic and finely chopped or blended ginger.
  • Add pureed fresh tomatoes and tomato puree to pan.
  • Add vegetable stock and spices. Bring to a simmer.
  • Turn off gas. Optionally add in chopped cilantro. Serve with a sprinkle of red chili flakes and kasuri methi leaves (optional).

Notes

Note – you can substitute the fresh pureed tomatoes and crushed tomatoes for all canned crushed tomatoes – 3 cups total.
The balance of fresh and canned tomatoes is a yummy taste.
Methi masala is optional and not necessary but it adds a unique taste.  You can make it at home or find it in Indian grocery stores. It is a Gujarati pickling spice.

Nutrition

Calories: 75kcalCarbohydrates: 8gProtein: 1gFat: 5gSaturated Fat: 0.4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.02gSodium: 1614mgPotassium: 159mgFiber: 1gSugar: 4gVitamin A: 521IUVitamin C: 5mgCalcium: 26mgIron: 1mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Comment & Rate this Recipe

I love hearing from you! Submit your question or recipe review here.

If you loved this recipe, please consider leaving a star rating when you comment. Your ratings help others discover these dishes online, and they mean a lot to me! Thanks for your support! 🌟

Sincerely,
Shilpa

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

Recipe Rating




2 Comments

    1. Hi Michael – I have Instant Pot instructions in the body of the post as an option. The main recipe card at the bottom and most of the post covers more details step by step for the stove top version. Is that what you are looking for? Thx