There is something deeply comforting about a bowl of soup and two pieces of bread on a plate, and this recipe leans into that simple pleasure. The soup is a velvety tomato-basil blend simmered with sweet onion, garlic, and a touch of cream, while the bread is thick-cut sourdough grilled in olive oil until crisp and golden.
Advertisements1
This is the kind of meal that works for a weeknight dinner, a rainy afternoon lunch, or a light supper with a side salad. It comes together in about 50 minutes with mostly pantry ingredients, and the bread toasts in the same pan you use for the soup aromatics, so cleanup stays minimal.
The secret is balancing the acidity of the canned tomatoes with a pinch of sugar and finishing the soup with a swirl of cream and fresh basil. The grilled sourdough gets a light rub of garlic and a sprinkle of flaky salt so each dunk is as flavorful as the soup itself.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil, divided
Use a good everyday olive oil for cooking; a light-tasting oil like canola works if you prefer a milder flavor.
1 medium yellow onion, diced (about 1 cup / 160g)
Yellow onion gives the sweetest base; swap in a white onion or two shallots if that is what you have on hand.
3 garlic cloves, minced
Fresh garlic is best here; if using jarred minced garlic, use about 1 tablespoon and add it later so it does not burn.
2 (28-ounce / 800g) cans whole peeled San Marzano tomatoes, with juices
San Marzano tomatoes are sweeter and less acidic; if unavailable, use good-quality crushed tomatoes instead.
2 cups (480ml) low-sodium vegetable or chicken broth
Low-sodium broth lets you control the salt; use water plus a bouillon cube in a pinch.
1 teaspoon granulated sugar
A pinch of sugar tames tomato acidity; honey or a small piece of carrot can substitute.
1/2 cup (120ml) heavy cream
For a dairy-free version, use full-fat coconut milk or oat cream, added off the heat to prevent splitting.
1/2 cup (12g) fresh basil leaves, plus extra for garnish
Fresh basil is ideal; in winter, use 1 teaspoon dried basil added with the tomatoes and finish with parsley.
1 teaspoon kosher salt, plus more to taste
Kosher salt is forgiving; if using fine table salt, start with 1/2 teaspoon and adjust.
1/2 teaspoon freshly ground black pepper
Freshly ground pepper has more aroma; pre-ground works but add a little more.
6 thick slices (about 3/4 inch / 2cm) sourdough bread
Day-old sourdough toasts best; a rustic country loaf or ciabatta can substitute.
2 tablespoons unsalted butter, softened, for the bread
Softened butter helps the bread brown evenly; olive oil can replace it for a dairy-free version.
Tips & Tricks
Do not let the garlic brown
Add minced garlic after the onion is soft and stir constantly for 30 seconds, because burnt garlic turns the whole soup bitter.
Blend carefully with hot liquid
Fill the blender no more than halfway and vent the lid, or use an immersion blender right in the pot to avoid steam pressure buildup.
Season at the end
Canned tomatoes vary in salt, so taste after blending and adjust salt and sugar before adding the cream.
Pro Tips
Step-by-Step Instructions
1. Soften the aromatics
Heat 1 tablespoon olive oil in a large pot over medium heat (350F / 175C) and cook the diced onion for 6 to 7 minutes until translucent and soft, then add the garlic and stir for 30 seconds until fragrant but not browned.
2. Simmer the tomatoes
Add the canned tomatoes with their juices, broth, sugar, salt, and pepper. Bring to a gentle boil over medium-high heat (400F / 205C), then reduce to a simmer and cook uncovered for 20 minutes until the tomatoes break down and the liquid reduces slightly.
3. Blend until smooth
Remove the pot from the heat and blend with an immersion blender until velvety, or transfer in batches to a countertop blender. Return to low heat and stir in the cream and torn basil, then taste and adjust salt and sugar.
4. Butter the bread
While the soup simmers, spread the softened butter evenly over one side of each sourdough slice. If you like extra richness, drizzle with the remaining 1 tablespoon olive oil instead.
5. Grill the sourdough
Heat a large skillet or grill pan over medium heat (375F / 190C). Add the bread buttered-side down and cook for 2 to 3 minutes per side until deep golden brown with crisp edges and light grill marks.
6. Finish and serve
Ladle the hot soup into warmed bowls, swirl in a little extra cream if desired, and top with fresh basil. Serve each bowl with two pieces of grilled sourdough on a small plate for dunking.
Delicious Variations
Roasted Red Pepper Tomato Soup
Blend in one jarred roasted red pepper with the tomatoes for a sweeter, smokier flavor.
Creamy Basil Pesto Soup
Stir 2 tablespoons of pesto into the finished soup instead of fresh basil for a punchier, herb-forward bowl.
Cheesy Bread Version
Sprinkle grated Parmesan or mozzarella on the buttered bread and broil for 1 minute until bubbly for a soup-and-grilled-cheese hybrid.
How to Store Rustic Tomato-Basil Soup with Grilled Sourdough Bread
Refrigerator
Store soup in an airtight container in the refrigerator for up to 4 days; keep grilled bread separately at room temperature for up to 2 days.
Freezer
Freeze soup without the cream for up to 3 months in a freezer-safe container; thaw overnight in the refrigerator and stir in cream when reheating.
Reheating
Reheat soup gently on the stovetop over medium-low heat (300F / 150C) for 5 to 7 minutes, stirring often, and re-toast the bread in a skillet for 2 minutes per side to restore crispness.
Frequently Asked Questions
Q: What is the best bread for tomato soup?
A sturdy bread like sourdough, ciabatta, or a rustic country loaf works best because it holds up to dunking without falling apart. Day-old bread actually grills better than fresh because it crisps instead of steaming.
Q: How do I fix tomato soup that tastes too acidic?
Stir in a pinch more sugar, a small piece of grated carrot, or a splash of cream to balance the acidity. Simmering for another 5 minutes also mellows the sharp edge.
Q: Can I use fresh tomatoes instead of canned?
Yes, use about 3 pounds (1.4kg) of ripe Roma tomatoes, peeled and chopped, and simmer 10 minutes longer to concentrate the flavor. Canned San Marzano tomatoes are more consistent year-round, though.
Q: Is this soup gluten-free?
The soup itself is gluten-free if you use gluten-free broth, but the sourdough bread is not. Serve it with gluten-free toasted bread or a gluten-free roll instead.
Grab a pot, a loaf of sourdough, and a few pantry cans, and you will have a cozy bowl of soup with two pieces of golden bread on a plate in under an hour. Make it tonight and let the dunking begin.
Rustic Tomato-Basil Soup with Grilled Sourdough Bread
Rustic tomato-basil soup with grilled sourdough bread is a cozy 50-minute meal that warms you up and uses pantry staples you likely already have.
🧂 Ingredients
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced (about 1 cup / 160g)
- 3 garlic cloves, minced
- 2 (28-ounce / 800g) cans whole peeled San Marzano tomatoes, with juices
- 2 cups (480ml) low-sodium vegetable or chicken broth
- 1 teaspoon granulated sugar
- 1/2 cup (120ml) heavy cream
- 1/2 cup (12g) fresh basil leaves, plus extra for garnish
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 6 thick slices (about 3/4 inch / 2cm) sourdough bread
- 2 tablespoons unsalted butter, softened, for the bread
📋 Instructions
- 1Soften the aromatics — Heat 1 tablespoon olive oil in a large pot over medium heat (350F / 175C) and cook the diced onion for 6 to 7 minutes until translucent and soft, then add the garlic and stir for 30 seconds until fragrant but not browned.
- 2Simmer the tomatoes — Add the canned tomatoes with their juices, broth, sugar, salt, and pepper. Bring to a gentle boil over medium-high heat (400F / 205C), then reduce to a simmer and cook uncovered for 20 minutes until the tomatoes break down and the liquid reduces slightly.
- 3Blend until smooth — Remove the pot from the heat and blend with an immersion blender until velvety, or transfer in batches to a countertop blender. Return to low heat and stir in the cream and torn basil, then taste and adjust salt and sugar.
- 4Butter the bread — While the soup simmers, spread the softened butter evenly over one side of each sourdough slice. If you like extra richness, drizzle with the remaining 1 tablespoon olive oil instead.
- 5Grill the sourdough — Heat a large skillet or grill pan over medium heat (375F / 190C). Add the bread buttered-side down and cook for 2 to 3 minutes per side until deep golden brown with crisp edges and light grill marks.
- 6Finish and serve — Ladle the hot soup into warmed bowls, swirl in a little extra cream if desired, and top with fresh basil. Serve each bowl with two pieces of grilled sourdough on a small plate for dunking.



