Tomato Soup

Homemade Tomato Soup

If there ever was an all-season comfort food, tomato soup would definitely be the one that most people have on their minds. The smooth, savory texture of this dish is enjoyed all around the year. Good tomato soup requires good technique. The ingredients are simple, and with a few instructions, you too can make an awesome bowl of tomato soup. One that will keep you coming back for more.

What is a Tomato Soup?

In the spring and summer, the bold and bright flavor of fresh tomatoes is just second to none. The creamy richness of the soup also makes it perfect for a cold winter night. This makes the dish so ubiquitous around the world that it’s available almost anywhere. The main technique involved in making this dish is mailing the texture of the soup. Too runny or too thick, and it won’t be the magical experience one craves for.

Ingredients at a Glance


For Soup

Tomato: You can use fresh or canned tomatoes in this recipe.

Vegetable Oil: Use any neutral-flavored oil.

Spices: Red chili powder, turmeric powder, black peppercorns, and black cardamom seeds. Cardamoms are a little hard to come by, but you can take them out from 2 cardamom pods

Ginger and Garlic: Ginger and garlic add a crucial aroma to the soup.

Big Onion:  You should ideally use sweet onions. Shallots are also an acceptable substitute.

Butter: You can replace oil with butter. Butter makes the soup more delicious.

Sugar: If you do not use sugar, you can use any other sweetener.

Chopped coriander: Adds fresh aroma to the soup.

Fresh cream: If you want to keep the recipe vegan, you can use coconut cream as a substitute.

For Croutons

Bread slices:  White bread or brown as per your preference.

Butter/Oil: You can use oil to toast the croutons, but butter makes it tastier.

How to prepare Tomato Soup?

The tomato soup has two parts to it. The soup itself and the croutons.

Starting with the soup, take a deep, wide pan and heat some oil in it.

Add in the tomatoes, red chili powder, salt, turmeric powder, ginger, garlic cloves, black peppercorns, cardamom seeds, chopped onions, and some water.

Cook on medium flame, stir and cover for 10 to 15 minutes.

In another pan, you can add oil or butter and crisp up the pieces of bread. As they crisp up, you can add chopped coriander and mix them with the pieces of bread.

Fry the bread till they are golden and crispy.

After 10 to 15 minutes, take the pan with the tomatoes off the heat and let them cool. Put the contents of the pan into a blender jar and blend until smooth.

In a pan, heat oil till it shimmers, and put the blended tomatoes back into it. Cook for approximately 5 minutes. Add some butter and stir. Cook for five more minutes until it’s done to your liking. Adjust for salt and sweetness with sugar.

Turn off the heat, and garnish with fresh cream, croutons, and coriander leaves. Serve with a crusty bread roll on the side.

Some expert tips for preparing Tomato Soup

  • You can adjust the texture by varying the amount of water you add. If you want the soup to be thick, then add less water.
  • You can substitute the fresh cream with coconut cream to make the entire recipe vegan.
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Soup

  • Author: Mish
  • Total Time: 30 mins
  • Yield: 2 1x


The classic sweet and tangy soup to add a spark to your meal.


  • 2 tablespoon Vegetable Oil
  • 12 Tomato – roughly chopped
  • 1 tablespoon Red chilli powder
  • ¼ teaspoon Turmeric powder
  • 2 inch Ginger – chopped
  • 6 cloves Garlic
  • 8 Black peppercorns
  • 2 Black Cardamom seeds
  • 1 ½ teaspoon Salt
  • ¼th cup Water
  • 2 tablespoon Butter
  • 1 Big Onion – chopped
  • 2 tablespoon Sugar
  • 1 tablespoon Chopped coriander
  • 2 tablespoon Fresh cream

For Croutons

  • 6 Bread slice – cut in cubes
  • 1 tablespoon Butter
  • ½ tablespoon Oil
  • ½ tablespoon Coriander leaves – chopped


  1. Heat oil in a deep wide pan.
  2. Add tomatoes, red chilli powder, salt, turmeric powder, ginger, garlic cloves, black peppercorns, water, cardamom seeds and chopped onions.
  3. Stir and cover and cook on medium for 10-15 minutes.
  4. In another pan add oil and butter and crisp the bread pieces.
  5. Add chopped coriander and mix
  6. When tomatoes are cooked blend till smooth.
  7. Heat oil in another pan.
  8. Now pour the blended tomatoes in the pan. Cook for 5 minutes.
  9. Add the butter and stir. Cook again for 5 minutes.
  10. Garnish with fresh cream, croutons and coriander leaves.
  11. Serve a crusty bread roll on the side.
  12. Enjoy!
  • Prep Time: 15 mins
  • Cook Time: 20 mins
No Reviews

Leave a Reply

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

Recipe rating