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 Roasted Tomato Soup with Basil

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Roasting, Blending
  • Cuisine: American
  • Diet: Vegetarian

Description

A rich and velvety roasted tomato soup blended with fresh basil for a comforting and flavorful meal.


Ingredients

Units Scale
  • 2 pounds ripe tomatoes, halved
  • 1 medium onion, quartered
  • 4 cloves garlic, peeled
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/2 cup fresh basil leaves, packed
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar (optional)

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Arrange tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil and sprinkle with salt and pepper.
  3. Roast for 30-35 minutes until vegetables are tender and slightly charred.
  4. Transfer roasted vegetables to a large pot. Add vegetable broth, tomato paste, and bring to a simmer.
  5. Use an immersion blender to blend the soup until smooth, or transfer to a blender in batches.
  6. Stir in heavy cream and basil leaves, and simmer for another 5 minutes.
  7. Adjust seasoning with salt, pepper, and sugar if needed.
  8. Serve hot, garnished with extra basil if desired.

Notes

  • For a vegan version, replace heavy cream with coconut milk or a plant-based alternative.
  • Roasting enhances the natural sweetness of the tomatoes.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze the soup for up to 3 months without the cream, adding it when reheating.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 8g
  • Sodium: 520mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 25mg