Print
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

The Best Homemade Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This homemade tomato soup is rich, velvety, and the ultimate comfort food. Made with fresh tomatoes, garlic, onions, and a splash of cream, it’s a perfect balance of sweet and tangy flavors. Enjoy this easy and indulgent soup with grilled cheese for the ultimate cozy meal. A great recipe for any season


Ingredients

2 tablespoons olive oil

1 large onion, chopped

2 cloves garlic, minced

4 cups fresh tomatoes, chopped (or 2 cans of whole tomatoes)

1 teaspoon dried basil

1 teaspoon dried thyme

1 teaspoon sugar

3 cups vegetable broth (or chicken broth)

1 teaspoon salt (or to taste)

½ teaspoon black pepper (or to taste)

½ cup heavy cream (optional for extra creaminess)

Fresh basil leaves (for garnish, optional)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic. Sauté for 5-7 minutes until soft and fragrant.
  2. Add chopped fresh tomatoes (or canned) to the pot. Stir in dried basil, thyme, and sugar. Cook for another 10-15 minutes, stirring occasionally, until tomatoes soften and break down.
  3. Add vegetable broth, salt, and black pepper. Bring soup to a simmer and cook for an additional 15-20 minutes.
  4. Use an immersion blender to puree the soup until smooth and creamy. For a chunkier texture, blend part of the soup.
  5. Stir in heavy cream for richness, if desired. Taste and adjust seasoning with salt and pepper.
  6. Serve hot, garnished with fresh basil leaves.

Notes

Spicy Option: Add red pepper flakes or hot sauce to give the soup a spicy kick.

Vegan Option: Omit the heavy cream and substitute with coconut milk or another plant-based cream for a rich, creamy texture.

Smoky Flavor: Add smoked paprika or chipotle peppers for a smoky twist.

Herb Substitution: Fresh rosemary or oregano can replace dried basil and thyme for a fresh, aromatic flavor.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 4 servings
  • Calories: 150 kcal per serving