Classic Tomato Soup

🕒 Prep: 10 min
🔥 Cook: 30 min
🍽 Serves: 4
2 Reviews

If you've been on the hunt for a comforting, homemade classic tomato soup that hits all the right notes, you've come to the right place. This recipe is all about bringing out the natural sweetness of ripe tomatoes, complemented by a hint of fresh basil. Perfect for a cozy night in or a simple lunch paired with your favorite grilled cheese.

Classic Tomato Soup

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Classic Tomato Soup

Ingredients for Classic Tomato Soup

Ripe tomatoes are the star of this dish, offering natural sweetness and acidity that forms the backbone of the soup. Roasting them enhances their flavor even more. Olive oil adds depth and richness, perfect for roasting and sautéing. The medium onion and garlic provide a savory base, while vegetable broth keeps it vegetarian-friendly and adds a layer of complexity. Heavy cream gives the soup its signature creamy texture, and fresh basil adds a fragrant, herbal note. Lastly, a touch of sugar can be added to balance acidity, depending on your taste.

Why This Classic Tomato Soup Works

In the oven, the tomatoes soften and dry out a little on the outside. Their juices thicken and the edges start to brown, so the tomato flavor becomes stronger instead of watery. All that juice on the baking sheet goes into the pot too, so nothing is lost.

While the onion and garlic cook in the pot, they slowly soften and lose their sharp bite. They start to taste sweeter and more gentle, so the soup doesn’t taste harsh or sour. When the roasted tomatoes and vegetable broth go in and simmer, everything has time to blend together and even out.

After blending, the soup turns smooth and a bit thick from all the cooked tomato and onion. Heavy cream then softens the sharpness of the tomatoes and makes the texture silky instead of thin. Fresh basil goes in at the end so it stays bright and doesn’t turn dull from long cooking. A little sugar, if used, just takes the edge off any leftover acidity.

Classic Tomato Soup Tips & Tricks

  • Roasting the tomatoes is key for depth of flavor, so don’t skip this step.
  • If your soup is too thick, add a bit more broth until you reach your desired consistency.
  • No immersion blender? Carefully transfer the soup in batches to a regular blender.

Mistakes To Avoid

Roasting the tomatoes too little leaves them firm and watery, so they don’t break down well in the pot and the soup stays thin and weak, even after blending. Roasting them until they are soft and a bit collapsed lets their juices concentrate, which gives the soup body instead of a loose, tomato-water feel.

Cranking the pot heat too high when cooking the onion and garlic easily burns the garlic on the bottom. Once the garlic turns dark brown, the whole soup takes on a harsh, bitter edge that no amount of cream or sugar can smooth out.

Pouring in the heavy cream while the soup is boiling hard can cause the cream to split. The fat separates into tiny specks, so instead of a smooth, velvety soup, the pot ends up with a grainy, slightly curdled look.

Skipping the blending step or not blending long enough leaves big tomato skins and onion pieces floating around. The result is more like a chunky stew than a classic smooth tomato soup, and the texture feels rough on the spoon.

Ingredients

  1. 2 lbs ripe tomatoes
  2. 1 tbsp olive oil
  3. 1 medium onion, chopped
  4. 2 cloves garlic, minced
  5. 2 cups vegetable broth
  6. 1/2 cup heavy cream
  7. 1/4 cup fresh basil leaves, chopped
  8. Salt and pepper to taste
  9. 1 tsp sugar (optional)

Step-by-step Instructions

  1. 1. Preheat the oven to 400°F. Cut the tomatoes in half and place them on a baking sheet. Drizzle with olive oil and season with salt and pepper. Roast for 25-30 minutes until soft.
  2. 2. In a large pot, heat olive oil over medium heat. Add chopped onion and cook until translucent, about 5 minutes. Add minced garlic and cook for another minute.
  3. 3. Add roasted tomatoes, including the juices, to the pot. Pour in vegetable broth and bring to a simmer. Cook for 15 minutes to let the flavors meld.
  4. 4. Use an immersion blender to puree the soup until smooth. Stir in heavy cream and fresh basil. Adjust seasoning with salt, pepper, and sugar if needed.
  5. 5. Serve hot, garnished with extra basil leaves if desired.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?
Yes, if fresh tomatoes are out of season, use a high-quality canned tomato, but note that roasting fresh ones adds a special flavor.
Is this soup freezer-friendly?
Absolutely! Freeze in an airtight container for up to three months. Just leave out the cream until you reheat it.
Can I make this vegan?
Simply swap the heavy cream for coconut milk or your favorite non-dairy cream.

Serving Ideas for Classic Tomato Soup

This classic tomato soup is delightful on its own, but pairing it with a crispy, gooey grilled cheese sandwich is pure comfort food heaven. For a lighter option, serve it alongside a fresh green salad. A sprinkle of parmesan or a dollop of sour cream can also add a delicious twist.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.