Print

Creamy Tomato Basil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Creamy Tomato Basil Soup is the ultimate comfort food! Smooth, velvety, and bursting with rich tomato flavor, it’s elevated with fresh basil and a touch of cream for a luxurious finish. Perfect for dipping a gooey grilled cheese sandwich or serving as a hearty starter for dinner.

Ingredients

  • 2 tbsp olive oil (or butter)
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 cans (28 oz each) whole peeled tomatoes
  • 1 cup vegetable broth (or chicken broth)
  • 1 tsp sugar (to balance acidity)
  • 1 tsp salt (more to taste)
  • ½ tsp black pepper
  • 1 tsp dried oregano (optional)
  • ½ cup heavy cream (or half-and-half)
  • ½ cup fresh basil leaves, chopped
  • Grated Parmesan, for garnish (optional)

Instructions

  • Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic and cook 1 minute more.
  • Add tomatoes: Pour in canned tomatoes with their juices, breaking them up with a spoon.
  • Season: Add broth, sugar, salt, pepper, and oregano (if using). Bring to a boil, then reduce heat and simmer for 20–25 minutes.
  • Blend: Use an immersion blender to puree soup until smooth (or carefully blend in batches in a blender).
  • Finish: Stir in cream and fresh basil. Adjust seasoning to taste.
  • Serve: Ladle into bowls, garnish with Parmesan, and enjoy with crusty bread or grilled cheese.

Notes

  • For a dairy-free version, use coconut milk or cashew cream instead of heavy cream.
  • Add red pepper flakes for a little heat.
  • Can be stored in the fridge for 4–5 days or frozen (before adding cream).