Classic Tomato Soup is a warm, comforting dish that is perfect for chilly days or when you need a quick, nourishing meal. This soup is made with ripe tomatoes, aromatic herbs, and a creamy base that balances the tangy sweetness of the tomatoes with a velvety smooth texture. Whether served on its own or paired with a grilled cheese sandwich, this tomato soup is a classic favorite for all ages.

Ingredients:

  • 2 tablespoons olive oil (or butter)
  • 1 medium onion (diced)
  • 2 cloves garlic (minced)
  • 1 can (28 oz) crushed tomatoes (or 6-8 fresh tomatoes, chopped)
  • 2 cups vegetable broth (or chicken broth)
  • 1 teaspoon dried basil (or 1 tablespoon fresh basil)
  • 1 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes (optional, for a hint of spice)
  • Salt and pepper to taste
  • 1/2 teaspoon sugar (optional, to balance acidity)
  • 1/2 cup heavy cream (or coconut milk for a dairy-free version)
  • Fresh basil or parsley (for garnish)

Instructions:

  1. Sauté the aromatics: In a large pot, heat the olive oil (or butter) over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until the onion is softened and translucent. Add the garlic and cook for an additional 1-2 minutes, until fragrant.
  2. Add the tomatoes and broth: Stir in the crushed tomatoes (or fresh tomatoes) and vegetable or chicken broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 15-20 minutes to allow the flavors to meld together.
  3. Season the soup: Stir in the dried basil, oregano, red pepper flakes (if using), and season with salt and pepper. If the soup tastes too acidic, add a pinch of sugar to balance the flavors. Simmer for an additional 5 minutes.
  4. Blend the soup: Using an immersion blender, blend the soup until smooth and creamy. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a regular blender. If you prefer a chunkier soup, you can blend only part of the soup.
  5. Add cream: Stir in the heavy cream (or coconut milk) for a rich, creamy texture. Adjust the seasoning with salt and pepper to taste.
  6. Serve: Ladle the soup into bowls, and garnish with fresh basil or parsley. Serve hot with a slice of grilled cheese or crusty bread for a classic pairing.

Nutrition (per serving, assuming 4 servings):

  • Calories: 180 kcal
  • Protein: 3 g
  • Fat: 12 g
    • Saturated fat: 5 g
  • Carbohydrates: 18 g
    • Fiber: 3 g
    • Sugars: 8 g
  • Cholesterol: 20 mg
  • Sodium: 600 mg
  • Potassium: 600 mg

Note:
This classic tomato soup is easily customizable—add more herbs, spices, or vegetables to suit your preferences! You can also make it ahead of time and store it in the fridge for 3-4 days or freeze it for up to 3 months.