Complete Tomato Soup Recipe in 8 Steps


Published: 5 May 2026


Here is a short video explaining the process, scroll down for detailed ingredients and step by step recipe method. Thanks for coming and do not forget to follow Food Paradise on Pinterest.

Ingredients with Exact Amount

For this tomato soup, I use simple ingredients that bring out the natural flavor of tomatoes. The onion and garlic build the base, tomato paste adds depth, and cream gives the soup a smooth finish.

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 cans whole peeled tomatoes, 28 oz each
  • 2 cups vegetable broth or chicken broth
  • 1 teaspoon sugar, optional
  • ½ teaspoon salt, then adjust to taste
  • ¼ teaspoon black pepper
  • ½ teaspoon dried basil or dried thyme
  • ½ cup heavy cream or milk
  • 2 tablespoons butter

Optional Garnish

  • Fresh basil leaves
  • A small drizzle of cream
  • Crispy croutons
  • Grated parmesan cheese
  • A little olive oil

Step by Step Recipe Method (Core)

This is the most important part of the recipe, and I always take my time here. Each step builds flavor, so following the process carefully will give you a smooth, rich, and perfectly balanced tomato soup.

Step 1: Heat the Oil and Soften the Onion

Place a medium-sized pot on the stove over medium heat. Add 2 tablespoons of olive oil and let it warm up for about 30 seconds. Once the oil is warm (not smoking), add the finely chopped onion.

Stir the onion gently and let it cook for about 5 to 7 minutes. Keep stirring every minute so it cooks evenly. The goal here is to soften the onion, not brown it too much. It should turn light golden and slightly sweet in smell.

If you notice the onion sticking or browning too quickly, reduce the heat slightly. This slow cooking step creates a soft and flavorful base for your soup.

Step 2: Add Garlic and Build Aroma

Now add the minced garlic to the pot. Stir it into the onion and cook for about 30 to 60 seconds.

You will notice a warm, rich smell as soon as the garlic hits the pan. That is exactly what you want. Do not leave it unattended because garlic can burn quickly, and burnt garlic will give a bitter taste to your soup.

Keep the heat medium to low and stir continuously during this step.

Step 3: Cook the Tomato Paste for Depth

Add 2 tablespoons of tomato paste into the pot. Mix it well with the onion and garlic so everything is evenly coated.

Let the tomato paste cook for about 2 to 3 minutes. Stir it continuously. You will notice the color becoming slightly darker and the texture thickening.

This step is very important because cooking the tomato paste removes its raw taste and gives the soup a deeper, richer tomato flavor.

Step 4: Add Tomatoes and Broth

Now pour in both cans of whole peeled tomatoes along with their juices. Add 2 cups of vegetable broth or chicken broth.

Use your spoon to gently break the whole tomatoes into smaller pieces inside the pot. They do not need to be perfectly crushed at this stage because we will blend later.

Add ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon dried basil or thyme. If your tomatoes taste too tangy, add 1 teaspoon sugar to balance the flavor.

Stir everything well so all ingredients combine properly.

Step 5: Bring to a Simmer and Cook Slowly

Increase the heat slightly and bring the soup to a gentle boil. Once it starts bubbling, reduce the heat to low.

Cover the pot partially with a lid and let the soup simmer for 25 to 30 minutes. Stir it every 5 minutes to prevent sticking and to help flavors blend evenly.

During this time, the soup will thicken slightly, and the strong tomato taste will soften into a balanced, rich flavor. This slow cooking step is where the soup truly develops its depth.

Step 6: Blend the Soup Until Smooth

Turn off the heat and let the soup cool for about 5 minutes. This makes blending safer and easier.

Use a hand blender directly in the pot and blend until the soup becomes completely smooth and creamy. Move the blender slowly around the pot to ensure there are no chunks left.

If you are using a regular blender, transfer the soup in small batches. Do not fill the blender too much. Blend each batch until smooth, then return it to the pot.

Take your time here because a smooth texture makes a big difference in the final result.

Step 7: Add Cream and Butter for a Rich Finish

Place the blended soup back on low heat. Add ½ cup heavy cream or milk and 2 tablespoons butter.

Stir slowly until the butter melts and the cream fully blends into the soup. You will notice the color becoming slightly lighter and the texture turning silky.

Taste the soup at this point. Adjust salt, pepper, or sugar if needed. Every batch of tomatoes is different, so this final adjustment helps you get the perfect balance.

Step 8: Final Warm Up and Serve

Let the soup heat gently for another 2 to 3 minutes. Do not boil after adding cream, as it can affect the texture. Pour the hot soup into serving bowls. Add your favorite toppings like a swirl of cream, fresh basil, or crunchy croutons.

