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 Herbs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 55 minutes
  • Yield: 4 to 6 servings
  • Diet: Vegetarian

Description

This creamy roasted tomato soup with herbs is the ultimate cozy comfort food. Roasted Roma tomatoes, garlic, onion, and fresh basil blend into a silky, rich soup balanced with cream. Ideal for chilly nights, meal prep, or elegant dinners. A must-try tomato soup recipe packed with fresh flavor and easy to make!


Ingredients

2.5 lbs Roma tomatoes

6 garlic cloves

1 large yellow onion

3 tablespoons olive oil

1 cup fresh basil

4 sprigs thyme

3 cups vegetable broth

0.75 cup heavy cream

1 teaspoon salt

0.5 teaspoon black pepper

0.25 teaspoon crushed red pepper flakes (optional)


Instructions

1. Preheat oven to 400°F (200°C). Slice tomatoes and place them cut side up on a baking sheet. Add garlic and sliced onions around them.

2. Drizzle vegetables with olive oil and season with salt and pepper. Roast for 35–40 minutes until caramelized and soft.

3. Transfer roasted vegetables to a large pot. Add vegetable broth, basil, and thyme sprigs. Simmer for 10–15 minutes.

4. Remove thyme sprigs. Blend the soup using an immersion blender or countertop blender until smooth.

5. Return the soup to the pot if needed and stir in heavy cream. Heat gently on low. Adjust salt, pepper, and red pepper flakes to taste.

6. Serve hot with fresh basil or a drizzle of olive oil.

Notes

Use Roma tomatoes for best flavor and texture.

Let soup cool before blending if using a countertop blender.

For dairy-free, use coconut milk or oat cream.

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Roasting and Blending
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 6g
  • Sodium: 560mg
  • Fat: 13g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 13g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 25mg