Tomato and carrot soup in a blue bowl on a black table topped with cream and fresh coriander

Homemade Tomato Soup Recipe

This post may contain affiliate links. Click here to read the disclaimer.

This homemade creamy tomato soup recipe is the perfect variation of the simple tomato soup recipe. Why? It has carrots adding natural sweetness and turmeric powder for a dose of health. Here’s how to make this carrot and tomato soup recipe Indian style, or rather my mom’s style!

My sis loves mom’s homemade egg drop chicken soup. Me, I love all mom’s soups! She makes some of the best Indian soup recipes! Beetroot soup, cabbage soup, beef soup, chicken soup and especially her cream of tomato soup recipe!

Why is mom’s Tomato Soup with fresh tomatoes so good? What are the Tomato Soup Ingredients?

Tomato and carrot soup in a blue bowl on a black table topped with cream and fresh coriander
Tomato and carrot soup is so delicious!

Because it has a mix of ingredients. It’s not just tomato and basil. It”s made of tangy tomatoes, juicy carrots, sweet red onions, spicy chillies and garlic, pungent cloves and healing turmeric. It also includes salt, baking soda, coriander, milk and cream.

Why does mom add carrots in her homemade tomato soup?
Mom adds carrots to her tomato soup to give it a natural thickness and natural sweetness.

Why does mom add turmeric to her fresh tomato soup recipe? Because turmeric contains curcumin which is really healthy and has antiseptic properties.

Real Foodies Cook!
Take a local cooking course on your next travel adventure!
Cookly.me ad banner on TWF

How to make Tomato Soup with fresh tomatoes?

Cut the tomatoes, carrots, garlic, chillies, and red onion into pieces and grind them to a paste in the mixer-grinder. Pour the paste into a deep vessel (pot or pan) with 750 ml water, 1 tablespoon salt, and 1 teaspoon turmeric powder. Allow it to boil for 10 minutes.

After 10 minutes, add about 1/4 tsp baking soda to reduce acidity. The baking soda reacting with the acids in the tomato cause a froth. So be prepared to stir briskly. Why are we adding baking soda? Because tomato is naturally acidic, it gives some people heartburn. The baking soda neutralises the acids in the tomato soup to prevent heartburn and acid reflux.

After the frothing is over, add 250 ml milk and continue to boil for 3 minutes. If you’re vegan, you can use 250 ml of coconut milk or 2 tablespoons of cornflour instead.

Once ready, pour into 4 bowls, add a dollop of cream on top of each, sprinkle with chopped coriander and serve. It’s perfect just plain, or with some butter garlic toast or buttered naan bread!

Side view of tomato soup in a blue bowl topped with coriander (cilantro) and cream
Yummy tomato soup!
A blue bowl on a black table with tomato soup topped with cream and coriander or cilantro
Carrot and tomato soup is the perfect naturally sweet dinner for kids!

This vegetarian tomato soup recipe is for four single servings. So if you want seconds, double the recipe.

Wasn’t that the best Indian tomato soup recipe ever? It’s easy-to-make, vegetarian, gluten-free, and a lot easier than our tomato pickle recipe any day!

Cooking Tips and Tricks

  • This tomato and carrot soup is gluten-free.
  • Even though the baking soda is optional, add it to reduce the acidity and prevent heartburn or acid reflux.
  • Adding baking soda before you add the milk in prevents the milk from curdling.
  • If you want the soup to be naturally thicker, throw in an extra carrot or two.
  • You can store the leftover soup in the freezer for another time. Just remember to store it in an airtight container.

Popular questions for this Tomato Soup Recipe

Can you make this tomato carrot soup recipe without milk (diary free)?

Yes, you can make this easy tomato soup recipe without milk. But, milk adds a nice creamy texture to the soup. And if you’re not allergic, it’s better to add it. Otherwise, you can substitute the milk with an equal amount of coconut or almond milk. Use almond milk for a more neutral flavour.

Can you make this healthy tomato soup recipe vegan?

Yes, if you want to make this tomato soup recipe vegan, use either 250 ml of coconut milk or 2 tablespoons of cornflour instead of the milk. Also, skip the 4 tablespoons of cream. 

Why add turmeric to tomato soup?

We Indians add turmeric to soup and almost everything else because it contains curcumin. Curcumin is a compound that is naturally antiseptic and has healing properties.

Why use carrots in the tomato soup?

You can make tomato soup with just plain tomatoes, but tomato soup made with carrots in it is naturally sweet. So it’s the perfect recipe for kids without giving them any added sugar.

Other Recipes that you might like!

Did you try out this recipe? Give us your review below! And make sure to share your delicious creations by tagging us on Instagram or join TheWingedFork Facebook group and share your lovely food pics and results of your food experiments there!

Tomato and carrot soup in a blue bowl on a black table topped with cream and fresh coriander

Homemade Tomato Soup with Carrots

SarahSarah
This homemade creamy tomato soup recipe is the perfect variation of the simple tomato soup recipe. Why? It has carrots for natural sweetness and turmeric powder for a dose of health. Here's how to make this carrot and tomato soup recipe Indian style, or rather my mom's style!
4.75 from 8 votes
Prep Time 10 mins
Cook Time 13 mins
Total Time 23 mins
Course Appetizer, Dinner, Lunch, Side Dish, Snacks, Soup
Cuisine American, Fusion, Indian
Servings 4 servings

Ingredients
  

  • 3 Tomatoes Large
  • 2 Carrots Large
  • 1 Green Chilly
  • 3 Garlic Cloves
  • 1 Red Onion Large
  • 1 tbsp Salt
  • 750 ml Water
  • 250 ml Milk See notes for vegan substitutes.
  • 1 tsp Turmeric Powder
  • 0.25 tsp Baking Soda

Optional

  • 4 tbsp Cream Thick (Optional) See notes for vegan substitutes.
  • 1 tbsp Coriander (Cilantro) (Optional)

Instructions
 

  • Cut the tomatoes, onion, garlic, chillies and carrots into rough pieces and grind to a paste in the mixer-grinder.
  • Empty the paste in a deep pot or pan. Add the turmeric powder, salt and water and boil for 10 minutes.
  • While the soup is boiling, chop the coriander and leave aside.
  • Now add the quarter teaspoon of baking soda to neturalise the acids in the tomato soup. It will cause it to froth. So stir briskly.
  • Lastly, add in the milk and allow to boil for another 3 minutes. And the soup is ready!
  • Pour into 4 soup bowls. Top each with a dollop of thick cream and sprinkle with the chopped corander or cilantro, and serve.

Notes

  1. You can skip the dollop of cream and the coriander if you want to. 
  2. If you want to make this tomato soup recipe vegan, replace the 250 ml of milk with either 250 ml of coconut milk or 2 tablespoons of cornflour. Also skip the 4 tablespoons of cream. 
  3. You can serve this soup with buttered toast or pieces of buttered naan. 
  4. The baking soda reduces the acidity of the soup and prevents the milk from curdling.
Tomato and carrot soup in a blue bowl with coriander and cream on top
Tomato and carrot soup in a blue bowl on a black table with coriander and cream on top
Two blue bowls filled with tomato and carrot soup

5 thoughts on “Homemade Tomato Soup Recipe”

Leave a comment

Recipe Rating




Pin
Share
Yum
Tweet
Flip

By continuing to use the site, you agree to the use of cookies. More info here.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close