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
Tomato Soup Recipe

Tomato Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 24 reviews

  • Author: Emma
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This delicious tomato soup recipe is creamy, comforting, and easy to make. Perfect for a cozy meal on a chilly day, this homemade soup pairs well with grilled cheese sandwiches.


Ingredients

Scale

For the Tomato Soup:

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon sugar
  • ¼ teaspoon red pepper flakes (optional)
  • 1 (28 oz) can whole peeled tomatoes
  • 1½ cups vegetable broth
  • ½ cup heavy cream or whole milk
  • 1 tablespoon butter
  • 2 tablespoons chopped fresh basil (optional)

Instructions

  1. Heat olive oil: In a large pot over medium heat, add olive oil. Cook chopped onion for 5–6 minutes until softened.
  2. Add garlic and tomato paste: Stir in garlic and tomato paste, cook for 1–2 minutes.
  3. Season and simmer: Add salt, pepper, sugar, and red pepper flakes. Pour in tomatoes, break them up slightly. Add vegetable broth, simmer for 20 minutes.
  4. Purée the soup: Remove from heat, blend until smooth. Stir in cream, butter, warm through.
  5. Adjust seasoning and serve: Taste and adjust seasoning. Serve hot, garnished with basil.

Notes

  • This soup pairs perfectly with grilled cheese sandwiches.
  • For a vegan version, use coconut milk or plant-based cream and skip the butter.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 7g
  • Sodium: 680mg
  • Fat: 15g
  • Saturated Fat: 6g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 30mg