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: simplemealsbykim
  • 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 creamy roasted tomato soup infused with fresh basil, perfect for a comforting meal.


Ingredients

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

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Arrange the halved tomatoes, garlic, and onion on a baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat.
  3. Roast in the preheated oven for 25-30 minutes until the tomatoes are caramelized and tender.
  4. Transfer the roasted vegetables to a large pot. Add the vegetable broth, tomato paste, and basil leaves.
  5. Bring to a simmer and cook for 10 minutes.
  6. Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender and blend in batches.
  7. Stir in the heavy cream and adjust seasoning with additional salt, pepper, and sugar if needed.
  8. Simmer for another 5 minutes before serving hot.

Notes

  • For a vegan version, substitute heavy cream with coconut milk or a plant-based cream.
  • Adjust the thickness of the soup by adding more or less vegetable broth.
  • Top with extra basil or a swirl of cream for garnish.

Nutrition

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