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
Perfect Roasted Tomato Basil Soup

Perfect Roasted Tomato Basil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Luna Bailey
  • Total Time: 55 minutes
  • Yield: 4–6 servings
  • Diet: Vegetarian

Description

This Perfect Roasted Tomato Basil Soup is a cozy, flavorful classic made with fresh roasted Roma tomatoes, garlic, and basil. Ideal for meal prep, vegetarian diets, and easy weeknight dinners. A creamy tomato basil soup perfect for dipping grilled cheese or serving solo.


Ingredients

8 Roma tomatoes

1 head garlic

1 medium yellow onion

3 tablespoons olive oil

2 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. Slice tomatoes in half and place cut-side up on a baking sheet. Add whole garlic cloves and drizzle with olive oil. Roast for 35–40 minutes.

2. In a large pot, heat 1 tablespoon olive oil over medium heat. Sauté chopped onion until golden and translucent, about 6–8 minutes.

3. Add roasted tomatoes and garlic to the pot. Pour in vegetable broth and add fresh basil. Use an immersion blender or regular blender to puree until smooth.

4. Simmer the blended soup for 15 minutes. Add salt and pepper to taste. Stir in cream or coconut milk for a creamy version and simmer for 5 more minutes.

5. Serve hot, garnished with fresh basil or a swirl of cream.

Notes

Use Roma tomatoes for their low moisture and rich flavor.

Add cream or coconut milk at the end for a velvety texture.

Blend in batches if not using an immersion blender to avoid splatter.

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

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 7g
  • Sodium: 520mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 15mg