This silky tomato soup begins by sautéing onion, garlic and carrot in olive oil until softened, then adding chopped ripe tomatoes, broth and basil and simmering for 20 minutes. Purée to a velvety texture, stir in cream or plant milk if desired, warm gently and adjust seasoning. Yields four servings in about 40 minutes; roast vegetables for deeper flavor or add a pinch of chili flakes for heat.
There is something about the smell of tomatoes hitting hot olive oil that instantly makes a kitchen feel like home, no matter whose kitchen it happens to be. I started making this soup during a particularly rainy autumn when the farmers market near my apartment was practically giving away bruised tomatoes every Sunday at closing time. What began as a practical way to use up a paper bag full of slightly soft produce turned into the one recipe I have made more than any other in my entire cooking life.
My neighbor David knocked on my door one evening asking if I was burning something, and instead of being embarrassed, I handed him a bowl and a slice of toast. He sat on my kitchen floor eating it and said it reminded him of the soup his grandmother made from her garden tomatoes every September, and now he asks me to make it every time the weather turns cold.
Ingredients
- 1 kg ripe tomatoes, chopped: The riper and more fragrant they are, the sweeter and deeper your soup will taste, so never refrigerate them if you can help it.
- 1 medium onion, chopped: Yellow or white onion both work, but I reach for yellow because it mellows beautifully during cooking.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here since there are so few ingredients competing for attention.
- 1 medium carrot, peeled and sliced: This is the quiet hero that adds natural sweetness and body without anyone guessing it is there.
- 800 ml vegetable broth: A good quality broth or even water with a bit of bouillon will give you a richer result than plain water alone.
- 2 tbsp olive oil: Use a decent oil since it is the first thing to hit the pan and its flavor carries through the entire pot.
- 1 tsp sugar (optional): A small pinch tames the acid in less than perfect tomatoes, and you will not taste sweetness, just balance.
- Half tsp salt, or to taste: Start with half a teaspoon and adjust after blending because the flavor concentrates as it cooks down.
- Quarter tsp ground black pepper: Freshly cracked pepper gives a gentle warmth that pre ground simply cannot match.
- 1 tsp dried basil or fresh basil leaves: Dried basil goes in during simmering, but if you have fresh leaves, save most of them for the garnish and just tear a few into the pot at the end.
- 60 ml heavy cream or milk (optional): This transforms the texture from rustic to luxurious, and even a splash of whole milk makes a visible difference.
Instructions
- Build the flavor base:
- Pour the olive oil into a large pot over medium heat and wait until it shimmers, then add the onion, garlic, and carrot, stirring occasionally until the onion turns translucent and your kitchen smells like the beginning of something wonderful.
- Wake up the tomatoes:
- Add the chopped tomatoes and cook them for about five minutes, letting them collapse and release their juices while you stir and watch the color deepen from bright red to something richer and more concentrated.
- Simmer everything together:
- Pour in the vegetable broth and add the basil, salt, pepper, and sugar if you are using it, then bring the whole pot to a boil before reducing the heat and letting it bubble gently uncovered for twenty minutes until the vegetables are completely tender.
- Blend until silky:
- Take the pot off the heat and use an immersion blender right in the pot, or carefully transfer the soup to a countertop blender in batches, blending until every last lump disappears and the soup pours like velvet.
- Add cream if desired:
- Stir in the cream or milk and warm everything through gently without letting it boil, which keeps the texture smooth and prevents the dairy from separating.
- Taste and serve:
- Give the soup a final taste and add more salt or pepper if it needs it, then ladle into bowls and scatter torn fresh basil leaves over the top before bringing it to the table.
I once ladled this soup into a thermos and brought it to a friend who was recovering from surgery, and she called me later that night crying because it was the first thing she had been able to eat in days that actually tasted good to her.
A Smarter Way to Handle the Tomatoes
If your tomatoes are not as ripe or flavorful as you hoped, roasting them on a sheet pan with the carrot for about twenty minutes at 200 degrees Celsius before adding them to the pot will concentrate their sugars and give the soup a deeper, almost caramelized character that no amount of stovetop cooking alone can achieve.
Keeping It Vegan Without Losing Anything
You can skip the cream entirely and still end up with a beautifully thick soup, or you can stir in a splash of coconut milk or any unsweetened plant cream at the end for that same round, satisfying mouthfeel without any dairy at all.
What to Serve Alongside
A grilled cheese sandwich is the obvious and correct answer, but this soup is also happy next to a hunk of sourdough, a pile of cheese toast, or even just a few crackers crumbled over the top for crunch.
- Freeze leftover soup in flat freezer bags so they stack neatly and thaw quickly on busy nights.
- A pinch of chili flakes stirred in at the end adds a warmth that does not overpower but makes the whole bowl more interesting.
- Always taste the soup after it has sat for a few minutes because the seasoning settles and shifts as it cools slightly.
Some recipes earn their place in your rotation by being impressive, but this one earns it by being the bowl you reach for when nothing else will do. Keep it in your back pocket and it will never let you down.
Recipe FAQs
- → How can I deepen the tomato flavor?
-
Roast the tomatoes and carrot ahead of time until lightly charred, then proceed with sautéing the onion and garlic. Roasting concentrates sugars and adds smoky notes that enrich the broth.
- → How smooth should the soup be?
-
Blend until very smooth for a velvety texture. Use an immersion blender for convenience or a countertop blender in batches; strain if you prefer an ultra-silky finish.
- → Can I make this dairy-free?
-
Yes. Omit the heavy cream and finish with a splash of plant-based milk or leave it plain for a bright, tomato-forward bowl. Use plant-based cream for similar richness.
- → How do I store leftovers?
-
Cool to room temperature, transfer to an airtight container, and refrigerate up to 3–4 days. Reheat gently on the stove; add a splash of broth or milk if it thickens.
- → How should I adjust seasoning?
-
Taste after blending and warm-through. Add salt and pepper gradually; a teaspoon of sugar can balance bright acidity from the tomatoes if needed. Fresh basil added at the end brightens the flavor.
- → What are good serving pairings?
-
Serve with crusty bread or grilled cheese for a classic combination. A drizzle of olive oil, a few fresh basil leaves, or a pinch of chili flakes adds visual appeal and flavor contrast.