This comforting dish features ripe tomatoes cooked with aromatic garlic, onion, carrot, and celery, simmered in vegetable broth before blending into a smooth, creamy base. Fresh basil adds bright herbal notes while a touch of cream enriches the soup for velvety texture. Golden, crunchy croutons offer a perfect contrast, adding delightful crispness. The preparation is straightforward and ideal for a cozy Italian-inspired meal that's both flavorful and satisfying.
The aroma of simmering tomatoes used to fill my grandmother's tiny kitchen every Sunday afternoon, regardless of the season. She believed in making soup slowly, with patience and fresh ingredients from the garden. This recipe captures that same comforting essence, updated for modern kitchens but keeping all the soul.
Last winter, during an unexpected snowstorm, I made this soup for friends who were stuck at my place unexpectedly. We crowded around the stove, dipping bread into the pot straight from the wooden spoon, and it became one of those perfect meals you never forget.
Ingredients
- 1 kg ripe tomatoes: Choose ones that yield slightly to pressure, they'll break down beautifully during cooking
- 1 medium yellow onion: The foundation of flavor, diced evenly for consistent cooking
- 2 cloves garlic: Freshly minced releases more oils than pre-minced
- 1 medium carrot: Adds natural sweetness that balances tomato acidity
- 1 celery stalk: Creates that classic aromatic base without overwhelming the soup
- 750 ml vegetable broth: Low-sodium lets you control the seasoning
- 120 ml heavy cream: Room temperature blends more smoothly than cold cream
- 2 tbsp olive oil: Extra virgin adds the best flavor for sautéing
- 15 g fresh basil leaves: Pack it loosely into the measuring cup, dont compress
- 1 tsp sugar: Just enough to counterbalance natural tomato tartness
- Salt and pepper: Add gradually and taste frequently throughout cooking
- 120 g day-old bread: Slightly stale bread crisps better than fresh
- 2 tbsp olive oil: For coating croutons evenly before baking
- 1 garlic clove: Rubbing raw garlic onto croutons gives subtle flavor without burning
Instructions
- Preheat the oven:
- Get it to 180°C (350°F) while you prep everything else
- Sauté the aromatics:
- Heat 2 tbsp olive oil in your large pot over medium, then cook onion, carrot, and celery for 5 to 6 minutes until soft and fragrant
- Add the garlic:
- Stir in minced garlic and cook just 1 minute until you can smell it, watching carefully so it doesn't brown
- Cook down tomatoes:
- Add chopped tomatoes and sugar, cooking 8 to 10 minutes and stirring occasionally until they start breaking down and releasing their juices
- Simmer the base:
- Pour in vegetable broth, bring to a boil, then reduce heat and let simmer uncovered for 20 minutes to develop depth
- Make the croutons:
- Toss bread cubes with 2 tbsp olive oil, rub with cut garlic, spread on a baking sheet, and bake 10 to 12 minutes until golden, tossing once halfway through
- Blend the soup:
- Remove pot from heat, add fresh basil leaves, and blend with an immersion blender until completely smooth
- Add the cream:
- Stir in heavy cream, season with salt and pepper to taste, and gently reheat if needed before serving
- Finish and serve:
- Ladle into warm bowls and top generously with croutons and a few extra basil leaves
This soup became my go-to comfort food after a particularly rough week when nothing seemed to go right. Something about the ritual of chopping vegetables and waiting for the slow simmer made everything feel manageable again.
Making It Your Own
I've discovered that adding a tablespoon of butter with the olive oil creates an almost unreasonably rich mouthfeel. Coconut cream works surprisingly well as a dairy-free substitute, bringing its own subtle sweetness that pairs beautifully with basil.
Perfect Pairings
A crisp Pinot Grigio cuts through the creaminess while complementing the fresh basil. For something more substantial, grilled cheese sandwiches made with sharp cheddar create that classic combination for a reason.
Timing Ahead
The soup base keeps beautifully for three days in the refrigerator and actually tastes better after the flavors have time to marry together. Make croutons fresh though, they lose their crunch remarkably fast once stored.
- Freeze the soup without cream for up to three months, add cream when reheating
- Double the recipe and freeze half for an easy weeknight meal
- Leftover croutons make excellent salad toppers the next day
There's something deeply satisfying about transforming humble ingredients into something so velvety and comforting. I hope this soup brings you as much warmth as it's brought my kitchen.
Recipe FAQs
- → How can I make the soup creamier without dairy?
-
Substitute heavy cream with coconut cream or another plant-based cream alternative to achieve a rich texture while keeping it dairy-free.
- → What is the best way to prepare the croutons?
-
Cube day-old bread, toss with olive oil and crushed garlic, then bake at 180°C (350°F) for about 10–12 minutes until golden and crisp.
- → Can I use fresh tomatoes instead of canned?
-
Yes, using ripe fresh tomatoes enhances freshness; chop them well and cook until they break down for a smooth finish.
- → How does basil affect the flavor?
-
Fresh basil adds a sweet, aromatic herbal note that complements the natural acidity of the tomatoes, balancing the soup’s flavor.
- → Is it possible to add some heat to this dish?
-
Yes, adding a pinch of chili flakes during cooking will introduce a gentle warmth without overpowering the other flavors.
- → What tools are recommended for blending the soup?
-
An immersion blender allows smooth blending directly in the pot, but a countertop blender works well for batch blending.