This classic tomato soup is a comforting and flavorful dish, perfect for any occasion. Made with fresh ingredients like diced tomatoes, garlic, and a hint of cream, this tomato soup is rich, smooth, and incredibly satisfying. Ideal for a cozy meal, it’s sure to become a favorite in your recipe collection!
Delicious Homemade Tomato Soup Recipe
4
servings10
minutes30
minutes200
kcalThis classic tomato soup is a comforting and flavorful dish, perfect for any occasion. Made with fresh ingredients like diced tomatoes, garlic, and a hint of cream, this tomato soup is rich, smooth, and incredibly satisfying. Ideal for a cozy meal, it’s sure to become a favorite in your recipe collection!
Ingredients
2 tbsp olive oil
1 medium onion, chopped
2 garlic cloves, minced
2 cans (14.5 oz each) diced tomatoes
1 cup chicken or vegetable broth
1 tsp sugar (optional, to taste)
Salt and pepper, to taste
1/2 cup heavy cream or milk (optional for creaminess)
Fresh basil leaves (optional, for garnish)
Directions
- Heat the Oil: In a large pot, heat the olive oil over medium heat.
- Sauté the Onion and Garlic: Add the chopped onion and sauté for about 5 minutes until softened. Add the minced garlic and cook for another 1-2 minutes until fragrant.
- Add Tomatoes and Broth: Pour in the diced tomatoes with their juices and the broth. Stir well to combine.
- Simmer: Bring the soup to a simmer and cook for about 20 minutes, allowing the flavors to meld together. Stir occasionally.
- Blend the Soup: Once the soup has simmered, use an immersion blender to blend until smooth. Alternatively, you can carefully transfer the soup in batches to a blender. Blend until creamy.
- Season and Add Cream (Optional): Taste the soup and add sugar, salt, and pepper as needed. For a creamy texture, stir in the heavy cream or milk.
- Serve: Ladle the soup into bowls and garnish with fresh basil leaves if desired. Serve hot with a side of crusty bread.
Recipe Video
Notes
- Enjoy your delicious, homemade tomato soup!
The Ultimate Tomato Soup Recipe: A Comforting Classic
Tomato Soup is one of those classic dishes that never goes out of style. It’s warm, comforting, and packed with flavor, making it the perfect meal for chilly days or when you need a bit of comfort food. Whether you enjoy it as a starter, paired with a grilled cheese sandwich, or as a main course, tomato soup can easily be customized to your taste preferences. In this article, we’ll explore how to make a simple and delicious homemade tomato soup that’s both easy to prepare and irresistibly tasty.
The Health Benefits of Tomato Soup
Tomatoes are not only delicious, but they are also packed with nutrients. They are an excellent source of vitamin C, potassium, and antioxidants like lycopene. Lycopene, in particular, is known for its potential to reduce the risk of certain diseases, including heart disease and some cancers. When you make your own tomato soup, you have control over the ingredients, ensuring it’s free from preservatives and added sugars often found in store-bought versions.
By using fresh or canned tomatoes, you’re also able to enjoy all the health benefits tomatoes offer, while indulging in the rich, smooth flavor of homemade tomato soup.
Key Ingredients for the Perfect Tomato Soup
To make a great Tomato Soup, you need just a handful of ingredients. The star of the dish, of course, is the tomatoes. You can use fresh tomatoes or opt for canned diced tomatoes, depending on what’s available or convenient. Here’s a quick rundown of what you’ll need for a basic yet delicious recipe:
- Olive Oil – A good quality olive oil is essential for sautéing the onions and garlic, adding depth and richness to the base of the soup.
- Onions – Chopped onions create a flavorful foundation for the soup, giving it a savory undertone.
- Garlic – Minced garlic enhances the overall flavor profile with a touch of sharpness.
- Tomatoes – Whether fresh or canned, tomatoes are the backbone of any tomato soup.
- Broth – Chicken or vegetable broth adds richness and helps create the soup’s smooth texture.
- Heavy Cream or Milk (Optional) – Adding cream makes the soup rich and velvety, but you can skip this step for a lighter version.
With just these ingredients, you can easily make a hearty and satisfying tomato soup that’s bursting with flavor.

How to Make Tomato Soup at Home
Making homemade tomato soup is surprisingly simple, and it doesn’t require much time to prepare. Here’s a step-by-step guide to making a flavorful bowl of tomato soup:
- Prepare the Base – Start by heating olive oil in a large pot over medium heat. Add chopped onions and sauté them until they become soft and translucent. Then, add the minced garlic and cook for another minute until fragrant.
- Add Tomatoes and Broth – Once the onions and garlic are ready, it’s time to add the diced tomatoes and broth. You can use store-bought or homemade vegetable or chicken broth, depending on your preference. Stir the ingredients together and bring the mixture to a simmer. Let it cook for about 20 minutes, allowing the flavors to develop and the soup to thicken.
- Blend the Soup – After simmering, the next step is to blend the soup to achieve a smooth, velvety texture. If you have an immersion blender, you can blend the soup directly in the pot. Alternatively, you can use a regular blender, but be careful not to burn yourself when transferring the hot soup.
- Season to Taste – Once the soup is blended, it’s time to season. Taste your tomato soup and add salt, pepper, and sugar as needed. The sugar helps balance the acidity of the tomatoes, but feel free to adjust based on your personal preferences.
- Finish with Cream (Optional) – If you like a creamy tomato soup, now’s the time to add a little heavy cream or milk. This step is optional but adds a rich, velvety finish that complements the tomato flavor perfectly.
- Serve and Enjoy – Once the soup is ready, ladle it into bowls and serve hot. You can garnish with fresh basil leaves for added flavor and color.
Why Homemade Tomato Soup is a Great Choice
There are many reasons to choose homemade tomato soup over store-bought versions. Firstly, homemade soup is fresher and doesn’t contain any artificial additives or preservatives. You can also control the level of sweetness and seasoning, ensuring that the soup is just the way you like it. Additionally, making tomato soup from scratch allows you to experiment with different ingredients, like adding herbs, spices, or a dash of hot sauce to make the soup your own.
Homemade tomato soup is also a fantastic option for those who prefer a healthier meal. You can use less salt, skip the cream if you want a lighter version, and even use whole tomatoes for a more natural taste. This makes it not only a satisfying dish but also a nourishing one.
Tomato Soup Variations
While the classic tomato soup recipe is always a winner, there are plenty of ways to give it a twist. Here are a few variations to consider:
- Roasted Tomato Soup – For a deeper, richer flavor, roast the tomatoes before adding them to the soup. This enhances the natural sweetness and adds a smoky element to the soup.
- Spicy Tomato Soup – Add a pinch of red pepper flakes or a splash of hot sauce for a spicy kick.
- Herb-Infused Tomato Soup – For a more aromatic soup, add fresh thyme, rosemary, or oregano while simmering the soup.
Pairing Tomato Soup
Tomato soup is incredibly versatile when it comes to pairing. It’s commonly served with a grilled cheese sandwich, which is a match made in heaven. You can also pair it with a fresh salad, a slice of crusty bread, or even a dollop of sour cream for added creaminess. The possibilities are endless, making tomato soup an ideal meal for any occasion.
Conclusion
Tomato Soup is a timeless dish that’s both comforting and nourishing. Whether you enjoy it in its classic form or experiment with new variations, it’s a recipe worth trying. The beauty of homemade tomato soup is its simplicity, allowing the natural flavors of the tomatoes to shine through while being customizable to suit your tastes. Give this easy-to-make recipe a try, and you’ll understand why Tomato Soup has remained a favorite for so many generations.






