Heat olive oil and sauté onion, garlic and carrot until softened. Add chopped tomatoes and broth with basil, salt and pepper; simmer uncovered about 20 minutes to meld flavors. Purée until very smooth, then stir in cream or milk if desired and warm gently. Taste and adjust seasoning, garnish with fresh basil and serve with crusty bread or grilled cheese.
The rain was drumming against my kitchen window so hard that Tuesday afternoon that I almost missed the delivery truck dropping off a crate of tomatoes someone had ordered to the wrong address. Rather than let them spoil, I spent the evening turning those accidental beauties into the best pot of soup I had ever made, and my kitchen smelled like a warm hug for hours.
My neighbor wandered over that evening attracted by the smell, and we ended up sitting on the floor of my kitchen dipping torn bread into steaming bowls until the rain stopped.
Ingredients
- Ripe tomatoes (1 kg, chopped): The riper and more fragrant they are, the sweeter and deeper your soup will taste, so use the best you can find.
- Onion (1 medium, chopped): Builds a savory foundation that holds everything together.
- Garlic (2 cloves, minced): Just enough to warm the background without overpowering the tomatoes.
- Carrot (1 medium, peeled and sliced): Adds natural sweetness and a lovely silkiness once blended.
- Vegetable broth (800 ml): A good quality broth makes a noticeable difference here since there are so few ingredients.
- Olive oil (2 tbsp): Use a decent one because its flavor comes through in every spoonful.
- Sugar (1 tsp, optional): Tames the acidity of less than perfect tomatoes.
- Salt (1/2 tsp) and black pepper (1/4 tsp): Adjust to your taste at the end after blending.
- Dried basil (1 tsp) or fresh basil leaves: Basil and tomatoes are old friends for a reason.
- Heavy cream or milk (60 ml, optional): Stirred in at the end for a velvety, restaurant style finish.
Instructions
- Wake up the aromatics:
- Warm the olive oil in a large pot over medium heat and add the onion, garlic, and carrot, stirring until everything softens and your kitchen starts to smell irresistible, about five minutes.
- Let the tomatoes shine:
- Toss in the chopped tomatoes and cook them for another five minutes, stirring occasionally, until their juices release and everything looks lush and saucy.
- Simmer and meld:
- Pour in the vegetable broth, add the basil, salt, pepper, and sugar if using, bring it all to a boil, then lower 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 completely smooth, or work in careful batches with a countertop blender, holding a towel over the lid.
- Finish with cream:
- If you want that luxurious creaminess, stir in the cream or milk now and warm it through gently without letting it boil.
- Taste and serve:
- Season with extra salt and pepper if needed, ladle into bowls, and top with a few torn basil leaves for a fresh finishing touch.
Somewhere between the second and third batch of this soup, I realized it had quietly become the dish my friends request most often, usually with a text that just says soup weather.
What to Serve Alongside
A grilled cheese sandwich pressed golden in a skillet is the obvious and most satisfying companion here, the kind of pairing that turns a simple lunch into something worth slowing down for.
Storing and Reheating
This soup keeps for up to five days in the refrigerator and actually improves overnight as the flavors settle, which makes it perfect for meal prep or a quick weeknight dinner.
Making It Your Own
Once you have the basic method down, this recipe is wonderfully flexible and forgiving, ready to adapt to whatever you have on hand.
- A pinch of chili flakes adds a gentle warmth that balances beautifully with the sweetness of the tomatoes.
- Swapping the cream for coconut milk gives it an unexpectedly rich and slightly tropical twist.
- Always taste before serving because a tiny adjustment of salt or a squeeze of lemon can transform the whole bowl.
Keep this recipe close because once the people you love taste it, they will ask for it again and again, and you will be glad you know it by heart.
Recipe FAQs
- → How do I get an ultra-smooth texture?
-
Cook the vegetables until very soft, then blend in batches with an immersion or countertop blender. For extra silkiness, press the purée through a fine-mesh sieve to remove seeds and skin before finishing.
- → Will roasting the tomatoes improve the flavor?
-
Yes. Roasting tomatoes and carrots concentrates sweetness and adds depth. Toss with oil, roast at 200°C/400°F until caramelized, then continue the recipe as written for a richer finish.
- → How can I make this without dairy?
-
Skip the cream and use a splash of unsweetened plant-based milk or a neutral plant cream. Coconut cream can add richness but will alter the flavor profile.
- → What’s the best way to store and reheat?
-
Cool completely, refrigerate in a sealed container up to 4 days or freeze up to 3 months. Reheat gently on low heat, stirring and thinning with extra broth if it becomes too thick.
- → How do I balance acidity from tomatoes?
-
Add a small pinch of sugar or a grated carrot during cooking to tame sharpness. A touch of butter or cream also softens acidity, but adjust to dietary needs.
- → What are good serving suggestions?
-
Garnish with fresh basil and a drizzle of olive oil or cream. Serve alongside crusty bread or grilled cheese for a classic pairing; a sprinkle of chili flakes adds gentle heat.