The first thing you notice is the way the bread leans against the rim of the bowl, one corner already blushing with tomato. It is not a fancy meal. It is the meal you make when the afternoon has gone grey and the kitchen window is fogged with steam, and that is exactly the point.
Advertisements1
This soup starts with halved tomatoes and a whole head of garlic going soft and jammy in a hot oven, their edges curling into dark caramel. You blend them with a little stock and cream until the pot turns the color of a terracotta roof after rain, then you press two thick slices of sourdough into a buttered pan until they crackle.
Two pieces of bread. Not three, not a whole loaf. There is something quietly civilized about that number, a portion that says someone was paying attention. Ladle, butter, tear, dip.
Why You'll Love This Recipe
About the Ingredients
2 1/2 lb (1.1 kg) ripe plum tomatoes, halved lengthwise
Plum tomatoes have the least water and the most flesh, which keeps the soup thick. In winter, canned whole San Marzano tomatoes (two 28-oz cans, drained) work beautifully.
1 medium yellow onion, quartered
Yellow onion gives sweetness without sharpness. A red onion will turn the soup an odd mauve, so save it for salad.
1 whole head garlic, top sliced off to expose the cloves
Roasting the whole head turns the garlic mellow and nutty. If you are short on time, use 1 tablespoon of garlic paste stirred in at the blending stage.
3 tablespoons olive oil
Use an everyday olive oil here, not your best finishing bottle. Avocado oil is a fine swap if you prefer a higher smoke point.
2 cups (480 ml) low-sodium vegetable stock
Homemade or boxed both work; taste before adding salt since sodium levels vary wildly. Chicken stock makes it richer if you are not keeping it vegetarian.
1/2 cup (120 ml) heavy cream
Cream rounds out the acidity of the tomatoes. For a dairy-free version, use full-fat coconut milk and add a squeeze of lemon at the end.
1 teaspoon kosher salt, plus more to taste
Kosher salt dissolves evenly and seasons gently. If using fine table salt, start with half the amount.
1/2 teaspoon freshly ground black pepper
Freshly cracked pepper blooms in the hot soup. Pre-ground loses its punch fast, so grind it as you go.
4 thick slices sourdough bread (about 3/4 inch thick)
A sturdy, slightly stale loaf griddles best and soaks without disintegrating. Country boule or ciabatta are good stand-ins.
3 tablespoons unsalted butter, softened
Butter gives the crust its golden color and nutty edge. Olive oil works, but the bread will brown faster, so watch the heat.
2 tablespoons fresh basil leaves, torn, for serving
Torn basil releases more aroma than chopped. A pinch of dried oregano sprinkled over the soup is a fine substitute in winter.
Tips & Tricks
Do not skip the roast
Raw tomatoes blended straight into stock taste thin and acidic. The 35 minutes in the oven concentrates their sugars and softens the onion's bite.
Blend in batches and vent the lid
Hot soup in a sealed blender builds pressure and can blow the top. Fill it halfway, crack the lid, and hold a towel over it.
Griddle the bread dry first
Toasting the slices for 1 minute per side before adding butter gives you a crisp shell that will not go soggy in the bowl.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 425°F (220°C) and line a rimmed sheet pan with parchment. A hot oven is what gives the tomatoes their caramelized edges rather than a steamy, pale finish.
2. Roast the vegetables
Toss the tomatoes, onion, and garlic head with olive oil, salt, and pepper, cut sides up, and roast for 30 to 35 minutes at 425°F (220°C) until the tomato edges are browned and the onion is soft enough to pierce with no resistance.
3. Squeeze the garlic
Let the garlic head cool for 5 minutes, then squeeze the softened cloves out of their skins into a small bowl. They should slip out like jam; if they resist, roast 5 minutes longer.
4. Simmer the soup
Scrape the roasted vegetables and garlic into a Dutch oven with the stock and bring to a gentle simmer over medium heat, about 5 minutes, until the liquid bubbles lazily at the edges.
5. Blend until silky
Blend in batches until completely smooth, about 60 seconds per batch, then return the soup to the pot. It should coat the back of a spoon and hold a line when you drag a finger through it.
6. Finish with cream
Stir in the cream over low heat and warm for 3 to 4 minutes until the surface shimmers, without letting it boil. Taste and adjust salt and pepper.
7. Griddle the bread
Toast the slices in a dry skillet over medium-high heat for 1 minute per side, then butter both sides and cook for 2 minutes per side at 400°F (205°C) pan temperature until deeply golden and crisp at the edges.
8. Plate and serve
Ladle the soup into warm bowls, lean two pieces of bread against each rim, and scatter torn basil over the top. Serve immediately, while the butter is still melting.
Delicious Variations
Smoky Red Pepper
Swap one pound of the tomatoes for roasted red peppers and add 1/2 teaspoon smoked paprika for a sweeter, smokier bowl.
Creamy Tomato Basil with Croutons
Skip the griddled bread and float torn, olive-oiled croutons on top for a lighter version.
Grilled Cheese Dippers
Replace the buttered sourdough with two halves of a sharp cheddar grilled cheese, cut into strips for dunking.
How to Store A Bowl of Soup and Two Pieces of Bread on a Plate
Refrigerator
Store the soup in an airtight container for up to 4 days; keep the bread separate and re-crisp it in a skillet.
Freezer
Freeze the soup without the cream for up to 3 months in portioned containers, leaving an inch of headspace; stir in cream after reheating.
Reheating
Warm gently over medium-low heat, stirring often, for 5 to 7 minutes until steaming but not boiling, which can split the cream.
Frequently Asked Questions
Q: Can I make this tomato soup without cream?
Yes, simply omit the cream and add 1 tablespoon of butter or a swirl of olive oil at the end for richness. The soup will be lighter and more tart, so taste and add a pinch of sugar if needed.
Q: What is the best bread to serve with tomato soup?
A sturdy sourdough or country boule cut 3/4 inch thick is ideal because it holds up to dipping without falling apart. Avoid soft sandwich bread, which dissolves almost instantly.
Q: Can I use canned tomatoes instead of fresh?
Yes, two 28-ounce cans of whole San Marzano tomatoes, drained, work well when fresh tomatoes are out of season. Roast them with the onion and garlic for 20 minutes instead of 35 to concentrate the flavor.
Q: How do I fix tomato soup that tastes too acidic?
Stir in a pinch of sugar or a small grated carrot and simmer for 5 minutes, then taste again. A splash more cream also softens the edge without making it sweet.
Q: Can I make this soup ahead of time?
Yes, the soup can be made up to 3 days ahead and reheated gently on the stove. Add the cream only when reheating so it stays fresh and does not split.
Make it tonight, while the light is still thin and the kitchen is warm, and see how far two pieces of bread can go. If you try it, tell me what you dipped first.
A Bowl of Soup and Two Pieces of Bread on a Plate
A bowl of soup and two pieces of bread on a plate: a silky roasted tomato soup with golden grilled sourdough for dipping, ready in under an hour.
🧂 Ingredients
- 2 1/2 lb (1.1 kg) ripe plum tomatoes, halved lengthwise
- 1 medium yellow onion, quartered
- 1 whole head garlic, top sliced off to expose the cloves
- 3 tablespoons olive oil
- 2 cups (480 ml) low-sodium vegetable stock
- 1/2 cup (120 ml) heavy cream
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 4 thick slices sourdough bread (about 3/4 inch thick)
- 3 tablespoons unsalted butter, softened
- 2 tablespoons fresh basil leaves, torn, for serving
📋 Instructions
- 1Heat the oven — Preheat the oven to 425°F (220°C) and line a rimmed sheet pan with parchment. A hot oven is what gives the tomatoes their caramelized edges rather than a steamy, pale finish.
- 2Roast the vegetables — Toss the tomatoes, onion, and garlic head with olive oil, salt, and pepper, cut sides up, and roast for 30 to 35 minutes at 425°F (220°C) until the tomato edges are browned and the onion is soft enough to pierce with no resistance.
- 3Squeeze the garlic — Let the garlic head cool for 5 minutes, then squeeze the softened cloves out of their skins into a small bowl. They should slip out like jam; if they resist, roast 5 minutes longer.
- 4Simmer the soup — Scrape the roasted vegetables and garlic into a Dutch oven with the stock and bring to a gentle simmer over medium heat, about 5 minutes, until the liquid bubbles lazily at the edges.
- 5Blend until silky — Blend in batches until completely smooth, about 60 seconds per batch, then return the soup to the pot. It should coat the back of a spoon and hold a line when you drag a finger through it.
- 6Finish with cream — Stir in the cream over low heat and warm for 3 to 4 minutes until the surface shimmers, without letting it boil. Taste and adjust salt and pepper.
- 7Griddle the bread — Toast the slices in a dry skillet over medium-high heat for 1 minute per side, then butter both sides and cook for 2 minutes per side at 400°F (205°C) pan temperature until deeply golden and crisp at the edges.
- 8Plate and serve — Ladle the soup into warm bowls, lean two pieces of bread against each rim, and scatter torn basil over the top. Serve immediately, while the butter is still melting.



