Best Roasted Tomato Basil Soup (Better Than a Restaurant!)

There is nothing quite like a bowl of creamy homemade tomato soup to provide comfort on a chilly day. While canned versions are convenient, they often lack the depth and brightness of a fresh tomato soup recipe. This version stands apart because it begins with oven-roasting the vegetables. Roasting caramelizes the natural sugars in the tomatoes and mellows the garlic and onions, creating a smoky, rich base that you simply can’t get from a stovetop simmer alone.

Roasted Tomato Basil Soup

To ensure the soup has that luxurious, heavy-bodied texture, we incorporate a classic roux (butter and flour) before adding the roasted puree and broth. Finished with a handful of fresh basil and an optional swirl of heavy cream, this roasted tomato basil soup is a gourmet experience that pairs perfectly with a crispy grilled cheese sandwich.

Why You’ll Love This Recipe

  • Deep Flavor: Roasting and broiling the tomatoes creates a charred, complex sweetness.
  • Perfect Texture: The roux method ensures the soup is thick and velvety, never watery.
  • Versatile: Use garden-fresh summer tomatoes or high-quality canned tomatoes in the winter.
  • Dietary Friendly: Easily adaptable for gluten-free (GF flour) or vegan (oil/vegan butter) diets.

Ingredients

For the Roasted Base

  • 3 lbs Ripe Tomatoes (Roma, Vine, or Heirloom), halved or quartered
  • 1 Sweet Yellow or White Onion, peeled and quartered
  • 4–6 cloves Garlic, peeled
  • 2 Tbsp Extra Virgin Olive Oil
  • 1 tsp Sea Salt (plus more to taste)
  • ½ tsp Black Pepper
  • ½ cup Fresh Basil Leaves

For the Soup & Roux

  • 3 Tbsp Salted Butter
  • 2 Tbsp All-Purpose Flour
  • 2–3 cups Vegetable Broth (or Chicken Broth)
  • 1 tsp Granulated Sugar (or honey)
  • Optional: Â¼ to ½ cup Heavy Cream (for extra creaminess)

Instructions

1. Roast the Vegetables

Preheat your oven to 400°F (200°C). Lightly spray a large baking sheet with olive oil. In a large bowl, toss the tomatoes, onion, and garlic with 2 tablespoons of olive oil, salt, and pepper until evenly coated. Spread the mixture in a single layer on the baking sheet. Roast for 30 minutes, stirring once halfway through. During the last 2–3 minutes, turn on the broilerto lightly char the tops of the tomatoes for extra depth.

2. Blend the Puree

Carefully transfer the roasted tomato mixture (including all the juices from the pan) into a high-powered blender. Add the fresh basil leaves. Blend on high speed for 30–60 seconds until silky smooth.

3. Make the Roux

In a large pot or Dutch oven, melt the butter over medium-high heat. Add the flour and whisk constantly for about 1 minute until the mixture is bubbly and slightly thickened. This creates the “roux” that will thicken your soup.

4. Simmer and Finish

Slowly whisk the broth and sugar into the roux until combined. Pour the blended tomato puree into the pot and whisk again. Bring the soup to a gentle simmer. If you want a richer soup, stir in the heavy cream now. Taste and adjust seasonings with extra salt, pepper, or sugar as needed. Serve hot!

3 29

Storage and Expert Tips

  • Tomato Selection: Use the ripest tomatoes possible. If it’s off-season, you can use canned whole peeled tomatoes(drained)—just roast them for a shorter time (15–20 minutes) to get that charred flavor.
  • Scrape the Pan: When moving roasted tomatoes to the blender, use a spatula to get every bit of the browned juices off the baking sheet; that is where the “umami” flavor lives!
  • Adjusting Thickness: If the soup is too thick, add more broth ¼ cup at a time. If it’s too thin, let it simmer uncovered for 5–10 minutes to reduce.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. This soup also freezes beautifully for up to 3 months (add the cream after thawing and reheating for best results).

For the ultimate collection of top-rated comfort in a bowl, don’t miss our master guide to the 15 best soup recipes to try in 2026!

Frequently Asked Questions

Q: Can I make this soup vegan? A: Yes. Simply substitute the butter for olive oil or a vegan butter alternative when making the roux, and use a dairy-free cream (like coconut cream) or omit the cream entirely.

Q: What is the purpose of the sugar? A: Tomatoes are naturally acidic. A small amount of sugar or honey helps balance that acidity, making the soup taste smoother and highlighting the roasted sweetness.

Q: Do I have to peel the tomatoes first? A: No. When using a high-powered blender (like a Vitamix), the skins and seeds are pulverized into a perfectly smooth puree. If you use a standard blender and prefer a thinner texture, you can run the finished soup through a fine-mesh sieve.

Q: How do I make this recipe gluten-free? A: To make this tomato soup gluten-free, simply replace the all-purpose flour in the roux with a 1-to-1 gluten-free baking flour, or thicken the soup at the end with a cornstarch slurry (1 Tbsp cornstarch mixed with 1 Tbsp cold water).

Roasted Tomato Basil Soup

Roasted Tomato Basil Soup

This roasted tomato basil soup is rich, velvety, and full of deep caramelized flavor thanks to oven-roasted tomatoes, garlic, and onion. Finished with fresh basil and optional cream, it’s better than any restaurant version.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Dinner, Lunch, Soup
Cuisine American
Servings 4 bowls
Calories 230 kcal

Equipment

  • baking sheet
  • high-powered blender
  • Large pot or Dutch oven

Ingredients
  

  • 3 lbs ripe tomatoes, halved or quartered
  • 1 large sweet onion, quartered
  • 4-6 cloves garlic, peeled
  • 2 Tbsp extra virgin olive oil
  • 1 tsp sea salt
  • ½ tsp black pepper
  • ½ cup fresh basil leaves
  • 3 Tbsp salted butter
  • 2 Tbsp all-purpose flour
  • 2-3 cups vegetable or chicken broth
  • 1 tsp granulated sugar or honey
  • 1/4-1/2 cup heavy cream (optional)

Instructions
 

  • Preheat oven to 400°F (200°C). Toss tomatoes, onion, and garlic with olive oil, salt, and pepper. Spread on a baking sheet and roast for 30 minutes, stirring halfway. Broil for 2–3 minutes at the end to lightly char.
  • Transfer the roasted vegetables and all pan juices to a blender. Add fresh basil and blend until completely smooth.
  • In a large pot or Dutch oven, melt butter over medium-high heat. Whisk in flour and cook for about 1 minute until bubbly.
  • Slowly whisk in the broth and sugar until smooth. Pour in the tomato puree and whisk to combine.
  • Bring to a gentle simmer. Stir in heavy cream if using. Taste and adjust seasoning. Serve hot.

Notes

For the best flavor, scrape all roasted juices from the pan into the blender. Add cream only after reheating if freezing.
Keyword comfort food soup, homemade tomato soup, roasted tomato soup, tomato basil soup