There’s something timeless about a warm bowl of tomato soup. It’s one of those dishes that instantly brings a sense of comfort and nostalgia, reminding us of cozy afternoons or family dinners. Simple yet satisfying, tomato soup has a way of warming you up from the inside out, making it the perfect meal for chilly days or when you just need a little pick-me-up.
The beauty of tomato soup lies in its simplicity. With just a few basic ingredients, ripe tomatoes, garlic, onions, and a little bit of seasoning, you can create a velvety, rich soup that’s bursting with flavor. The natural sweetness of the tomatoes pairs beautifully with the savory depth of garlic and onion, while a touch of cream or milk adds a comforting creaminess that elevates the entire dish.
What makes tomato soup so great is how versatile it is. You can enjoy it as a light lunch on its own, or pair it with a grilled cheese sandwich for the ultimate comfort food duo. Add a sprinkle of fresh basil or a drizzle of olive oil for a burst of freshness, or make it heartier by tossing in some croutons or roasted vegetables.
Tomato soup is also incredibly easy to make. Whether you’re using fresh or canned tomatoes, the process is straightforward. Sauté the onions and garlic, blend in the tomatoes, season to taste, and let everything simmer until the flavors meld together. For a smoother consistency, you can blend the soup until it’s silky and smooth, or leave it a bit chunky if you prefer more texture.
This dish is not just about nostalgia, it’s also a great way to enjoy the health benefits of tomatoes, which are packed with vitamins and antioxidants. Tomato soup can be easily adapted to suit different dietary preferences, whether you want it dairy-free, gluten-free, or with extra herbs and spices to suit your taste.
Tomato soup is truly a classic that never goes out of style. Whether you’re looking to nourish your body or simply enjoy something warm and comforting, a bowl of homemade tomato soup is always the answer.

Ingredients
- 2 tablespoons olive oil extra virgin
- 1 onion medium, chopped
- 2 cloves garlic minced
- 4 cups Tomatoes diced
- 2 cups vegetable broth
- 1 teaspoon sugar optional
- to taste salt
- to taste black pepper freshly ground
- 1/4 cup basil chopped, fresh
- 1/2 cup heavy cream optional
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and sauté until translucent, about 5 minutes.
- Add the minced garlic and cook for another 1-2 minutes.
- Stir in the diced tomatoes and vegetable broth. Bring to a boil.
- Reduce heat and let it simmer for about 20 minutes.
- If using, add the sugar to balance the acidity of the tomatoes.
- Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender and puree in batches.
- Season with salt and freshly ground black pepper to taste. Stir in the fresh basil.
- If desired, add the heavy cream and mix well.
- Serve hot with a garnish of fresh basil, if desired.
Nutrition










Too creamy for my taste. 😬 I prefer more of a broth type of soup.
I totally get what you mean! Maybe you could try reducing the cream or leaving it out altogether. A lighter broth sounds good!
Easy peasy. My kids actually ate it! Shocked, haha!
I tried it but it turned out kinda bland. Maybe I didn’t use enough salt? Not sure if I’ll make it again.
Maybe you just need to add more seasoning next time! A pinch of cayenne pepper could spice it up too. 😄
I’m sorry it didn’t work out for you. Sometimes tomatoes can be super bland too if they aren’t in season. Try some fires roasted ones next time.
Not for me. My mom’s tomato soup is the best and this one just can’t compare. Sorry!
Easy to make and very delicious! I added some croutons on top and it was a hit with the kids.
Yummy! But do you really need cream? I just used more broth because I’m not made of money!
OK, can someone explain why we add sugar? Isn’t that weird for soup? Not sure about that ingredient.
This is the best tomato soup I’ve ever had! So easy and tasty! Definitely a repeat recipe.
Glad you loved it! I’ve been looking for an easy tomato soup recipe to try. I’ll definitely give this one a shot!
I didn’t find it that great. Maybe I did something wrong? I couldn’t taste the tomatoes much.
Yum! I added some grilled cheese on the side and it was a perfect meal! 🍅🥪
I thought tomato soup was just for sick days? But this recipe is kinda making me change my mind.
This recipe is amazing! The soup was creamy and full of flavor. Will definitely make it again!
I don’t know… sounds kinda basic. What if I added chicken or somethin’? Would it still be a soup?
Totally agree! I made this soup last night and it was delish! Thanks for sharing!
I like soup and I like tomato but the numbers don’t add up for how good this was. I would rate it a 3.
I dunno, I think tomato soup is usually pretty simple, maybe you just don’t like it that much? Gave it a 4 for the effort.
I found it a bit bland. I think it needs more spices or something? Maybe I’ll try adding some chili flakes next time.
Had to leave out the peppers cause I ain’t got none. Still turned out alright tho.
Glad it turned out alright! It’s amazing how you can tweak things and still get good results. Did you add anything extra?
Tomato soup? More like tomato slop… Didn’t turn out right for me. 😕