Roasted Tomato Basil Soup: Rich, Creamy, and Comforting

Roasted Tomato Basil Soup turns simple pantry staples and ripe Roma tomatoes into a smooth, deeply savory meal. Roasting concentrates the tomatoes, softens their acidity, and adds caramelized flavor before they meet sweet onion, garlic, thyme, basil, stock, and cream. Serve each warm bowl with crisp homemade croutons or a buttery grilled cheese sandwich. This recipe makes eight satisfying servings, so it also works beautifully for meal prep, casual gatherings, or a comforting supper on a chilly evening for any cold-weather dinner table.

Roasted Tomato Basil Soup

Story

I started making Roasted Tomato Basil Soup whenever I wanted the familiar comfort soup without the flat, overly sweet flavor that canned versions sometimes bring. The first tray of tomatoes changes everything: their edges darken, their juices become concentrated, and the kitchen fills with a warm garden aroma. Many leading recipes use the same core idea—roast ripe tomatoes, build an onion and garlic base, then blend everything with basil and broth for a smooth finish. I especially love serving this tomato basil soup with grilled cheese because the crisp bread and melted cheese contrast with the silky soup. However, garlic-basil croutons make an equally satisfying topping.

Ingredients

  • 9 Roma tomatoes, sliced lengthwise
  • 3 tablespoons extra-virgin olive oil, divided
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh thyme, minced
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon ground black pepper, plus more to taste
  • 1 can (28 ounces) crushed San Marzano tomatoes
  • 1 cup fresh basil, roughly chopped
  • 1 tablespoon granulated sugar
  • 2 cups chicken stock
  • 2/3 cup heavy cream
  • Small bread cubes, for optional croutons
  • Extra minced garlic, basil, and olive oil, for optional croutons

Step-by-Step Instructions

Preparing the Ingredients

Preheat the oven to 375°F, then line a rimmed baking sheet for easier cleanup. Slice the Roma tomatoes lengthwise and place them cut side up in a single layer. Drizzle the tomatoes with about 1 tablespoon olive oil, then season them lightly with some of the measured salt and pepper. Dice the onion into small, even pieces so it softens at the same rate. Mince the garlic and thyme, roughly chop the basil, and measure the crushed tomatoes, sugar, stock, cream, butter, and remaining oil before you begin cooking. If you plan to make croutons, cut sturdy bread into small cubes and toss them lightly with olive oil, minced garlic, and chopped basil. Setting everything out now keeps the stovetop work calm and prevents the garlic from browning while you search for another ingredient.

Cooking Instructions

Roast the tomatoes for 1 hour, until they soften, release their juices, and develop browned edges. Remove the tray and set it aside. Meanwhile, heat the remaining olive oil and butter in a large Dutch oven over medium-high heat. Add the onion and sauté for about 5 minutes, stirring often, until soft and lightly golden. Stir in the garlic, thyme, remaining salt, and black pepper, then cook for 1 minute. Add the crushed San Marzano tomatoes, fresh basil, and sugar. Lower the heat and simmer for 10 minutes. Pour in the chicken stock, then add the roasted tomatoes and every drop of juice from the baking sheet. Simmer uncovered for 30 minutes, stirring occasionally. Remove the pot from the heat and purée the soup with an immersion blender until smooth. Alternatively, blend it carefully in small batches, leaving room for steam. Return the soup to the pot, stir in the heavy cream, and warm it gently without boiling. For croutons, bake the seasoned bread cubes at 400°F for about 7 minutes, until crisp and golden. Ladle the soup into bowls, add croutons, and serve immediately.

Roasted Tomato Basil Soup
Roasted Tomato Basil Soup: Rich, Creamy, and Comforting 10

Tips for Perfect Results

Common Mistakes to Avoid

