There is something quietly perfect about a bowl of soup and two pieces of bread on a plate. This version leans into that simple pleasure: a velvety tomato soup built on roasted canned tomatoes, sweet onion, and a whisper of smoked paprika, served beside two thick slices of country bread grilled until they crackle at the edges and soak up every last spoonful.
Advertisements1
The soup comes together in one pot and gets its body from a brief simmer and a quick blend, so it tastes slow-cooked without the all-day wait. The bread is not an afterthought here: it is brushed with garlic butter and toasted hard enough to hold its structure when you dip it, giving you crunch, warmth, and a little richness in every bite.
This is the kind of meal you make on a Tuesday when the weather turns, or on a Sunday when you want something that feels like a hug. It serves six generously, freezes beautifully, and costs very little to put on the table.
Why You'll Love This Recipe
About the Ingredients
3 tbsp (45ml) olive oil
Use a fruity extra-virgin olive oil for finishing flavor. If you are out, melted butter or avocado oil works as a 1-to-1 swap.
1 large yellow onion (about 2 cups / 260g), diced
Yellow onion gives the sweetest base; sweet onion or shallots are fine substitutes if you want a milder bite.
4 garlic cloves, 2 minced for the soup and 2 halved for the bread
Fresh garlic is essential for the toast rub. Jarred minced garlic can stand in for the soup portion, but use fresh for rubbing the bread.
1 tsp smoked paprika
Smoked paprika adds a subtle campfire depth. Sweet paprika plus a pinch of cumin is a good substitute if smoked is unavailable.
2 cans (28 oz / 800g each) whole peeled tomatoes, with their juice
San Marzano-style tomatoes are sweeter and less acidic. Crushed tomatoes work in a pinch but reduce the simmer time by 5 minutes.
3 cups (720ml) low-sodium vegetable or chicken stock
Low-sodium lets you control the salt. Use water plus 1 tsp bouillon paste if you do not have stock on hand.
1 tsp kosher salt, plus more to taste
Kosher salt dissolves evenly; if using fine table salt, start with 3/4 tsp and adjust at the end.
1/2 tsp freshly ground black pepper
Freshly ground pepper blooms in the warm oil. Pre-ground pepper is acceptable but add it a bit later in the cooking.
1/4 cup (60ml) heavy cream, optional
Cream rounds out the acidity. For a dairy-free version, use full-fat coconut milk or stir in a tablespoon of olive oil at the end.
6 thick slices (about 3/4 inch / 2cm) country sourdough or rustic bread
A sturdy, slightly stale loaf holds up best on the grill. Ciabatta or a baguette cut on a long bias works well too.
3 tbsp (42g) salted butter, softened
Softened butter spreads evenly and browns beautifully. Salted butter balances the sweet tomatoes; unsalted works if you add a pinch of salt.
Tips & Tricks
Do not skip the bread rub
Rubbing the hot toast with a cut garlic clove while it is still warm infuses the surface with fresh garlic aroma without burning it.
Blend carefully with hot liquid
Fill the blender no more than halfway and vent the lid to avoid a steam explosion; or use an immersion blender right in the pot.
Balance the acidity at the end
Taste after blending and add a pinch of sugar or a splash of cream if the tomatoes taste sharp; the soup should taste bright but not sour.
Pro Tips
Step-by-Step Instructions
1. Sweat the onions
Heat the olive oil in a large Dutch oven over medium heat (about 350F / 175C) for 2 minutes, then add the diced onion and 1/2 tsp salt. Cook for 8 minutes, stirring occasionally, until the onions are soft and translucent with golden edges.
2. Bloom the aromatics
Add the 2 minced garlic cloves and smoked paprika and stir constantly for 45 seconds, until fragrant and the paprika darkens slightly. Do not let the garlic brown or it will turn bitter.
3. Simmer the tomatoes
Pour in the canned tomatoes with their juice and the stock, breaking up the tomatoes with a wooden spoon. Bring to a boil, then reduce to a low simmer (about 200F / 95C) and cook uncovered for 20 minutes, until the liquid has reduced by about a quarter and the tomatoes fall apart easily.
4. Blend until silky
Remove the pot from the heat and let it cool for 3 minutes. Blend with an immersion blender for 60 seconds, or transfer in batches to a countertop blender and process until completely smooth. Return to low heat and stir in the cream if using, plus the black pepper.
5. Preheat the grill pan
Set a grill pan or heavy skillet over medium-high heat (about 400F / 205C) for 3 minutes, until a drop of water sizzles and evaporates on contact.
6. Toast the bread
Place the bread slices cut-side down on the dry pan and toast for 2 minutes per side, until deep golden brown with crisp grill marks. Watch closely, as thick slices can char quickly.
7. Butter and rub the toast
Spread the softened butter over the hot toast, then rub each slice with the cut side of a halved garlic clove. The butter should melt into the surface and the garlic should smell sweet, not raw.
8. Plate and serve
Ladle the soup into warm bowls and set two slices of garlic toast on a small plate beside each bowl. Finish the soup with a swirl of olive oil and a crack of black pepper.
Delicious Variations
Roasted Red Pepper Version
Swap one can of tomatoes for a drained 16 oz jar of roasted red peppers and blend for a sweeter, smokier soup.
Creamy Basil Tomato
Stir in 1/3 cup of heavy cream and a handful of torn fresh basil just before serving for a richer, herbaceous bowl.
Cheesy Toast Upgrade
Sprinkle the buttered toast with grated Parmesan and broil at 500F (260C) for 90 seconds until bubbly and golden.
How to Store Rustic Tomato Soup with Two Slices of Grilled Country Bread
Refrigerator
Store the soup in an airtight container in the refrigerator for up to 4 days; keep the toast separate and re-crisp it before serving.
Freezer
Freeze the soup (without cream) in portions for up to 3 months; thaw overnight in the refrigerator before reheating.
Reheating
Reheat the soup gently over medium-low heat (about 300F / 150C) for 5 to 7 minutes, stirring, until steaming; re-toast the bread at 400F (205C) for 3 minutes to restore crunch.
Frequently Asked Questions
Q: Can I make this tomato soup without cream?
Yes, the soup is naturally creamy once blended and the cream is entirely optional. For a dairy-free version, stir in a tablespoon of olive oil or full-fat coconut milk at the end.
Q: What kind of bread is best for dipping in soup?
A sturdy country sourdough or ciabatta is best because it holds its structure when dipped. Avoid soft sandwich bread, which turns mushy almost immediately.
Q: How do I fix tomato soup that tastes too acidic?
Stir in a pinch of sugar or a splash of cream and simmer for 2 more minutes. A small amount of butter or olive oil also mutes sharpness without making the soup sweet.
Q: Can I use fresh tomatoes instead of canned?
Yes, use about 4 pounds (1.8kg) of ripe Roma tomatoes, cored and halved, and simmer 10 minutes longer. Canned tomatoes are actually more consistent in flavor year-round.
Q: Is this soup healthy?
It is a light, vegetable-forward soup with about 285 calories per serving and no added sugar. The cream and buttered toast add richness, but you can skip the cream for a leaner bowl.
Make this rustic tomato soup and grilled bread tonight and let the smell of garlic toast fill the kitchen. If you try it, leave a comment and let me know how you dipped, and share a photo with the community.
Rustic Tomato Soup with Two Slices of Grilled Country Bread
Rustic tomato soup and grilled country bread: a silky, roasted-tomato bowl paired with crisp, garlicky toast for a cozy, comforting meal in under an hour.
🧂 Ingredients
- 3 tbsp (45ml) olive oil
- 1 large yellow onion (about 2 cups / 260g), diced
- 4 garlic cloves, 2 minced for the soup and 2 halved for the bread
- 1 tsp smoked paprika
- 2 cans (28 oz / 800g each) whole peeled tomatoes, with their juice
- 3 cups (720ml) low-sodium vegetable or chicken stock
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/4 cup (60ml) heavy cream, optional
- 6 thick slices (about 3/4 inch / 2cm) country sourdough or rustic bread
- 3 tbsp (42g) salted butter, softened
📋 Instructions
- 1Sweat the onions — Heat the olive oil in a large Dutch oven over medium heat (about 350F / 175C) for 2 minutes, then add the diced onion and 1/2 tsp salt. Cook for 8 minutes, stirring occasionally, until the onions are soft and translucent with golden edges.
- 2Bloom the aromatics — Add the 2 minced garlic cloves and smoked paprika and stir constantly for 45 seconds, until fragrant and the paprika darkens slightly. Do not let the garlic brown or it will turn bitter.
- 3Simmer the tomatoes — Pour in the canned tomatoes with their juice and the stock, breaking up the tomatoes with a wooden spoon. Bring to a boil, then reduce to a low simmer (about 200F / 95C) and cook uncovered for 20 minutes, until the liquid has reduced by about a quarter and the tomatoes fall apart easily.
- 4Blend until silky — Remove the pot from the heat and let it cool for 3 minutes. Blend with an immersion blender for 60 seconds, or transfer in batches to a countertop blender and process until completely smooth. Return to low heat and stir in the cream if using, plus the black pepper.
- 5Preheat the grill pan — Set a grill pan or heavy skillet over medium-high heat (about 400F / 205C) for 3 minutes, until a drop of water sizzles and evaporates on contact.
- 6Toast the bread — Place the bread slices cut-side down on the dry pan and toast for 2 minutes per side, until deep golden brown with crisp grill marks. Watch closely, as thick slices can char quickly.
- 7Butter and rub the toast — Spread the softened butter over the hot toast, then rub each slice with the cut side of a halved garlic clove. The butter should melt into the surface and the garlic should smell sweet, not raw.
- 8Plate and serve — Ladle the soup into warm bowls and set two slices of garlic toast on a small plate beside each bowl. Finish the soup with a swirl of olive oil and a crack of black pepper.



