Roasted tomato basil soup is what happens when you stop boiling tomatoes and start roasting them. Heat does two things at once in the oven: it evaporates water so the flavor concentrates, and it triggers the Maillard reaction – the browning that creates those deep, sweet, slightly caramel notes you can smell before you even open the oven door.
Advertisements1
This recipe is built for people who want a reliable, repeatable result rather than a lucky one. Every temperature is given in Fahrenheit and Celsius, every stage has a visual doneness cue, and the ingredient list is short enough to shop for in one pass.
If you have ever ended up with a thin, watery tomato soup, the fix is almost always the same: roast first, blend hot, and finish with a small amount of fat at the end. We do all three here.
Why You'll Love This Recipe
About the Ingredients
3 lb (1.4 kg) ripe Roma tomatoes, halved lengthwise
Roma (plum) tomatoes are meaty and low in water, which means less reduction time. If they look pale, swap in two 28 oz (800 g) cans of whole San Marzano tomatoes, drained, and cut the roasting time to 25 minutes.
1 large yellow onion (about 10 oz / 285 g), cut into 1-inch wedges
Yellow onion gives the sweetest roasted result; red onion turns slightly bitter when browned. Sweet Vidalia onions are a fine substitute in summer.
6 garlic cloves, peeled and left whole
Whole cloves roast instead of burning, which keeps the soup sweet rather than acrid. Jarred minced garlic is not a good swap here – it scorches at 400 F (205 C).
3 tbsp (45 ml) olive oil
Use regular, not extra-virgin, for roasting since it has a higher smoke point. Avocado oil works identically if you prefer a neutral taste.
1 tsp (6 g) fine sea salt, plus more to taste
Fine sea salt dissolves evenly in the blend. If you only have kosher salt, use 1 1/2 tsp because the flakes are larger and less dense.
1/2 tsp (1 g) freshly ground black pepper
Freshly cracked pepper blooms in the oven heat; pre-ground loses most of its aroma. A pinch of red pepper flakes adds a gentle back-heat if you like.
3 cups (720 ml) low-sodium vegetable or chicken broth
Low-sodium matters because the soup reduces and salt concentrates. For a thicker soup, use 2 1/2 cups (600 ml) instead.
1 packed cup (20 g) fresh basil leaves, plus extra for garnish
Add most of the basil after cooking so it stays bright green; heat dulls its color fast. Frozen basil cubes are an acceptable substitute in winter – use 3 cubes.
2 tbsp (28 g) unsalted butter
Butter is the finishing move that makes the soup taste rich without cream. Coconut oil or a good olive oil keeps it dairy-free.
1 tsp (5 g) honey or maple syrup, optional
Only add this if your tomatoes were underripe and taste sharp. A grated carrot (1 small) simmered in the broth is a less sweet alternative.
Tips & Tricks
Do not crowd the pan
Spread the tomatoes cut-side up in a single layer. Steam trapped between pieces prevents browning, which is where the flavor comes from.
Blend in batches and vent the lid
Hot liquid expands fast in a blender. Fill it no more than halfway and crack the lid with a folded towel over it to let steam escape safely.
Salt at the end
You cannot un-salt a reduced soup. Season lightly before blending, then adjust once the final texture is set.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat your oven to 400 F (205 C) with a rack in the middle position. A fully preheated oven is the difference between roasting and steaming, so give it a full 15 minutes.
2. Toss the vegetables
On a large rimmed sheet pan, toss the tomato halves, onion wedges, and garlic cloves with the olive oil, 1 tsp salt, and the pepper. Arrange everything cut-side up in a single layer so the surfaces can brown.
3. Roast until caramelized
Roast for 35 to 40 minutes at 400 F (205 C). You are looking for collapsed tomatoes with darkened edges and onion wedges that are golden brown and soft enough to crush with a spoon. If the garlic looks dark, pull it out early.
4. Simmer the base
Scrape everything, including the pan juices, into a large pot. Add the broth and bring to a gentle boil over medium-high heat, then reduce to a simmer for 10 minutes at 200 F (93 C) – small bubbles breaking at the surface, not a rolling boil.
5. Add the basil
Stir in the basil leaves, reserving a small handful for garnish. Turn off the heat and let the residual warmth wilt the leaves for 2 minutes; this preserves the bright green color and fresh aroma.
6. Blend until silky
Working in batches, blend the soup on high for 45 to 60 seconds per batch until completely smooth. Return it to the pot and taste – this is your moment to adjust salt and the optional honey.
7. Finish with butter
Over low heat, whisk in the butter until it disappears into the soup, about 1 minute. The soup is ready when it coats the back of a spoon and drips off in a slow ribbon.
8. Serve hot
Ladle into warmed bowls, top with torn basil, and add a crack of black pepper. Serve with grilled cheese or crusty bread for dipping.
Delicious Variations
Smoky Roasted Red Pepper
Swap one-third of the tomatoes for roasted red bell peppers and add 1/2 tsp smoked paprika with the broth.
Creamy Coconut Version
Replace the butter with 1/2 cup (120 ml) full-fat coconut milk and use vegetable broth for a fully dairy-free bowl.
Spicy Harissa Tomato
Stir 1 to 2 tsp harissa paste into the pot with the broth; it adds heat, cumin, and a warm red color.
How to Store Pinterest-Worthy Roasted Tomato Basil Soup
Refrigerator
Cool to room temperature within 2 hours, then store in an airtight container for up to 4 days. Stir before reheating – separation is normal.
Freezer
Freeze in 2-cup portions, leaving 1 inch of headspace, for up to 3 months. Flat freezer bags thaw in about 20 minutes in cold water.
Reheating
Warm gently over medium-low heat, stirring often, until it steams – about 6 to 8 minutes from refrigerated, 12 to 15 from frozen. Avoid a hard boil, which can split the butter emulsion.
Frequently Asked Questions
Q: Can I use dried basil instead of fresh?
You can, but add it differently. Use 1 tbsp dried basil and stir it into the pot with the broth so it has 10 minutes to hydrate; dried basil added at the end tastes dusty rather than fresh.
Make this roasted tomato basil soup once and you will stop buying the canned version – the roasting step is the whole trick, and it takes no attention once the pan is in the oven. If you try it, tell me in the comments whether you went creamy or dairy-free, and pin the finished bowl so you can find it again on a cold night. Stay safe, stay informed.
Pinterest-Worthy Roasted Tomato Basil Soup
Creamy Roasted Tomato Basil Soup delivers deep roasted flavor with a silky finish, turning pantry tomatoes into a cozy bowl of comfort.
🧂 Ingredients
- 3 lb (1.4 kg) ripe Roma tomatoes, halved lengthwise
- 1 large yellow onion (about 10 oz / 285 g), cut into 1-inch wedges
- 6 garlic cloves, peeled and left whole
- 3 tbsp (45 ml) olive oil
- 1 tsp (6 g) fine sea salt, plus more to taste
- 1/2 tsp (1 g) freshly ground black pepper
- 3 cups (720 ml) low-sodium vegetable or chicken broth
- 1 packed cup (20 g) fresh basil leaves, plus extra for garnish
- 2 tbsp (28 g) unsalted butter
- 1 tsp (5 g) honey or maple syrup, optional
📋 Instructions
- 1Heat the oven — Preheat your oven to 400 F (205 C) with a rack in the middle position. A fully preheated oven is the difference between roasting and steaming, so give it a full 15 minutes.
- 2Toss the vegetables — On a large rimmed sheet pan, toss the tomato halves, onion wedges, and garlic cloves with the olive oil, 1 tsp salt, and the pepper. Arrange everything cut-side up in a single layer so the surfaces can brown.
- 3Roast until caramelized — Roast for 35 to 40 minutes at 400 F (205 C). You are looking for collapsed tomatoes with darkened edges and onion wedges that are golden brown and soft enough to crush with a spoon. If the garlic looks dark, pull it out early.
- 4Simmer the base — Scrape everything, including the pan juices, into a large pot. Add the broth and bring to a gentle boil over medium-high heat, then reduce to a simmer for 10 minutes at 200 F (93 C) – small bubbles breaking at the surface, not a rolling boil.
- 5Add the basil — Stir in the basil leaves, reserving a small handful for garnish. Turn off the heat and let the residual warmth wilt the leaves for 2 minutes; this preserves the bright green color and fresh aroma.
- 6Blend until silky — Working in batches, blend the soup on high for 45 to 60 seconds per batch until completely smooth. Return it to the pot and taste – this is your moment to adjust salt and the optional honey.
- 7Finish with butter — Over low heat, whisk in the butter until it disappears into the soup, about 1 minute. The soup is ready when it coats the back of a spoon and drips off in a slow ribbon.
- 8Serve hot — Ladle into warmed bowls, top with torn basil, and add a crack of black pepper. Serve with grilled cheese or crusty bread for dipping.