Serve immediately while it is warm and fresh. I always recommend pairing it with grilled cheese or garlic bread for a complete and satisfying meal.

Variations in the Recipe

Tomato soup is easy to change based on your taste. Once you know the basic method, you can make it creamy, spicy, roasted, or fresh with herbs.

Creamy Tomato Soup

For a richer soup, add ¾ cup heavy cream instead of ½ cup. You can also add extra butter at the end. This version tastes smooth, mild, and comforting.

Roasted Tomato Soup

For deeper flavor, roast fresh tomatoes, onion, and garlic before adding them to the pot. Roasting brings out natural sweetness and gives the soup a slightly smoky taste.

Spicy Tomato Soup

Add ¼ teaspoon red pepper flakes with the garlic. You can also add a pinch of cayenne pepper. This gives the soup a warm kick without making it too strong.

Tomato Basil Soup

Add a handful of fresh basil after blending the soup. Blend again for a fresh, bright flavor. Basil works beautifully with tomatoes and makes the soup smell amazing.

Vegan Tomato Soup

Use vegetable broth, skip the butter, and replace cream with coconut milk or cashew cream. Olive oil also works well for a smooth finish.

Mistakes to Avoid

A simple soup can still go wrong if the small details are missed. These tips help you make a better bowl every time.

Do Not Burn the Garlic

Garlic burns fast and turns bitter. Add it after the onion is soft, and cook it only until fragrant.

Do Not Skip the Tomato Paste

Tomato paste adds deep flavor. If you skip it, the soup may taste light or flat.

Do Not Rush the Simmering Time

The soup needs time to develop flavor. Simmering for at least 25 minutes helps everything come together.

Do Not Forget to Taste at the End

Tomatoes can be sweet, sharp, or mild. Always taste after blending and adjust salt, pepper, or sugar.

Do Not Blend Hot Soup Carelessly

Hot soup can splash. Let it cool slightly before blending, and work in small batches if using a regular blender.

Conclusion

This homemade tomato soup is warm, smooth, and full of real tomato flavor. It uses simple ingredients, but the result tastes rich and comforting. I love this recipe because it works for busy days, family dinners, and cozy weekends.

Try it with grilled cheese, garlic bread, or crunchy croutons for a complete meal. You can also change it with cream, basil, roasted tomatoes, or spice to match your taste.

For more tasty homemade recipes, make sure to check the homepage and explore more food ideas you can enjoy in your own kitchen.

FAQs

Can I Use Fresh Tomatoes for Tomato Soup?

Yes, you can use fresh tomatoes. Use about 2½ to 3 pounds of ripe tomatoes. For the best flavor, roast them first or simmer them longer until soft.

How Do I Make Tomato Soup Less Sour?

Add 1 teaspoon sugar, a splash of cream, or a small amount of butter. These help balance the sharp tomato taste.

Can I Make Tomato Soup Without Cream?

Yes, you can skip the cream. The soup will still taste good. For a creamy texture without cream, blend it very well or add a small cooked potato before blending.

Can I Freeze Tomato Soup?

Yes, tomato soup freezes well. Let it cool fully, then store it in freezer-safe containers for up to 3 months. For best results, freeze it before adding cream.

How Long Does Tomato Soup Last in the Fridge?

It lasts for 3 to 4 days in an airtight container. Reheat it gently on the stove and stir well before serving.

What Goes Best with Tomato Soup?

Grilled cheese, garlic bread, croutons, toasted sandwiches, and fresh salad all go well with tomato soup.

Can I Make This Soup Spicy?

Yes, add red pepper flakes, black pepper, or a little chili powder. Start with a small amount and adjust to your taste.




Sophia Pervaiz Avatar
Sophia Pervaiz

Passionate about creating delicious, approachable recipes and sharing insights on our furry companions, Sophia Pervaiz blends their love for food and cats into every post. When not experimenting with new recipes in the kitchen, they enjoy spending time with their cats, learning more about feline health, and creating content that caters to both food lovers and pet enthusiasts. With a knack for making everything feel personal and relatable, Sophia Pervaiz brings a warm, friendly voice to both the culinary and animal worlds. Whether you're here for a tasty new dish or some helpful cat tips, there's always something for everyone!


Please Write Your Comments
Comments (0)
Leave your comment.
Write a comment
INSTRUCTIONS:
  • Be Respectful
  • Stay Relevant
  • Stay Positive
  • True Feedback
  • Encourage Discussion
  • Avoid Spamming
  • No Fake News
  • Don't Copy-Paste
  • No Personal Attacks
`