Roasted Tomato and Basil Soup
Photo by Danijela Pantic Conic on Pexels

Roasted Tomato and Basil Soup

A vibrant, silky Italian soup where roma tomatoes, onions, and garlic are roasted until caramelized, then blended smooth with cream and fresh basil. The roasting brings out deep, concentrated tomato flavor while keeping the soup elegant and seasonally fresh.

Prep
10 min
Cook
35 min
Wait
15 min
Total
1 hr
Makes
5–6 cups (4 servings)
Share

Steps

Before you start
  • Preheat your oven to 400°F (205°C)
  • Have an immersion blender or regular blender on hand
  • Read through the recipe to gather ingredients and measure ahead
  1. Preheat oven and prep vegetablesOven 400°F / 205°C

    • Preheat your oven to 400°F (205°C).
    • While it heats, wash the roma tomatoes thoroughly and pat them dry.
    • Cut each tomato in half lengthwise.
    • Peel the onion and cut it into rough 1-inch chunks.
    • Peel the garlic cloves and leave them whole.
    + Show details

    Tip: Pat tomatoes dry so they roast rather than steam, which concentrates their flavor.

  2. Roast vegetables until caramelizedOven 400°F / 205°C

    • Arrange the tomato halves cut-side down on a large baking sheet (18×13 inches / 45×33 cm).
    • Scatter the onion chunks and whole garlic cloves around the tomatoes.
    • Drizzle everything with olive oil and season generously with salt and pepper.
    • Roast for 30 minutes at 400°F (205°C), until the tomato skins are dark and wrinkled and the onions are deep golden and completely soft.
    + Show details

    Ready when: Tomato skins are charred and wrinkled; onions are golden and very soft

    Tip: The initial 2 minutes on a preheated sheet jump-starts browning for deeper, more concentrated flavor.

  3. Cool roasted vegetables

    • Remove the baking sheet from the oven and set it on a heat-safe surface.
    • Let the vegetables cool for 5 minutes so they're safe to handle.
  4. Blend vegetables into soup

    • Transfer the roasted vegetables and all pan juices and browned bits to a large pot.
    • Add the vegetable broth.
    • Using an immersion blender, blend for 2–3 minutes until completely smooth with no visible chunks.
    • (Alternatively, let the soup cool for 10 minutes, then carefully transfer to a regular blender in batches, blend until smooth, and return to the pot.)
    + Show details

    Ready when: Mixture is completely smooth with no visible vegetable chunks

    Tip: If using a regular blender, fill it no more than halfway with soup to avoid hot liquid splashing.

  5. Warm soup and add cream

    • Place the pot over medium-low heat.
    • Stir occasionally and warm the soup for 5 minutes until it's steaming but not boiling.
    • Tear the fresh basil leaves into small pieces and stir them into the soup along with the heavy cream.
    • Simmer gently for 2 minutes just until the aroma of basil rises and flavors meld.
    • Do not let the soup boil, as high heat can cause the cream to separate.
    + Show details

    Ready when: Soup is steaming; basil aroma is pronounced

    Tip: Add basil at the last moment and keep heat low so the bright, fresh flavor doesn't cook away.

  6. Season and serve

    • Taste the soup and season with additional salt and freshly ground black pepper as needed.
    • If desired, stir in 1 tablespoon of balsamic vinegar for a subtle depth that complements the roasted tomatoes.
    • Ladle into bowls and serve hot, topped with a sprinkle of Parmesan and a basil leaf if desired.
    + Show details

    Tip: Balsamic vinegar is optional but adds subtle complexity; start with less and adjust to taste.

Good to know

Tips
  • Roasting is key to this soup's depth—don't skip it. Caramelization develops a concentrated tomato flavor that raw tomatoes could never provide.
  • For the smoothest texture, use an immersion blender right in the pot. If using a regular blender, let the soup cool slightly first to avoid burns and steam eruption.
  • The balsamic vinegar is optional but adds subtle sweet-tart complexity. Add just 1 tablespoon and taste as you go—it should whisper, not shout.
  • Transform leftovers by stirring in cooked pasta, white beans, crispy croutons, or a dollop of pesto.
Make ahead

The soup can be made up to 2 days ahead, cooled, and refrigerated in an airtight container. Reheat gently over medium-low heat, stirring occasionally and adding a splash of broth or cream if needed. The soup freezes well for up to 2 months in portion-sized containers; thaw overnight in the refrigerator before reheating. Add fresh basil after reheating for the brightest flavor.

Storage & reheating

Room temperature: Cool to room temperature, then refrigerate within 2 hours. Refrigerator: Store in an airtight container for up to 3 days. Freezer: Freeze in airtight containers for up to 2 months. Reheat gently over medium-low heat, adding broth or cream to reach desired consistency.

Substitutions
  • roma tomatoes → Fresh heirloom or San Marzano tomatoes, or a mix of cherry and plum tomatoes. Use any juicy, flavorful tomatoes on hand; roasting concentrates flavor regardless of variety. Avoid overripe tomatoes, which become mushy.
  • heavy cream → Half-and-half, whole milk, or unsweetened canned coconut milk. Heavy cream makes the richest, silkiest soup. Half-and-half gives a lighter texture. Whole milk yields a thinner soup. Coconut milk adds an interesting fusion twist.
  • vegetable broth → Chicken broth, vegetable stock, or water simmered with a Parmesan rind. Vegetable broth keeps the soup vegetarian. Chicken broth adds subtle savory depth. A Parmesan rind infuses umami richness.
  • fresh basil leaves → Fresh oregano, thyme, or a mix of basil and oregano. Fresh basil is classic Italian. Oregano gives a more herbaceous version. A pinch of fresh mint adds an unexpected brightness.

More vegetable soups

See all →

Find more like this

Meal
Lunch
Cuisine
Italian
Main ingredient
Tomatoes
Quick & Easy
EasyBeginner

Reviews (0)