menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Soups
    No ratings yet

    Indian Tomato Soup (No Heavy Cream)

    Published Sep 15, 2024 by Tanvi Srivastava Leave a Comment
    Jump to Recipe

    This post may contain affiliate links.

    This vibrant indian tomato soup recipe truly celerates the sweetness & acidity of fresh tomatoes. It's pleasantly tangy, not too heavy on spices; instead, they provide a subtle warmth and aromatic depth to its taste. Plus, it includes a secret ingredient that you'll discover below!

    Indian tomato soup in a black bowl with fresh tomatoes in background.

    Tomato soup is one of the most popular vegetarian soup in India. You will find it on wedding menus, in restaurants, in pre packaged soup packets and on the street sides. It is poured in small glasses and served on railway journeys as a comforting treat.

    I grew up on different kinds of indian soup that mom made at home. With tomatoes, she cooked tomato shorba, a very thin, strained tomato soup with prominent taste of black pepper.

    My indian tomato soup recipe is based on hers, except I don't strain it, rather blend it to make it velvety consistency. She didn't add sugar to hers, but I like to make mine sour, spicy & slight sweet. It is gluten free, cornstarch free and can be made in an instant pot or pressure cooker if you desire(instructions included).

    It is the perfect soup to make during September when summer tomatoes are still available at the markets(hence you get great tomato flavor). However evenings are cool enough to curl up and get cozy with a bowl of soup.

    In India, breadsticks or golden croutons are quite popular as a garnish or on the side. But, these mini cheese crackers that you see in the images work great- try it!

    Choosing Tomatoes

    1. You need firm, ripe tomatoes that aren't too sour. They should be flavorful, sweet and quite simply - taste good! Use any variety of juicy tomatoes you like. I like using ripe roma tomatoes.
    2. Sometimes, even though the tomatoes are meaty & reddest looking, but their seeds could be bitter. I suggest doing a taste test before using them.
    3. It is uncommon to make soup with canned tomatoes in india. I haven't used canned tomatoes for making soup ever or tested the recipe with it.
    4. You don't have to worry about tomato skins in this recipe because we are going to blend them to smooth.
    Tomato Soup served in a black bowl and garnished with black pepper.

    The Secret Ingredient

    My recipe has a (slightly) unexpected ingredient that adds contributes to its consistency and texture. This wonderful secret ingredient is yellow mung lentils. We are just going to 2 tablespoons of lentils and they boost the creaminess and body (thickness) of the soup without having to use heavy cream, potatoes or starches.

    The lentils add depth to the flavor of soup with a subtle, earthy note that blends right in. You won't notice them. In a pinch, you could use red lentils instead of yellow mung lentils.

    Other Ingredients

    Ingredients needed for making tomato soup on a light bluw background.
    • Oil - Is for sauteeing the onions, tomatoes, ginger and garlic.
    • Beetroot - We need only a few pieces and they contribute to the bright color of the soup.
    • Ginger, Garlic & Cilantro Stems - For warmth, aroma and flavor. Cilantro stems are full of flavor and they lend a citrusy grassy notes to the soup. However, don't go overboard else the soup gets bitter.
    • Indian Spices - Bay leaf, green cardamom, kashmiri red chili powder (for color) and black pepper powder (I use freshly ground). You could also add little bit of cumin seeds if you wish. 
    • Green Chilies - The only heat in the recipe comes from these small indian green chilies. You could use thai bird chilies instead, reduce the quantity or completely leave them out.
    • Sugar - to balance out the acidity of tomatoes. Vary the quantity depending on your taste preferance.
    • Salted Butter - For finishing the soup as well as for adding while serving.
    • Lemon Juice - Is optional, I add a few drops at the very end but can be skipped.
    • Hot Water - To be used for cooking and for adjusting the consistency of soup. Broth are not that common in indian soups. However, you could use vegetable stock or (my favorite, when using) is the better than bouillon vegetarian base. Be careful if you use the boullion, since it is highly salty.

    How To Make Indian Tomato Soup

    1. Start by washing and soaking the yellow mung lentils in excess water. While the lentils soak, you can prepare the ingredients- chop the different vegetables, measure the spices etc.
    2. In a cooking pot (3 qt), heat up oil on medium heat. Add the bayleaf and green cardamom to the hot oil.
    3. Next, add the chopped ginger, garlic, cilantro stems and green chilies to the oil. Fry for a minute or so untill you smell a nice aroma.
    4. Next, add the onions into the pot. Lightly brown for 3-4 minutes until they appear soft and translucent.
    Aromatics are sautéed in oil for making soup.
    Onion is added to the cooking pot.
    1. Add the chopped tomatoes, beetroot pieces and soaked & drained lentils next to the pot. Sprinkle red chili powder and salt.
    2. Saute the tomatoes for good 3-4 minutes on low medium heat with the aromatics till they begin to soften.
    Chopepd tomatoes, soaked lentils and beet root are added next.
    Then we add the salt and spices.
    1. Pour hot water over the tomatoes and on low medium flame, bring to a boil. Reduce the heat to low, cover and let cook for 18-22 minutes or until the tomatoes, vegetables and lentils are soft.
    2. Open the lid, pick and discard the bay leaf and green cardamom. Let the tomato mixture cool slightly.
    Hot water is added to the soup mixture.
    Cooking pot is covered and simmered until vegetables are soft.
    Soft cooked tomatoes and vegetables after slow cooking.
    1. Add the tomato mixture to a blender jar and blend to smooth puree. You could also puree it with immersion blender.
    2. Pour the blended tomato soup back to the cooking pot placed on low medium flame. At this point, add more water if you wish to thin out the soup further.
    3. Mix in the butter, black pepper powder, sugar and lemon juice(if using).
    4. Bring the soup to a slow boil and simmer for 2-3 minutes.
    Blended soup is added back to the cooking pot.
    Butter, sugar and black pepper are adde dto the soup.
    Indian tomato soup is simmered for few minutes and is ready to serve.
    1. Ladle into serving bowls and garnish with more black pepper and butter if desired. You can also add some chaat masala for a salty kick. Garnish with chopped cilantro leaves and serve warm.

    Using Instant Pot or Pressure Cooker

    • Set your instant pot to "SAUTE" and do all the steps of sauteeing the aromatics, onion and tomatoes as written above. Stick the timings I mentioned.
    • Cancel the saute function and add the hot water or broth.
    • Set the instant pot to "PRESSURE COOK" for 8-10 minutes with vent is seal position. For pressure cooker, cook on medium heat for 3-4 whistles.
    • Once the cooking time is up, allow natural pressure release for 10 minutes and then lift off the instant pot vent manually to release all the steam.
    • Blend and simmer the soup for 3-5 minutes on "SAUTE" mode to warm up.
    Closeup of indian tomato soup.

    Recipe Tips

    • Make sure that the tomatoes you are using arent too sour.
    • You can mix in ⅓ cup heavy cream at the very end and hold off on the butter if you want to make creamy tomato soup.
    Indian tomato Soup featured Image.

    Indian Tomato Soup (No Heavy Cream + Secret Ingredient)

    Tanvi Srivastava
    This indian tomato soup recipe uses fresh tomatoes and a secret ingredient to enhance its taste & texture. Lightly spiced and no heavy cream!
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 25 minutes mins
    Total Time 35 minutes mins
    Course Soup
    Cuisine Indian
    Servings 5 servings
    Prevent your screen from going dark

    Ingredients
      

    • 2 tablespoon yellow mung lentils
    • 2 tablespoon oil I use avocado oil, use any neutral oil
    • 3 (~12g) garlic chopped
    • ¼ inch (~4g) ginger chopped
    • 2-3 green chilies (hot), adjust to taste
    • 1 tablespoon cilantro stems chopped
    • 90 g onion chopped, I use red onion
    • 300 g fresh tomatoes I use roma tomatoes
    • 25 g beetroot chopped
    • ½ teaspoon kashmiri chili powder
    • 1.25 teaspoon salt
    • 1 teaspoon sugar or as per taste
    • ½ teaspoon fresh ground pepper adjust to taste
    • 1 tablespoon butter or as per taste

    Whole Spices

    • 1 medium size bay leaf
    • 1 green cardamom

    Instructions
     

    • Begin by washing and soaking the yellow mung lentils in excess water. While the lentils soak, you can prepare the ingredients- chop the different vegetables, measure the spices etc.
    • In a cooking pot (3 qt), heat up oil on medium heat. Add the bayleaf and green cardamom to the hot oil.
    • Next, add the chopped ginger, garlic, cilantro stems and green chilies to the oil. Fry for a minute or so untill you smell a nice aroma.
    • Next, add the onions into the pot. Lightly brown for 3-4 minutes until they appear soft and translucent.
    • Add the chopped tomatoes, beetroot pieces and soaked & drained lentils next to the pot. Sprinkle red chili powder and salt.
    • Saute the tomatoes for good 3-4 minutes on low medium heat with the aromatics till they begin to soften.
    • Pour hot water over the tomatoes and on low medium flame, bring to a boil. Reduce the heat to low, cover and let cook for 18-22 minutes or until the tomatoes, vegetables and lentils are soft.
    • Open the lid, pick and discard the bay leaf and green cardamom. Let the tomato mixture cool slightly.
    • Add the tomato mixture to a blender jar and blend to smooth puree. You could also puree it with immersion blender.
    • Pour the blended tomato soup back to the cooking pot placed on low medium flame. At this point, add more water if you wish to thin out the soup further.
    • Mix in the butter, black pepper powder, sugar and lemon juice(if using). 
    • Bring the soup to a slow boil and simmer for 2-3 minutes.
    • Ladle into serving bowls and garnish with more black pepper and butter if desired. You can also add some chaat masala for a salty kick. Garnish with chopped cilantro leaves and serve warm.

    Using Instant Pot or Pressure Cooker

    • Set your instant pot to "SAUTE" and do all the steps of sauteeing the aromatics, onion and tomatoes as written above. Stick the timings I mentioned.
      Cancel the saute function and add the hot water or broth.Set the instant pot to "PRESSURE COOK" for 8-10 minutes with vent is seal position. For pressure cooker, cook on medium heat for 3-4 whistles.
      Once the cooking time is up, allow natural pressure release for 10 minutes and then lift off the instant pot vent manually to release all the steam.
      Blend and simmer the soup for 3-5 minutes on "SAUTE" mode to warm up.

    Notes

    • Make sure that the tomatoes you are using arent too sour.
    • You can mix in ⅓ cup heavy cream at the very end and hold off on the butter if you want to make creamy tomato soup.
    Tried this recipe?Let us know how it was!
    Soups

    More Soups

    • Chicken Soup With Cilantro Featured Image.
      Chicken Soup With Cilantro & Lemon (Light & Brothy)
    • Chicken Manchow Soup Featured Image.
      Chicken Manchow Soup
    • Sinfully Spicy Chicken Shorba Soup
      Chicken Shorba(Soup)
    • Yellow Curry Salmon Bowl featured Image.
      Yellow Curry Salmon Bowl

    Share This Recipe

    • Facebook
    • X
    • Email

    I'd Love to Hear from You! Cancel reply

    If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

    Thank you,
    Tanvi

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

    Recipe Rating




    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me ?

    Popular

    • Boneless Lamb Raan Roast Featured Image.
      Indian Spiced Boneless Lamb Leg Roast (Raan Recipe)
    • Mooli Paratha Featured image.
      Punjabi Mooli Paratha (Stuffed Radish Paratha)
    • Pistachio Cheesecake Cups Featured image.
      No Bake Pistachio Cheesecake Cups
    • Hara Bhara Kebab Pinwheels Featured Image.
      Hara Bhara Kabab Pinwheels
    • Rose Kalakand Featured Image.
      Rose Kalakand Recipe (With Paneer)
    • Palak Patta Chaat Featured Image.
      Delhi Style Palak Patta Chaat

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2025 Sinfully Spicy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required