Do not crowd the tomatoes on a small pan, because trapped steam keeps their surfaces pale and watery. Give each half enough space to roast rather than simmer. Likewise, do not rush the onions over very high heat. Burned onion or garlic creates bitterness that blending cannot hide. Add garlic only after the onion softens, and stir constantly during that brief minute. Avoid pouring hot soup into a completely full countertop blender. Hot liquid expands, so work in small batches, vent the lid, and cover it with a folded towel. Finally, never let the finished soup boil hard after adding cream. Strong heat may dull the fresh basil flavor and cause the dairy to separate. Keep the pot over low heat, stir gently, and stop cooking once the soup feels hot throughout.

Pro Tips for Better Flavor

Choose firm, ripe Roma tomatoes with deep red color and no soft, leaking spots. Their lower water content helps create a concentrated roasted tomato soup. San Marzano tomatoes add dependable sweetness and body, but another good-quality crushed tomato will still work. For a vegetarian version, replace chicken stock with a flavorful vegetable stock. Add a pinch of red pepper flakes with the garlic when you want gentle heat. For a more pronounced roasted note, leave the tomatoes in the oven until their edges show dark caramelized patches, but remove any pieces that look burned. Blend the soup longer for a restaurant-smooth texture, or pulse briefly if you prefer a rustic finish. Taste before adding extra sugar, since very ripe tomatoes may need less. A final pinch of salt often sharpens the basil and tomato flavors more effectively than extra cream. Garnish each bowl with torn basil, cracked black pepper, a thin cream swirl, or crunchy croutons for contrast.

Serving and Storage

How to Serve

Pair Roasted Tomato Basil Soup with a classic grilled cheese sandwich made with sourdough, cheddar, mozzarella, or a combination of cheeses. The toasted bread soaks up the soup, while the salty cheese balances the tomatoes. For a lighter meal, serve it with a crisp green salad, roasted vegetables, or a simple turkey sandwich. You can also offer the soup as a first course before baked pasta, roast chicken, or a casual dinner party menu. Warm shallow bowls before ladling so the soup stays hot longer. Then finish each portion with garlic-basil croutons, fresh basil ribbons, black pepper, or a small drizzle of olive oil. For children, serve smaller bowls with grilled cheese strips for dipping. For adults, add red pepper flakes or grated Parmesan at the table.

How to Store Leftovers

Cool leftovers to room temperature, but do not leave the pot out for more than 2 hours. Transfer the soup to airtight containers and refrigerate it for up to 4 days. Reheat only the amount you plan to serve in a saucepan over medium-low heat, stirring often until hot. Avoid a rapid boil because gentle reheating protects the creamy texture. You may also microwave individual portions in short intervals, stirring between each interval. To freeze the soup, consider freezing it before adding the cream, since dairy can become slightly grainy after thawing. Store it in freezer-safe containers for up to 3 months, leaving space for expansion. Thaw overnight in the refrigerator, warm it slowly, then stir in fresh cream. If you freeze the finished soup, whisk it well while reheating to bring the texture back together.

Conclusion

Roasted Tomato Basil Soup rewards a little patience with rich tomato flavor, fragrant herbs, and a smooth, creamy finish. Although the tomatoes roast for an hour, the active work stays simple, and the generous batch makes future meals easier. Make this easy tomato soup recipe when you need a cozy family dinner, a make-ahead lunch, or the perfect partner for grilled cheese. Once you taste the difference that roasted Roma tomatoes and fresh basil bring, this comforting homemade soup may replace canned tomato soup in your regular rotation each time.

Frequently Asked Questions

Can I Use Different Tomatoes?

Yes. Roma tomatoes work especially well because they contain plenty of flesh and less water than many slicing tomatoes. However, ripe plum, vine, heirloom, or cherry tomatoes can also produce delicious soup. Keep the total tomato weight roughly similar, spread the pieces in one layer, and watch the roasting time. Cherry tomatoes may caramelize faster, while large juicy tomatoes may need longer to concentrate.

Can I Make This Soup Without Cream?

