
Roasted Tomato Basil Soup Recipe tastes rich, bright, and a little bit cozy, perfect for anyone who loves a simple bowl of soup that still feels special, and it comes together in about 1 hour total. This recipe works well for busy weeknights, relaxed weekends, or meal prep fans who want something easy to reheat. I first made a version of this on a broke college night with sad grocery store tomatoes, and it still tasted good enough that I never stopped tweaking it.
Why Roasted Tomato Basil Soup Recipe Is Worth It
Roasting the tomatoes concentrates their flavor, so the soup tastes deeper, sweeter, and more complex than any stovetop-only version. The basil, garlic, and a touch of cream or coconut milk round everything out so it tastes like a cozy restaurant soup that you pulled off in your own kitchen.
You control the texture and richness, so this Roasted Tomato Basil Soup Recipe can taste light and fresh or thick and creamy. It also freezes well, so you cook once and enjoy it several times without extra effort.
“This Roasted Tomato Basil Soup Recipe tastes fresher and richer than canned soup, and my whole family asks for it on repeat. ★★★★★”
Ingredients You Need
Fresh produce
- 3 pounds ripe tomatoes
- Use Roma, plum, or vine tomatoes for best flavor.
- In winter, use canned whole San Marzano tomatoes and roast them on a sheet pan to boost flavor.
- 1 large yellow onion, roughly chopped
- 6 cloves garlic, peeled
- 1 large carrot, sliced (adds natural sweetness and body)
- 1 red bell pepper, seeded and chopped (optional, adds sweetness and color)
- 1 cup fresh basil leaves, loosely packed, plus extra for garnish
Pantry ingredients
- 3 tablespoons olive oil (extra virgin for best flavor)
- 2 tablespoons tomato paste
- 3 to 4 cups low sodium vegetable broth or chicken broth
- I like Kitchen Basics or Better Than Bouillon for consistent flavor.
- 1 teaspoon sugar or honey
- Balances acidity, especially if tomatoes taste a bit sharp.
- 1 teaspoon kosher salt, plus more to taste
- 1 teaspoon freshly ground black pepper
- 1 teaspoon dried oregano or Italian seasoning
- 1 teaspoon smoked paprika (optional, adds a subtle roasted flavor)
- 1 to 2 teaspoons balsamic vinegar or red wine vinegar, to finish
Creamy element (choose one)
- 1/2 to 3/4 cup heavy cream
- or 1/2 to 3/4 cup half and half
- or 1/2 to 3/4 cup full fat coconut milk for a dairy free version
Optional toppings
- Croutons or toasted baguette slices
- Shaved Parmesan or Pecorino Romano
- Extra basil, chopped
- A swirl of cream or coconut milk
Equipment
- Large rimmed baking sheet
- Large pot or Dutch oven
- Blender
- High speed blender gives the smoothest texture.
- An immersion blender works well if you like a slightly rustic texture.
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
Quick Tips & substitutions
- Roast the tomatoes cut side up so they caramelize instead of steaming.
- Use canned whole tomatoes when fresh ones taste bland; drain them slightly before roasting.
- Swap heavy cream with coconut milk for a dairy free Roasted Tomato Basil Soup Recipe that still tastes rich.
- Add a small peeled potato to the roasting pan if you want a thicker soup without extra cream.
- Use smoked paprika and roasted red pepper for a deeper, almost fire roasted flavor.
- Keep the basil out of the oven; blend it in at the end so it stays bright and fresh.
- Taste the soup after blending, then adjust salt, acid, and sweetness so it hits that perfect balanced spot.
- Cool the soup before blending if you use a regular blender, and vent the lid slightly to avoid hot soup eruptions.
How to Make Roasted Tomato Basil Soup Recipe
Prep the vegetables
- Preheat your oven to 425°F and line a large rimmed baking sheet with parchment for easier cleanup.
- Cut the tomatoes in half (or quarters if large) and place them on the sheet pan, cut side up.
- Add the onion chunks, carrot slices, bell pepper pieces, and whole garlic cloves to the pan.
Season and roast
- Drizzle the vegetables with olive oil and sprinkle with salt, pepper, dried oregano, and smoked paprika if you use it.
- Toss everything lightly with your hands, then spread the vegetables into a single layer so they roast evenly.
- Roast for 30 to 40 minutes, until the tomatoes look soft and caramelized around the edges and the onions look golden.
Start the soup base
- Heat a large pot over medium heat and add a small splash of olive oil if the pot looks dry.
- Add the tomato paste to the pot and cook it for 1 to 2 minutes while you stir; this step deepens the flavor.
- Transfer the roasted vegetables and any juices from the sheet pan into the pot.
Add liquid and simmer
- Pour in 3 cups of broth to start and stir everything together.
- Add the sugar or honey, then bring the mixture to a gentle simmer over medium heat.
- Simmer for 10 to 15 minutes so the flavors meld and the carrot softens fully.
Blend with basil
- Turn off the heat and add the fresh basil leaves to the pot.
- Use an immersion blender to blend the soup until smooth, or work in batches with a regular blender.
- If you use a regular blender, vent the lid slightly and hold a kitchen towel over the top, then blend until silky.
Adjust texture and richness
- Return the blended soup to the pot and set the heat to low.
- Stir in the cream, half and half, or coconut milk, then check the thickness.
- Add more broth, a little at a time, until the Roasted Tomato Basil Soup Recipe reaches your ideal consistency.
Season to perfection
- Taste the soup and add more salt and pepper as needed.
- Stir in 1 to 2 teaspoons of balsamic or red wine vinegar to brighten the flavor.
- Let the soup warm gently for a few minutes, then taste again and tweak the seasoning one last time.
Serve
- Ladle the soup into warm bowls.
- Top with a swirl of cream or coconut milk, a sprinkle of Parmesan, crunchy croutons, and extra basil if you like.
- Serve hot with grilled cheese or crusty bread and enjoy that roasted tomato basil goodness.
Recipe Variations
- Gluten free: Use gluten free croutons or skip them, and pair the soup with gluten free grilled cheese or toast.
- Dairy free: Use olive oil and coconut milk, skip cheese toppings, and check that your broth lists no dairy ingredients.
- Vegan: Choose vegetable broth, coconut milk, and plant based toppings like toasted seeds or dairy free cheese.
- Low carb: Skip the carrot and sugar, then add a bit more cream or coconut milk to keep the soup rich.
- Spicy: Add red pepper flakes or a chopped jalapeño to the roasting pan for a gentle kick.
- Protein boost: Stir in cooked shredded chicken, white beans, or lentils after blending.
- Extra veggie: Add zucchini or cauliflower florets to the roasting pan for more nutrients and body.
Ways to Serve Roasted Tomato Basil Soup Recipe
- With a classic grilled cheese sandwich cut into dippable strips.
- Alongside a big green salad with crunchy veggies and a simple vinaigrette.
- With garlic bread, focaccia, or warm sourdough.
- As a starter before pasta, roasted chicken, or a simple sheet pan dinner.
- In small mugs as a cozy appetizer at family gatherings or holidays.
Storage Success
Let the Roasted Tomato Basil Soup Recipe cool to room temperature, then transfer it to airtight containers. Store it in the fridge for up to 4 days, and reheat it gently on the stove over low to medium heat so the cream does not curdle. Add a splash of broth or water if it thickens in the fridge. Freeze it in freezer safe containers or bags for up to 3 months, then thaw overnight in the fridge and reheat on the stove while you adjust the seasoning with a pinch of salt and a small splash of vinegar.

