Soups, Salads & Sides

Creamy Roasted Tomato Basil Soup

Ripe Roma tomatoes, sweet garlic cloves, and yellow onions oven-roasted until caramelized, blended silky-smooth with vegetable broth, fresh basil, and a touch of cream.

Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Yield: 4 to 6 servings
Jump to Recipe
Smooth roasted tomato basil soup drizzled with heavy cream and olive oil

There is no comparison between canned tomato soup and this scratch-made roasted version. High-heat roasting concentrates the sugars of fresh Roma tomatoes, caramelizes whole garlic cloves in their skins, and chars yellow onions, transforming raw acidity into deep sweetness.

Blended with aromatic vegetable broth, fresh peppery sweet basil, and a finishing swirl of heavy cream, the soup achieves velvety elegance.

Pair with a buttery grilled cheese sandwich on sourdough for the quintessential comforting lunch.

Why This Method Works

High-Heat Oven Roasting (425°F / 220°C)

Roasting evaporates watery tomato liquid while scorching the skins, imparting rich, smoky caramel notes.

Whole Roasted Garlic

Roasting garlic cloves inside their skins turns sharp pungency into buttery, mellow sweetness.

Adding Fresh Basil at Blending

Blending fresh basil directly into the hot roasted vegetables preserves its bright, aromatic essential oils without turning dark or bitter from long cooking.

Ingredient Notes & Regional Substitutions

Roma (Plum) Tomatoes

Roma tomatoes have dense, meaty walls and lower water content, making them ideal for roasting.

Regional naming: Plum tomatoes.

Substitutions: Campari tomatoes or vine-ripened tomatoes.

Fresh Sweet Basil

Tear large leaves just before blending.

Regional naming: Fresh sweet Italian basil.

Substitutions: Fresh oregano with a touch of parsley.

Heavy Cream

Just 1/3 cup tempers the acidity and creates silky texture.

Regional naming: Double cream in the UK; thickened cream in Australia.

Substitutions: Full-fat canned coconut milk for dairy-free.

Soups, Salads & Sides

Creamy Roasted Tomato Basil Soup

Prep Time 15 mins
Cook Time 35 mins
Total Time 50 mins
Yield 4 to 6 servings
Measurements:

Ingredients

  • 3 pounds fresh Roma (plum) tomatoes, halved lengthwise
  • 1 large yellow onion, cut into wedges
  • 8 cloves garlic, unpeeled
  • 3 tablespoons extra-virgin olive oil
  • 1.5 teaspoons kosher salt, divided
  • 1/2 teaspoon freshly cracked black pepper
  • 1 can (14 ounces) whole peeled San Marzano tomatoes with juices
  • 2 cups low-sodium vegetable or chicken broth
  • 1 cup fresh basil leaves, packed
  • 1/3 cup heavy whipping cream
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon granulated sugar (optional, to balance acid)
  • Shaved parmesan and sourdough croutons, for serving

Instructions

  1. Roast the Vegetables

    Preheat oven to 425°F (220°C / 200°C fan). Line a large rimmed baking sheet with parchment paper. Arrange halved tomatoes cut-side up along with onion wedges and unpeeled garlic cloves. Drizzle with olive oil, 1 teaspoon salt, and black pepper. Roast for 30 to 35 minutes until tomatoes are collapsed, edges are charred, and onions are soft.

    Visual Cue Collapsed, blistered tomatoes with black caramelized spots.
  2. Squeeze Garlic and Simmer

    Squeeze the soft roasted garlic cloves out of their papery skins into a large pot. Add roasted tomatoes, onions, any pan juices from the baking sheet, canned San Marzano tomatoes, and vegetable broth. Bring to a gentle simmer for 10 minutes.

    Visual Cue Simmering rustic tomato stew releasing sweet roasted garlic aroma.
  3. Blend Until Silky

    Stir in the fresh basil leaves. Transfer soup in batches to a high-speed blender (fill only halfway and vent the blender lid with a clean kitchen towel) or use an immersion hand blender directly in the pot. Puree for 1 to 2 minutes until completely smooth and velvety.

    Texture Cue Uniform, vibrant orange-red puree with no visible chunks.
  4. Finish with Cream and Vinegar

    Return pureed soup to the pot over low heat. Stir in heavy cream and balsamic vinegar. Taste and adjust with remaining salt, pepper, and sugar if tomatoes are tart. Simmer for 2 minutes.

    Visual Cue Sauce takes on a rich, glossy coral color.
  5. Garnish and Serve

    Ladle into warm bowls. Drizzle each bowl with a swirl of heavy cream, a ribbon of extra virgin olive oil, and top with fresh basil leaves and cracked black pepper.

    Texture Cue Velvety, creamy, comforting, sweet and savory.

Estimated Nutrition (Per Serving)

Calculated using USDA ingredient data estimates; actual values will vary depending on specific brands.

220 kcalCalories
5gProtein
14gFat
22gCarbs
4gFiber
540mgSodium

Common Mistakes to Avoid

Peeling the garlic before roasting
Naked garlic burns into bitter acrid chips in a 425°F oven. Roast garlic inside its papery skin so it steams into sweet, creamy paste.
Over-filling a hot blender
Steam expands violently in a sealed blender, popping the lid and causing burns. Fill blender halfway, remove the center cap, and cover with a towel.

Recipe Variations

Dairy-Free Coconut Tomato Soup

Substitute full-fat canned coconut milk for heavy cream for an ultra-creamy vegan soup.

Spicy Roasted Red Pepper Tomato Soup

Roast 2 red bell peppers along with the tomatoes and blend together.

Serving Suggestions

  • Serve with a golden, buttery sharp cheddar grilled cheese sandwich on thick sourdough.
  • Pair with crisp homemade parmesan croutons.

Storage, Reheating & Freezing Guidance

Refrigeration: Refrigerate in a covered container for up to 5 days (flavors improve on day 2).

Freezing: Freeze without the heavy cream for up to 3 months. Stir cream in when reheating.

Reheating: Reheat in a saucepan over medium-low heat until steaming.

Frequently Asked Questions

Can I use all canned tomatoes if fresh aren't in season?
Yes, use two 28-ounce cans of whole peeled tomatoes drained and roasted on a baking sheet for 20 minutes to concentrate their flavors.
Why add balsamic vinegar?
A tablespoon of balsamic vinegar adds concentrated acidity and rounded sweetness that enhances the natural tomato flavor.