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: recipes guru cooking
  • 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 any time of year.


Ingredients

Units Scale
  • 2 lbs ripe tomatoes, halved
  • 1 large onion, quartered
  • 4 cloves garlic, peeled
  • 2 tbsp olive oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)
  • 3 cups vegetable broth
  • 1/2 cup heavy cream or coconut milk (for dairy-free option)
  • 1/4 cup fresh basil leaves, chopped
  • 1 tsp sugar (optional, to taste)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Place 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 for 30-35 minutes until vegetables are tender and slightly charred.
  4. Transfer roasted vegetables to a large pot. Add vegetable broth and bring to a simmer over medium heat.
  5. Use an immersion blender or transfer mixture to a blender in batches to puree until smooth.
  6. Return soup to pot if needed. Stir in cream or coconut milk and chopped basil. Simmer for 5-10 more minutes.
  7. Taste and adjust seasoning, adding sugar if needed for balance.
  8. Serve hot, garnished with extra basil or a swirl of cream if desired.

Notes

  • Use high-quality, ripe tomatoes for the best flavor.
  • Coconut milk makes a great dairy-free alternative.
  • For a richer soup, add a pat of butter at the end.
  • Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 8g
  • Sodium: 520mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 20mg