Roasted Tomato Basil Soup Recipe
Ingredients
Instructions
- Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper.
- Cut the tomatoes in half (or quarters if large) and place them on the sheet pan, cut side up.
- Add the onion chunks, carrot slices, bell pepper pieces, and whole garlic cloves to the pan.
- Drizzle the vegetables with olive oil and sprinkle with salt, pepper, dried oregano, and smoked paprika if using.
- Toss everything lightly, then spread the vegetables into a single layer so they roast evenly.
- Roast for 30 to 40 minutes, until the tomatoes are soft and caramelized around the edges and the onions are golden.
- Heat a large pot or Dutch oven over medium heat and add a small splash of olive oil if the pot looks dry.
- Add the tomato paste and cook for 1 to 2 minutes, stirring, to deepen the flavor.
- Transfer the roasted vegetables and any juices from the sheet pan into the pot.
- Pour in 3 cups of broth to start and stir to combine.
- Add the sugar or honey, then bring the mixture to a gentle simmer over medium heat.
- Simmer for 10 to 15 minutes so the flavors meld and the carrot softens fully.
- Turn off the heat and add the fresh basil leaves to the pot.
- Use an immersion blender to blend the soup until smooth, or carefully blend in batches in a regular blender.
- If using a regular blender, vent the lid slightly and cover with a kitchen towel, then blend until silky.
- Return the blended soup to the pot and set the heat to low.
- Stir in your choice of cream, half and half, or coconut milk, starting with 1/2 cup.
- Add more broth, a little at a time, until the soup reaches your ideal consistency.
- Taste the soup and add more salt and pepper as needed.
- Stir in 1 to 2 teaspoons of balsamic or red wine vinegar to brighten the flavor.
- Warm gently for a few minutes, taste again, and adjust seasoning if needed.
- Ladle the soup into warm bowls and top with a swirl of cream or coconut milk, Parmesan, croutons, and extra basil if desired.
Notes
Approximate per 1 of 6 servings (made with 1/2 cup heavy cream and 3 1/2 cups vegetable broth, without toppings): 170–200 calories; fat 11 g; saturated fat 4 g; carbohydrates 19 g; fiber 4 g; sugars 11 g; protein 4 g; sodium 520 mg. Using coconut milk or half and half instead of heavy cream will slightly change fat and calorie content. Values will vary based on specific brands, optional ingredients, and portion size.

Leave a Reply