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 Basil Soup

Roasted Tomato Basil Soup: 7 Comforting Secrets


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Fenna Saul
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This roasted tomato basil soup recipe is the ultimate comfort food made with fresh tomatoes, garlic, and basil. Creamy, healthy, and perfect for cozy nights. Great for vegetarians and freezer-friendly.


Ingredients

Scale
  • 10 roma tomatoes
  • 6 garlic cloves
  • 1 medium onion
  • 2 medium carrots
  • 2 tablespoons olive oil
  • 3 cups vegetable broth
  • 1 cup fresh basil leaves
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 cup heavy cream or coconut milk (optional)

Instructions

  1. Preheat oven to 400°F. Line a baking sheet with halved roma tomatoes and whole garlic cloves. Drizzle with olive oil, salt, and pepper.
  2. Roast tomatoes and garlic for 35–40 minutes until soft and slightly blistered.
  3. In a large pot, sauté chopped onions and carrots in olive oil for 8–10 minutes until soft.
  4. Add roasted tomatoes, garlic, and fresh basil to the pot. Pour in vegetable broth and bring to a simmer.
  5. Use an immersion blender to puree the soup until smooth or carefully blend in batches.
  6. Simmer the soup for 10 more minutes to allow flavors to meld.
  7. Stir in heavy cream or coconut milk if desired. Adjust salt and pepper to taste before serving.

Notes

    • Prep Time: 20 minutes
    • Cook Time: 40 minutes
    • Category: Soup
    • Method: Roasting and Blending
    • Cuisine: Italian

    Nutrition

    • Serving Size: 1 cup
    • Calories: 220
    • Sugar: 5g
    • Sodium: 600mg
    • Fat: 12g
    • Saturated Fat: 3g
    • Unsaturated Fat: 9g
    • Trans Fat: 0g
    • Carbohydrates: 24g
    • Fiber: 3g
    • Protein: 4g
    • Cholesterol: 10mg