The first time I tasted a bowl like this was on a rain-soaked afternoon in a tiny trattoria off a cobbled lane in Verona, where the owner ladled soup from a chipped enamel pot and refused to tell me his secret. It took me three autumns of tinkering in my own cramped kitchen to figure out that the magic was never cream or stock, it was patience with the tomatoes. Roasting them until their edges blister and their sugars caramelize is what turns an ordinary pot of soup into something people photograph before they eat.
Advertisements1
This is the recipe that made me start a food blog. I remember standing over the baking sheet, watching the garlic cloves go soft and jammy, and realizing that good soup is mostly about letting heat do the work for you. Twenty-five minutes in the oven at 425 F (220 C) and the tomatoes collapse into a sweet, smoky base that needs almost nothing else.
I make this every October when the farmers market stalls here in Portland are piled high with San Marzano seconds and fat bunches of basil for two dollars. It freezes beautifully, it feeds a crowd, and it costs about the same as two coffees if you buy tomatoes at peak season. Explore beyond the guidebook, and start with the vegetable stall.
Why You'll Love This Recipe
About the Ingredients
3 lb (1.4 kg) ripe Roma or San Marzano tomatoes, halved lengthwise
Buy tomatoes that smell sweet at the stem and give slightly to pressure; out of season, use two 28 oz cans of whole peeled tomatoes drained, but reduce roasting time to 15 minutes.
1 large yellow onion, cut into 6 wedges
Yellow onion gives the deepest roasted sweetness; a red onion works but turns the soup slightly pink and sharper.
8 garlic cloves, peeled and left whole
Whole cloves roast into soft, jammy nuggets instead of burning; jarred minced garlic will scorch, so avoid it here.
3 tbsp olive oil
Use regular, not extra virgin, for roasting since it holds up to high heat; avocado oil is a fine neutral swap.
1 tsp kosher salt, plus more to taste
Kosher salt seasons evenly and is forgiving; if using fine table salt, start with 3/4 tsp and adjust at the end.
1/2 tsp freshly ground black pepper
Fresh cracked pepper blooms in the oven; pre-ground pepper tastes flat and dusty by comparison.
2 cups (480 ml) low-sodium vegetable or chicken broth
Low-sodium lets you control the final seasoning; a good-quality boxed broth beats a bland cube every time.
1 packed cup (20 g) fresh basil leaves, plus extra for serving
Add most of the basil off the heat so it stays bright green; frozen basil cubes work in a pinch but lose aroma.
1/3 cup (80 ml) heavy cream or full-fat coconut milk
Heavy cream gives the classic silky finish; coconut milk adds a faint sweetness that pairs well with the roasted tomato.
1 tsp balsamic vinegar
A splash balances acidity and mimics long-simmered depth; aged balsamic is even better if you have it.
Tips & Tricks
Do not crowd the pan
Spread tomatoes cut side up in a single layer on a large sheet pan, or they steam instead of roast and you lose all that caramelized flavor.
Blend in batches and vent the lid
Hot soup in a sealed blender builds pressure and can erupt; fill it halfway, crack the lid, and cover with a towel.
Season at the end
Roasted tomatoes concentrate in sweetness, so taste after blending and add salt and vinegar last for a balanced bowl.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 425 F (220 C) and line a large rimmed sheet pan with parchment paper so the tomatoes release easily and cleanup takes seconds.
2. Season the vegetables
Arrange the tomato halves cut side up, the onion wedges, and the garlic cloves on the pan, then drizzle with olive oil and sprinkle with salt and pepper.
3. Roast until charred
Roast for 25 to 30 minutes, until the tomato edges are blackened in spots, the onions are golden and floppy, and the garlic is soft enough to smash with a spoon.
4. Simmer the base
Scrape everything, including the pan juices, into a Dutch oven, add the broth, and bring to a gentle boil over medium-high heat, then reduce to a simmer for 10 minutes.
5. Bloom the basil
Turn off the heat, stir in the basil leaves, and let them steep for 2 minutes so they wilt without turning bitter or dull.
6. Blend until silky
Blend in batches until completely smooth, filling the blender no more than halfway and venting the lid with a towel over the top.
7. Finish and balance
Return the soup to the pot over low heat, stir in the cream and balsamic vinegar, and taste for salt, adding more until the flavor snaps into focus.
8. Serve warm
Ladle into bowls, swirl in a little cream, and top with torn basil and a crack of black pepper before serving hot.
Delicious Variations
Smoky Roasted Red Pepper
Swap one pound of the tomatoes for two roasted red bell peppers and add 1/2 tsp smoked paprika for a sweeter, smokier bowl.
Creamy Tomato Tortellini
Stir 9 oz of cooked cheese tortellini into the finished soup and simmer 3 minutes for a hearty one-pot dinner.
Vegan Coconut Basil
Replace the cream with full-fat coconut milk and use vegetable broth, then finish with a squeeze of lime instead of balsamic.
How to Store Pinterest-Perfect Roasted Tomato Basil Soup
Refrigerator
Cool completely, then store in an airtight container for up to 4 days; reheat gently over medium-low heat, stirring often.
Freezer
Freeze in quart bags laid flat or in containers for up to 3 months; leave 1 inch of headspace and thaw overnight in the refrigerator.
Reheating
Warm in a saucepan over medium-low heat for 6 to 8 minutes, stirring occasionally, and add a splash of broth if it thickens too much.
Frequently Asked Questions
Q: Can I make roasted tomato basil soup without cream?
Yes, simply leave the cream out or use full-fat coconut milk for a dairy-free version. The blended roasted vegetables already give the soup a naturally thick, silky body, so you will barely miss it.
Q: How do I fix tomato soup that tastes too acidic?
Stir in 1 tsp of balsamic vinegar, a pinch of sugar, or an extra tablespoon of cream to round out the acidity. Roasting the tomatoes longer also caramelizes their sugars and naturally mellows the sharpness.
Q: Can I use canned tomatoes instead of fresh?
Yes, use two 28 oz cans of whole peeled tomatoes, drained and halved, and roast them for 15 minutes instead of 25 to 30. Canned tomatoes are already cooked, so they need less time or they will dry out.
Q: Can I blend the soup with an immersion blender?
Yes, an immersion blender is actually the safest option because there is no pressure build-up. Keep the head fully submerged and blend for a full 60 seconds to get a truly smooth texture.
Q: Is this roasted tomato basil soup gluten free?
It is naturally gluten free as written since it uses no flour or thickeners. Just double-check that your broth and any added tortellini or croutons are certified gluten free.
Make a double batch this weekend, freeze half in flat bags, and you will have a five-minute dinner waiting on the nights you get home late and hungry. If you make it, tell me in the comments whether you went classic cream or coconut, and tag your bowl so I can see it. Explore beyond the guidebook.
Pinterest-Perfect Roasted Tomato Basil Soup
Creamy Roasted Tomato Basil Soup turns ripe tomatoes and fresh basil into a silky, restaurant-worthy bowl you can make at home in under an hour.
🧂 Ingredients
- 3 lb (1.4 kg) ripe Roma or San Marzano tomatoes, halved lengthwise
- 1 large yellow onion, cut into 6 wedges
- 8 garlic cloves, peeled and left whole
- 3 tbsp olive oil
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 2 cups (480 ml) low-sodium vegetable or chicken broth
- 1 packed cup (20 g) fresh basil leaves, plus extra for serving
- 1/3 cup (80 ml) heavy cream or full-fat coconut milk
- 1 tsp balsamic vinegar
📋 Instructions
- 1Heat the oven — Preheat the oven to 425 F (220 C) and line a large rimmed sheet pan with parchment paper so the tomatoes release easily and cleanup takes seconds.
- 2Season the vegetables — Arrange the tomato halves cut side up, the onion wedges, and the garlic cloves on the pan, then drizzle with olive oil and sprinkle with salt and pepper.
- 3Roast until charred — Roast for 25 to 30 minutes, until the tomato edges are blackened in spots, the onions are golden and floppy, and the garlic is soft enough to smash with a spoon.
- 4Simmer the base — Scrape everything, including the pan juices, into a Dutch oven, add the broth, and bring to a gentle boil over medium-high heat, then reduce to a simmer for 10 minutes.
- 5Bloom the basil — Turn off the heat, stir in the basil leaves, and let them steep for 2 minutes so they wilt without turning bitter or dull.
- 6Blend until silky — Blend in batches until completely smooth, filling the blender no more than halfway and venting the lid with a towel over the top.
- 7Finish and balance — Return the soup to the pot over low heat, stir in the cream and balsamic vinegar, and taste for salt, adding more until the flavor snaps into focus.
- 8Serve warm — Ladle into bowls, swirl in a little cream, and top with torn basil and a crack of black pepper before serving hot.



