Roasted Tomato Basil Soup

Category: Wholesome Meals for Every Day

This comforting tomato basil soup begins with Roma tomatoes roasted to concentrate their flavor, then simmered with sautéed onions, garlic, and fresh herbs. San Marzano tomatoes add depth while fresh basil brings brightness. The soup is blended until silky smooth and finished with heavy cream for richness. Optional homemade garlic-herb croutons add the perfect textural contrast. This versatile dish can be made vegetarian by substituting vegetable stock, and it freezes beautifully for up to two months, making it perfect for meal prep.

woman cooking.
Updated on Thu, 11 Sep 2025 16:27:49 GMT
A bowl of soup with a piece of bread on top. Save
A bowl of soup with a piece of bread on top. | recipesbylena.com

This roasted tomato basil soup transforms ordinary tomatoes into a velvety, flavor-packed comfort dish that's perfect year-round. The roasting process caramelizes the tomatoes, bringing out their natural sweetness and creating depth that canned soups simply can't match.

I first made this soup after my garden produced an overwhelming tomato harvest. What started as a way to use up excess produce became our family's most requested dish when anyone feels under the weather or when the temperature drops.

Ingredients

  • Roma tomatoes: the star of the show, these roast beautifully and develop incredible sweetness
  • Extra virgin olive oil: coats the tomatoes for perfect roasting and adds fruity notes
  • Unsalted butter: creates a silky base for sautéing aromatics
  • Yellow onion: provides essential sweetness and depth
  • Garlic cloves: fresh minced garlic infuses the soup with aromatic goodness
  • Fresh thyme: adds earthy herbal notes that complement tomatoes perfectly
  • Kosher salt: enhances all the flavors without being too harsh
  • Ground black pepper: adds subtle warmth and depth
  • San Marzano tomatoes: these premium Italian canned tomatoes provide consistent rich flavor
  • Fresh basil: the signature herb that makes this soup special, use the brightest leaves you can find
  • Sugar: balances the natural acidity of the tomatoes
  • Chicken stock: creates the perfect consistency while adding savory notes
  • Heavy cream: adds luxurious richness and smooths out the acidity

Step-by-Step Instructions

Roast The Tomatoes:
Preheat your oven to 375°F and slice Roma tomatoes lengthwise before arranging them on a baking sheet. Drizzle generously with olive oil and season with salt and pepper. Roast for a full hour until they become caramelized and slightly shriveled. This slow roasting concentrates their flavor dramatically.
Build The Flavor Base:
Heat butter or olive oil in a large Dutch oven over medium high heat until shimmering. Add diced onion and sauté for about 5 minutes until translucent and beginning to turn golden at the edges. This creates the foundational flavor for your soup.
Add Aromatics:
Stir in minced garlic, fresh thyme, salt and pepper. Cook for just one minute until the garlic becomes fragrant but not browned. Timing is crucial here as garlic can quickly become bitter if overcooked.
Combine Tomato Elements:
Add the canned crushed tomatoes, fresh basil, and sugar to the pot. The sugar is essential to balance the acidity. Lower the heat and allow this mixture to simmer for 10 minutes, letting the flavors begin to meld together.
Simmer Everything Together:
Add the chicken stock and those beautiful roasted tomatoes to the pot. Let everything simmer for 30 minutes, stirring occasionally. This extended cooking time allows all the flavors to fully integrate and develop complexity.
Blend Until Smooth:
Use an immersion blender directly in the pot to create a smooth consistency, or carefully transfer batches to a regular blender. Blend until velvety smooth, taking care with the hot liquid. Return to the pot if using a regular blender.
Finish With Cream:
Stir in the heavy cream, which adds richness and balances the acidity of the tomatoes. Heat just until warmed through without boiling, which could cause the cream to separate.

I discovered that using a mix of roasted fresh tomatoes and high quality canned tomatoes creates the perfect balance of fresh flavor and consistency. My grandmother always said the secret was in the roasting, and after years of making this soup, I couldn't agree more.

Make Ahead and Storage

This soup actually improves with time, making it perfect for meal prep. After cooling completely, store it in airtight containers in the refrigerator for up to a week. The flavors continue to develop and meld together, making it even more delicious on day two or three. For longer storage, freeze portions in freezer safe containers for up to two months. Thaw overnight in the refrigerator before gently reheating on the stovetop.

Simple Substitutions

While the recipe is perfect as written, you can easily adapt it to what you have on hand. No fresh basil? Use 1/4 cup dried basil instead, adding it earlier in the cooking process. For a lighter version, substitute whole milk or half and half for the heavy cream. The soup won't be quite as silky, but still delicious. Vegetarians can use vegetable stock instead of chicken stock without sacrificing flavor. In summer when tomatoes are at peak flavor, you can use any variety for roasting, though meatier types like plum or Roma work best.