Yes. Leave out the heavy cream for a brighter, lighter soup, or replace it with full-fat coconut milk for a dairy-free option with a subtle coconut note. You can also blend in a small amount of soaked cashews for richness. When using vegetable stock and a dairy-free finish, the recipe becomes vegetarian and can suit vegan diners, depending on the chosen ingredients.

Can I Make Roasted Tomato Basil Soup Ahead?

Absolutely. Prepare the soup through the blending step, cool it, and refrigerate it in an airtight container for up to 4 days. Add the cream while reheating for the freshest texture. You can also roast the tomatoes one day ahead and refrigerate them with their juices. Then complete the stovetop steps when needed. Store croutons separately at room temperature so they stay crisp.

ROASTED TOMATO BASIL SOUP
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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Luke Preston
  • Total Time: 1 hour 40 minutes
  • Yield: 8 servings

Description

Rich and creamy Roasted Tomato Basil Soup made with oven-roasted Roma tomatoes, crushed San Marzano tomatoes, fresh basil, garlic, thyme, chicken stock, and heavy cream. Serve it with grilled cheese or homemade garlic-basil croutons.


Ingredients

  • 9 Roma tomatoes, sliced lengthwise
  • 3 tablespoons extra-virgin olive oil, divided
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 1 tablespoon fresh thyme, minced
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon ground black pepper, plus more to taste
  • 1 can (28 ounces) crushed San Marzano tomatoes
  • 1 cup fresh basil, roughly chopped
  • 1 tablespoon granulated sugar
  • 2 cups chicken stock
  • 2/3 cup heavy cream
  • Small bread cubes, for optional croutons
  • Extra minced garlic, basil, and olive oil, for optional croutons

Instructions

  1. Preheat the oven to 375°F.
  2. Arrange the Roma tomato halves cut side up in a single layer on a rimmed baking sheet.
  3. Drizzle the tomatoes with about 1 tablespoon olive oil and season with some of the salt and black pepper.
  4. Roast the tomatoes for 1 hour, until softened and browned around the edges.
  5. Remove the tomatoes from the oven and reserve all juices from the baking sheet.
  6. Heat the remaining olive oil and butter in a large Dutch oven over medium-high heat.
  7. Add the diced onion and sauté for about 5 minutes, stirring often, until softened.
  8. Add the garlic, thyme, remaining salt, and black pepper, then cook for 1 minute.
  9. Stir in the crushed San Marzano tomatoes, fresh basil, and sugar.
  10. Reduce the heat and simmer for 10 minutes.
  11. Add the chicken stock, roasted tomatoes, and reserved tomato juices.
  12. Simmer uncovered for 30 minutes, stirring occasionally.
  13. Remove the pot from the heat and purée the soup with an immersion blender until smooth.
  14. Alternatively, blend the soup carefully in small batches and return it to the pot.
  15. Stir in the heavy cream and warm gently over low heat without boiling.
  16. For optional croutons, toss small bread cubes with olive oil, minced garlic, and basil.
  17. Bake the croutons at 400°F for about 7 minutes, until crisp and golden.
  18. Ladle the soup into bowls, top with croutons, and serve immediately.

Notes

  1. Use ripe Roma tomatoes for concentrated tomato flavor and a smooth texture.
  2. Replace the chicken stock with vegetable stock for a vegetarian version.
  3. Do not fill a countertop blender completely when blending hot soup.
  4. Vent the blender lid carefully so steam can escape.
  5. Do not boil the soup after adding the heavy cream.
  6. Refrigerate leftovers in an airtight container for up to 4 days.
  7. Freeze the soup for up to 3 months, preferably before adding the cream.
  8. Reheat gently over medium-low heat and stir often.
  9. Nutrition values are estimated per serving.
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 20 minutes
  • Category: Soup
  • Method: Roasting and Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 190
  • Sugar: 8
  • Sodium: 520
  • Fat: 12
  • Saturated Fat: 6
  • Unsaturated Fat: 6
  • Trans Fat: 0
  • Carbohydrates: 18
  • Fiber: 3
  • Protein: 4
  • Cholesterol: 30

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star