
Roasted Tomato Basil Soup Recipe tastes rich, slightly smoky, and super cozy, like a grilled cheese sandwich in soup form. It works great for busy weeknights or lazy Sundays, since the whole thing takes about 1 hour from start to finish. I have slurped some version of this soup for over a decade of food blogging, and it still feels like a hug in a bowl every time.
Why You Should Try This Roasted Tomato Basil Soup Recipe
Roasting the tomatoes concentrates their sweetness and adds a light char that canned soup never delivers. Fresh basil, garlic, and a touch of cream turn that roasted flavor into a silky, restaurant-level bowl that still feels simple and homey.
You can customize the texture so everyone at the table feels happy, from rustic and chunky to ultra smooth. The recipe uses mostly pantry staples, so you can pull it together even when the fridge looks a little sad.
“This Roasted Tomato Basil Soup Recipe tastes like a cozy Italian café at home, and my kids lick the bowls clean every single time. ★★★★★”
Ingredients You’ll Need
Tomatoes and Vegetables
- 3 pounds ripe tomatoes, halved or quartered
- Roma or plum tomatoes roast well and taste naturally sweet.
- Use a mix of Roma and cherry tomatoes if you want extra sweetness.
- 1 large yellow onion, roughly chopped
- 6 garlic cloves, peeled
- 2 medium carrots, sliced (add natural sweetness and body)
- 2 tablespoons olive oil (plus a little more if needed)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Liquids and Flavor Boosters
- 3 cups low sodium vegetable broth or chicken broth
- Use a good quality boxed broth; I like Pacific or Kettle & Fire.
- ½ to 1 cup water, as needed to adjust thickness
- ½ to 1 teaspoon sugar or honey, optional
- Add this if your tomatoes taste very acidic.
- ½ to 1 teaspoon red pepper flakes, optional for heat
- 1 to 2 teaspoons balsamic vinegar or red wine vinegar
- This brightens the flavor at the end.
Herbs and Creaminess
- 1 to 1½ cups fresh basil leaves, lightly packed
- Avoid dried basil here; fresh basil makes a huge difference.
- ½ teaspoon dried oregano or Italian seasoning
- ¼ to ½ cup heavy cream or half-and-half
- Use full-fat coconut milk if you want a dairy free version.
- 2 tablespoons butter (or olive oil for dairy free)
Optional Garnishes
- Extra basil leaves, sliced
- A drizzle of olive oil or cream
- Croutons or toasted bread cubes
- Freshly grated Parmesan or Pecorino Romano
Equipment List
- Large rimmed baking sheet (or two, if needed)
- Parchment paper or a silicone baking mat
- Large pot or Dutch oven
- Blender
- Use a countertop blender for ultra smooth soup or an immersion blender for fewer dishes.
- Ladle and heatproof spatula
- Sharp knife and cutting board
Tips & Tricks
- Roast the tomatoes cut side up so they caramelize and do not leak too much juice onto the pan.
- Use very ripe tomatoes; pale, hard tomatoes give bland soup, so wait a day or two on the counter if needed.
- Toss the vegetables in olive oil, salt, and pepper directly on the baking sheet to save a bowl.
- Spread the tomatoes in a single layer so they roast instead of steam.
- Add the basil at the blending stage, not during roasting, so it stays bright and fresh.
- Blend in batches and vent the blender lid slightly so steam can escape and you avoid soup on the ceiling.
- Adjust thickness with broth or water at the end; the soup thickens as it cools.
- Taste before serving and tweak with salt, a pinch of sugar, and a splash of vinegar to balance sweetness and acidity.
- Use coconut milk or cashew cream if you want a dairy free Roasted Tomato Basil Soup Recipe that still tastes rich.
- Roast extra tomatoes when they look good and freeze them so you can make this soup even in the middle of winter.
How to Make Roasted Tomato Basil Soup Recipe
Step 1: Prep and Roast the Tomatoes
- Preheat your oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Arrange the halved or quartered tomatoes, onion pieces, carrot slices, and whole garlic cloves on the sheet.
- Drizzle everything with olive oil, then sprinkle with salt and pepper.
- Toss directly on the pan so all the vegetables coat evenly, then flip the tomatoes cut side up.
- Roast for 30 to 40 minutes until the tomatoes look soft, edges caramelize, and some spots look lightly charred.
Step 2: Start the Soup Base
- Heat a large pot over medium heat and add the butter or a splash of olive oil.
- Transfer the roasted vegetables and any juices from the baking sheet into the pot.
- Stir in the dried oregano or Italian seasoning and red pepper flakes if you want some heat.
- Pour in the broth and bring the mixture to a gentle simmer.
- Let it bubble for about 10 minutes so the flavors meld and the carrots soften fully.
Step 3: Blend with Basil
- Turn off the heat and stir in the fresh basil leaves so they wilt slightly.
- Ladle the soup into a blender, filling it only halfway, and blend until smooth.
- Vent the lid slightly and hold a kitchen towel over the top so steam can escape safely.
- Repeat with the remaining soup until everything reaches your preferred texture.
- Return the blended soup to the pot and place it back over low heat.
Step 4: Adjust Texture and Seasoning
- Stir in the cream, half-and-half, or coconut milk and mix until the soup looks silky.
- Add a splash of water or extra broth if the soup feels too thick.
- Taste and add more salt, pepper, and a pinch of sugar or honey if the tomatoes taste very tangy.
- Stir in the balsamic or red wine vinegar to brighten the flavor right before serving.
- Simmer on low for 3 to 5 minutes so everything warms through, then turn off the heat.
Step 5: Serve
- Ladle the Roasted Tomato Basil Soup Recipe into warm bowls.
- Garnish with sliced basil, a drizzle of cream or olive oil, and grated Parmesan if you like cheese.
- Add croutons or toasted bread cubes on top for crunch.
- Serve immediately while hot and enjoy that roasted tomato aroma that fills the kitchen.
What to Serve with Roasted Tomato Basil Soup Recipe
This Roasted Tomato Basil Soup Recipe pairs perfectly with a classic grilled cheese sandwich, especially one with sharp cheddar or mozzarella. You can also serve it with garlic bread, focaccia, or a crusty baguette for dunking. A simple green salad with cucumbers and a light vinaigrette balances the richness of the soup. Kids often love it with buttery toast fingers or a side of baked potato wedges.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze the soup without the cream for best texture; use freezer-safe containers or bags and keep it up to 3 months.
- Thaw frozen soup overnight in the fridge or gently in a bowl of cold water.
- Reheat on the stove over medium-low heat, stir often, and add a splash of broth or water if it thickens too much; add cream at the end if you froze it without dairy.