Serving Suggestions

This soup shines when paired with the right accompaniments. The classic pairing is a grilled cheese sandwich made with sharp cheddar on sourdough bread. For a more elegant presentation, top each bowl with homemade croutons, a swirl of cream, and a few fresh basil leaves. When serving for guests, offer small bowls of toppings like crispy bacon bits, crumbled goat cheese, or toasted pine nuts so everyone can customize their bowl. During summer, serve it chilled with a splash of extra virgin olive oil for a refreshing twist on traditional gazpacho.

A bowl of soup with a piece of toast in it. Save
A bowl of soup with a piece of toast in it. | recipesbylena.com

Recipe FAQs

→ Can I use different types of tomatoes for this soup?

Yes, while Roma tomatoes are ideal for roasting due to their meatiness and lower water content, most tomato varieties will work. Just be sure to cut them in thick slices and remove any brown spots, especially at the top of the tomato.

→ How can I make this soup vegetarian?

Simply substitute vegetable stock/broth for the chicken stock to make the soup 100% vegetarian while maintaining its rich flavor profile.

→ Can I use dried herbs instead of fresh?

Yes, though fresh herbs provide the best flavor. If using dried herbs, reduce the thyme to 1½ teaspoons and use ¼ cup of dried basil instead of fresh.

→ What can I substitute for heavy cream?

Whole milk or half-and-half can be substituted for the heavy cream. The soup won't be quite as silky and rich but will still be delicious.

→ How long can I store this soup?

The soup will keep in the refrigerator for up to 1 week. It also freezes beautifully for up to 2 months, making it perfect for meal prep.

→ Can I make the roasted tomatoes ahead of time?

Yes, the roasted tomatoes can be prepared up to 1 day in advance, though using them within a couple of hours of roasting yields the best flavor.

Roasted Tomato Basil Soup

Silky smooth soup featuring roasted Roma tomatoes, fresh basil, and a touch of cream, topped with homemade garlic-herb croutons.

Prep Time
20 min
Cooking Time
80 min
Total Time
100 min
By: Lena

Category: Lunch & Dinner

Skill Level: Medium

Cuisine Type: Italian

Yield: 8 Serves

Dietary Preferences: ~

Ingredients

01 9 Roma tomatoes, sliced lengthwise
02 3 tablespoons extra virgin olive oil
03 2 tablespoons unsalted butter
04 1 yellow onion, diced
05 4 garlic cloves, minced
06 1 tablespoon fresh thyme, minced
07 1 teaspoon Kosher salt
08 ½ teaspoon ground black pepper
09 1 28-ounce can of San Marzano tomatoes, crushed
10 1 cup fresh basil, roughly chopped
11 1 tablespoon sugar
12 2 cups chicken stock
13 ⅔ cup heavy cream

Steps to Follow

Step 01

Preheat oven to 375°F.

Step 02

Spread tomato halves on a baking sheet. Drizzle with olive oil, and then sprinkle with salt and black pepper.

Step 03

Roast tomatoes for 1 hour. Remove from oven and set aside.

Step 04

Heat 2 tablespoons olive oil or butter in a large pot over medium-high heat. Add onion, and sauté for about 5 minutes.

Step 05

Stir in the garlic, thyme, salt, and pepper. Sauté for another minute.

Step 06

Add crushed tomatoes, basil, and sugar to the pot. Lower the heat and simmer for about 10 minutes.

Step 07

Add the chicken stock and the roasted tomatoes into the pot. Simmer for 30 minutes, stirring occasionally.

Step 08

Use an immersion blender to purée the soup, or carefully transfer to a blender or food processor to purée. This may require multiple batches. Return the soup to the pot.

Step 09

Stir in the heavy cream.

Step 10

Cut small pieces of bread into cubes. Toss with olive oil, diced garlic, and basil. Bake at 400°F for about 7 minutes.

Step 11

Top the served soup with croutons. Serve immediately.

Additional Notes

  1. Fresh Roma tomatoes are ideal for roasting. Thick slices work best, and cut away any brown spots. Roasted tomatoes are best used within a few hours, but can be prepared 1 day in advance.
  2. Fresh thyme and basil result in the best flavor. If using dried herbs, reduce the thyme to 1½ teaspoons and basil to ¼ cup.
  3. Whole milk or half-and-half can replace cream, but the soup will have a lighter texture.
  4. To make this soup vegetarian, substitute chicken stock with vegetable stock or broth.
  5. The soup can be refrigerated for up to 1 week or frozen for up to 2 months.

Tools You'll Need

  • Oven
  • Baking sheet
  • Large pot or Dutch oven
  • Immersion blender or countertop blender/food processor

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 190
  • Fats: 12 grams
  • Carbohydrates: 9 grams
  • Proteins: 3 grams