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

Homemade Tomato Soup


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

Description

This Homemade Tomato Soup is a classic comfort food, featuring a smooth and creamy blend of fresh tomatoes, garlic, and herbs. Perfect for pairing with a grilled cheese sandwich, this recipe is simple yet full of flavor. Ideal for a quick weeknight dinner or a cozy lunch, it’s both nourishing and satisfying. Easy to prepare and perfect for freezing, this tomato soup is a must-try for any soup lover.


Ingredients

2 tablespoons olive oil

1 small onion, chopped

3 cloves garlic, minced

2 tablespoons tomato paste

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

3 cups vegetable broth

1 teaspoon sugar

1 teaspoon dried basil

1/2 teaspoon dried oregano

Salt and pepper, to taste

1/2 cup heavy cream or coconut milk (optional for creaminess)

Fresh basil, chopped (optional for garnish)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened, about 5 minutes.
  2. Add the minced garlic and tomato paste, cooking for 1-2 minutes until fragrant.
  3. Stir in the chopped tomatoes (or canned tomatoes), vegetable broth, sugar, dried basil, and oregano. Bring the mixture to a boil.
  4. Reduce the heat and simmer for 20-25 minutes, until the tomatoes are soft and the flavors have melded together.
  5. Using an immersion blender, carefully blend the soup until smooth. Alternatively, transfer the soup in batches to a blender and puree until smooth.
  6. Stir in the heavy cream or coconut milk for added creaminess, and season with salt and pepper to taste.
  7. Serve hot, garnished with fresh basil if desired.

Notes

For a thicker soup, simmer uncovered to reduce the liquid. For a thinner consistency, add more broth or water.

You can freeze leftovers for up to 3 months. Thaw overnight in the refrigerator and reheat before serving.

For a dairy-free version, substitute the heavy cream with coconut milk or omit it altogether.

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

Nutrition

  • Serving Size: 4 servings
  • Calories: 180 kcal

Keywords: Homemade Tomato Soup, Creamy Tomato Soup, Fresh Tomato Soup, Easy Tomato Soup, Classic Tomato Soup Recipe