Roasted Tomato Basil Soup Recipe
Ingredients
Instructions
- Preheat oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper.
- Arrange the halved or quartered tomatoes, chopped onion, sliced carrots, and whole garlic cloves on the baking sheet.
- Drizzle with olive oil, then sprinkle with kosher salt and black pepper.
- Toss the vegetables directly on the pan to coat, then flip the tomatoes cut side up.
- Roast for 30 to 40 minutes, until the tomatoes are soft, edges are caramelized, and some spots are lightly charred.
- Heat a large pot or Dutch oven over medium heat and add the butter or a splash of olive oil.
- Transfer the roasted vegetables and any juices from the baking sheet into the pot.
- Stir in the dried oregano or Italian seasoning and red pepper flakes if using.
- Pour in the broth and bring to a gentle simmer.
- Simmer for about 10 minutes so the flavors meld and the carrots soften fully.
- Turn off the heat and stir in the fresh basil leaves so they wilt slightly.
- Ladle the soup into a blender, filling it only halfway, and blend until smooth, venting the lid slightly to let steam escape.
- Repeat with the remaining soup until you reach your preferred texture, from rustic to ultra smooth.
- Return the blended soup to the pot over low heat.
- Stir in the heavy cream or half-and-half until the soup looks silky.
- Add a splash of water or extra broth if the soup is too thick.
- Taste and add more salt, pepper, and a pinch of sugar or honey if the tomatoes taste very tangy.
- Stir in the balsamic or red wine vinegar to brighten the flavor just before serving, then let the soup warm through for 3 to 5 minutes.
- Ladle the roasted tomato basil soup into warm bowls.
- Garnish with sliced basil, a drizzle of cream or olive oil, and grated Parmesan if desired.
- Top with croutons or toasted bread cubes for crunch, and serve hot.
Notes
Approximate per 1 of 6 servings (prepared with heavy cream and vegetable broth): 180 calories; fat 10 g; saturated fat 4 g; carbohydrates 20 g; fiber 4 g; sugars 12 g; protein 4 g; sodium 540 mg. Values will vary based on tomato variety, broth, cream choice, and portion size.

Leave a Reply