This classic tomato soup begins with sautéed onion, garlic and carrot, then chopped ripe tomatoes and vegetable broth are simmered until flavors meld. Purée until silky smooth and stir in cream or a plant-based milk for richness. Roast tomatoes and carrots beforehand for deeper, caramelized flavor. Serve warm, garnished with basil, with crusty bread on the side.
The rain hammered against the kitchen window that Tuesday afternoon, and the only thing that felt right was a pot of something warm. I had a counter full of tomatoes that were dangerously close to going soft, and the answer was obvious. Tomato soup has a way of making everything outside feel irrelevant. Forty minutes later, I was curled up with a bowl and a grilled cheese, wondering why I ever bothered with canned.
My neighbor Sarah once knocked on my door during a snowstorm because she could smell this soup through the walls. We sat on my kitchen floor with two bowls and a baguette, laughing about how soup smells should count as a neighborhood greeting.
Ingredients
- 1 kg ripe tomatoes, chopped: The riper the better, and Roma or vine tomatoes give the deepest flavor.
- 1 medium onion, chopped: Yellow onion adds sweetness without overpowering the tomatoes.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here, skip the jarred stuff.
- 1 medium carrot, peeled and sliced: This is the secret ingredient that balances acidity naturally.
- 800 ml vegetable broth: Low sodium lets you control the salt level yourself.
- 2 tbsp olive oil: A good fruity olive oil elevates the entire pot.
- 1 tsp sugar (optional): Only needed if your tomatoes are on the tart side.
- Salt and black pepper: Season gradually and taste as you go.
- 1 tsp dried basil or fresh basil leaves: Fresh basil at the end is heavenly if you have it.
- 60 ml heavy cream or milk (optional): Adds a velvety richness but the soup is wonderful without it too.
Instructions
- Build the flavor base:
- Warm the olive oil in a large pot over medium heat until it shimmers, then add the onion, garlic, and carrot. Stir them around for about five minutes until the onion turns translucent and your kitchen smells like the beginning of something wonderful.
- Cook down the tomatoes:
- Toss in the chopped tomatoes and stir them through the vegetables. Let everything cook together for another five minutes, watching the tomatoes break down and release their juices.
- Simmer everything together:
- Pour in the vegetable broth and add the basil, salt, pepper, and sugar if you are using it. Bring it to a boil, then drop the heat and let it simmer uncovered for twenty minutes so the flavors marry.
- Blend until silky:
- Take the pot off the heat and use an immersion blender to puree until perfectly smooth. If using a countertop blender, work in batches and be careful with the hot liquid.
- Finish and serve:
- Stir in the cream if using and warm it through gently without letting it boil. Taste for seasoning, ladle into bowls, and top with fresh basil leaves.
This soup became my daughters requested birthday dinner three years running, which says something when cake is on the table. She likes hers with a swirl of cream and a pile of oyster crackers, and I have learned not to argue with birthday wishes.
Pairing Ideas That Actually Work
Grilled cheese is the obvious companion, and honestly it is unbeatable when you use sharp cheddar and sourdough. But I have also served this alongside a simple arugula salad with lemon vinaigrette and it balances beautifully. A chunk of warm focaccia dipped straight into the bowl is another quiet luxury.
Making It Your Own
A pinch of chili flakes stirred in at the end gives the soup a gentle warmth that sneaks up on you. Smoked paprika in the base adds a campfire depth that feels right in deep winter. Once I threw in a parmesan rind during simmering and the savory boost was remarkable.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to four days and actually tastes better on day two. It freezes well for up to three months, just leave out the cream if you plan to freeze it.
- Cool the soup completely before transferring to storage containers.
- Reheat gently on the stove over low heat rather than microwaving.
- Stir in a splash of broth when reheating if it has thickened too much.
Some recipes earn their place in your rotation through sheer dependability, and this is one of them. Keep ripe tomatoes on hand and dinner is never more than forty minutes away.
Recipe FAQs
- → What tomatoes work best?
-
Use ripe, fleshy tomatoes for the best balance of sweetness and acidity; plum or vine-ripened varieties concentrate flavor. If tomatoes lack sweetness, add a teaspoon of sugar to balance acidity.
- → How can I make it creamier without dairy?
-
Stir in unsweetened plant-based cream or oat milk after blending. Alternatively, add a spoonful of cashew cream or a pat of butter for richness while keeping texture smooth.
- → Is roasting the vegetables necessary?
-
Roasting is optional but recommended for deeper, caramelized notes. Roast tomatoes and carrots until slightly charred, then proceed with simmering for a richer, more complex soup.
- → How long does it keep in the fridge?
-
Store in an airtight container for up to 4 days. Reheat gently over low heat to prevent separation; whisk or stir in a splash of broth or water if the texture tightens.
- → Can I thicken it without cream?
-
Simmer longer to reduce and concentrate, or add a small amount of cooked rice or potato before blending to naturally thicken while keeping a smooth texture.
- → What pairs well with this soup?
-
Classic companions include toasted sourdough or a grilled cheese sandwich. A simple green salad or crusty bread also complements the bright tomato flavor.