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: Molly Yeh
  • 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 blended with fresh basil, perfect for a comforting meal or appetizer.


Ingredients

Units Scale
  • 2 lbs ripe tomatoes, halved
  • 1 medium onion, chopped
  • 4 cloves garlic, peeled
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp red pepper flakes (optional)
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/4 cup fresh basil leaves
  • 1 tsp sugar (optional, to taste)

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Place halved tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil and season with salt, pepper, and red pepper flakes if using.
  3. Roast in the oven for 35-40 minutes until vegetables are soft and slightly charred.
  4. Transfer roasted vegetables to a blender or pot. Add vegetable broth and blend until smooth (use an immersion blender if in a pot).
  5. Transfer to a pot if not already in one. Stir in the heavy cream and bring to a gentle simmer.
  6. Add fresh basil and simmer for another 5 minutes. Adjust seasoning with salt, pepper, or sugar if needed.
  7. Serve hot, optionally garnished with more basil or a swirl of cream.

Notes

  • For a vegan version, substitute heavy cream with coconut milk or a plant-based cream.
  • This soup freezes well for up to 3 months.
  • Add croutons or grilled cheese for a heartier meal.

Nutrition

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