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 Recipe

Roasted Tomato Basil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 115 reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Side-dishes
  • Method: Roasting
  • Cuisine: American, Italian-inspired
  • Diet: Vegetarian

Description

This Roasted Tomato Basil Soup is a comforting, flavorful classic that combines the deep, smoky sweetness of oven-roasted tomatoes with fresh basil for an irresistible, velvety soup. Perfect for a cozy lunch or dinner, it pairs beautifully with a crusty grilled cheese sandwich or fresh bread.


Ingredients

Units Scale

For the Roasted Tomatoes

  • 2 lbs (about 900g) ripe tomatoes, halved
  • 4 cloves garlic, peeled
  • 2 tbsp olive oil
  • Salt and freshly ground black pepper, to taste

For the Soup Base

  • 1 medium yellow onion, chopped
  • 2 tbsp olive oil
  • 1/4 tsp red pepper flakes (optional)
  • 2 cups (480ml) vegetable broth
  • 1/2 cup (packed) fresh basil leaves, plus more for garnish
  • 1 tsp sugar (optional, to balance acidity)

To Finish

  • 1/2 cup (120ml) heavy cream, or coconut cream for vegan option

Instructions

  1. Roast the Tomatoes: Preheat your oven to 425ยฐF (220ยฐC). Arrange the halved tomatoes cut side up on a baking sheet, scatter garlic cloves among them, and drizzle with olive oil. Sprinkle with salt and pepper. Roast for 30โ€“35 minutes, until tomatoes are soft and slightly caramelized.
  2. Prepare the Soup Base: In a large pot over medium heat, heat olive oil. Add the chopped onion and sautรฉ until translucent, about 5โ€“6 minutes. If using, add red pepper flakes and cook for 1 minute.
  3. Combine and Simmer: Add the roasted tomatoes and garlic to the pot. Pour in vegetable broth and stir well. Bring to a gentle simmer and cook for 10 minutes to blend the flavors.
  4. Blend the Soup: Stir in fresh basil leaves (reserving a few for garnish) and, using an immersion blender, puree the soup directly in the pot until smooth. Alternatively, work in batches with a regular blender, then return soup to the pot. Taste and add sugar if soup is too acidic.
  5. Finish and Serve: Stir in the heavy cream (or coconut cream for vegan option), heat gently until warmed through, and adjust seasoning as needed. Serve hot, garnished with more basil and a swirl of cream if you like.

Notes

  • For extra richness, try roasting half of the tomatoes with a few sprigs of fresh thyme.
  • To make it completely vegan, use coconut cream or any plant-based cream alternative.
  • This soup stores well and tastes even better the next dayโ€”store in airtight containers in the fridge for up to 3 days or freeze for up to 3 months.
  • Serve with homemade croutons or a grilled cheese sandwich for the ultimate comfort meal.

Nutrition

  • Serving Size: 1 generous bowl (about 1 1/2 cups)
  • Calories: 195
  • Sugar: 10g
  • Sodium: 720mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 15mg