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
Creamy Tomato Basil Soup with Fresh Herbs and Creamy Toppings

Creamy Tomato Basil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Liza
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A cozy, simple, and family-friendly tomato basil soup that’s creamy, rich, and ready in just 30 minutes. The perfect pairing with grilled cheese for a comforting meal.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes
  • 2 cups vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • Fresh basil leaves, for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add garlic and sauté for another minute.
  2. Pour in crushed tomatoes and vegetable broth. Stir and bring to a gentle simmer.
  3. Add dried basil, salt, and pepper. Simmer uncovered for 15 minutes.
  4. Use an immersion blender to puree the soup until smooth, or blend in batches in a blender.
  5. Reduce heat and stir in the heavy cream. Warm gently without boiling.
  6. Taste and adjust seasoning. Garnish with fresh basil leaves before serving.

Notes

Use low-sodium broth to better control salt levels. For a thicker soup, simmer longer before blending. A pinch of sugar can balance acidity if needed. This soup freezes well for up to 3 months.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 290
  • Sugar: 7g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 45mg