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

Roasted Tomato Soup


  • Author: zenola-morgan
  • Total Time: 55
  • Yield: 4 servings 1x

Description

A warm and comforting roasted tomato soup that perfectly balances flavor and simplicity, ideal for chilly evenings.


Ingredients

Scale
  • 2 pounds ripe Roma tomatoes, halved
  • 1 medium onion, chopped
  • 4 cloves garlic, unpeeled
  • 2 tablespoons olive oil
  • 2 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Optional: splash of balsamic vinegar
  • Optional: fresh basil leaves for garnish
  • Optional: heavy cream for a creamy texture

Instructions

  1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Toss the halved tomatoes, chopped onion, and unpeeled garlic with olive oil until evenly coated.
  3. Spread the mixture in a single layer on the prepared baking sheet.
  4. Roast for 25-30 minutes until the tomatoes are soft and slightly charred.
  5. Remove from the oven and let cool slightly, then peel the garlic.
  6. Transfer everything to a large pot, add vegetable broth, basil, oregano, and seasoning, and simmer for 10 minutes.
  7. Blend the soup with an immersion blender until smooth.
  8. Stir in heavy cream if desired.
  9. Taste and adjust seasoning with salt, pepper, or balsamic vinegar.
  10. Serve hot, garnished with fresh basil leaves.

Notes

For a vegan version, omit the heavy cream. Store in an airtight container in the refrigerator for up to five days or freeze for up to three months.

  • Prep Time: 15
  • Cook Time: 40
  • Category: Soup
  • Method: Roasting
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 0mg