This comforting bowl brings together ripe tomatoes, fragrant basil, and rich cream into a silky smooth creation perfect for any season. The natural sweetness from carrots balances the tomatoes beautifully while the immersion blender creates that luxurious restaurant-style texture.
Ready in just 40 minutes with mostly pantry ingredients, this versatile soup adapts easily to dietary needs—simply swap heavy cream for coconut milk to make it vegan. The gentle simmering process concentrates flavors, yielding depth that tastes like it simmered all day.
Pair with crusty bread or grilled cheese for the ultimate comfort meal. Leftovers taste even better the next day as flavors continue to meld together.
There is something almost meditative about making tomato soup on a rainy afternoon, especially when the house is quiet except for the gentle bubbling of the pot. I stumbled upon this recipe during a particularly dreary February when I needed something warm and comforting but did not have the energy for anything complicated.
Last winter my sister came over feeling under the weather and I made a double batch of this soup. We sat at the kitchen table watching steam curl off our bowls and she said it was exactly what she needed, which is the highest compliment any soup can receive.
Ingredients
- Olive oil: A good quality olive oil forms the foundation and adds a subtle fruitiness
- Onion: Finely chopped so it melts into the soup without any noticeable chunks
- Garlic cloves: Minced fresh, never powdered, for that aromatic base
- Canned whole tomatoes: Look for San Marzano if you can find them, they make a noticeable difference
- Carrot: This is the secret ingredient that balances acidity naturally
- Vegetable broth: Use a low sodium brand so you can control the seasoning
- Heavy cream: Cold from the fridge creates the most luxurious texture
- Fresh basil: Add it right before blending to preserve that bright, peppery aroma
Instructions
- Build the flavor base:
- Warm the olive oil in your largest saucepan over medium heat, then add the chopped onion and diced carrot. Let them soften and become fragrant for about five minutes, stirring occasionally so nothing sticks.
- Add the aromatic garlic:
- Toss in the minced garlic and stir constantly for just one minute until you can smell it. Watch carefully because garlic can turn bitter if it browns.
- Create the soup base:
- Pour in the canned tomatoes with all their juices, the vegetable broth, sugar if your tomatoes seem particularly acidic, and your first round of salt and pepper. Bring everything to a gentle simmer.
- Let it develop:
- Lower the heat, cover the pot, and let it simmer for twenty minutes. This is when the flavors really come together and the carrot softens completely.
- Add the fresh basil:
- Remove the pot from heat and drop in the fresh basil leaves. Let them wilt in the hot soup for just a minute before blending.
- Transform into velvet:
- Use an immersion blender right in the pot, or work in batches with a countertop blender, until the soup is completely smooth with no visible pieces of vegetable remaining.
- Finish with cream:
- Pour in the heavy cream while stirring gently and taste again. Add more salt or pepper if needed, then reheat just until warm.
This recipe has become my go-to whenever anyone in my life needs comfort. There is something about the ritual of stirring cream into red soup that feels like an act of care.
Making It Your Own
I have learned that small adjustments can make this soup suit different moods and seasons. Sometimes I add a pinch of red pepper flakes right at the beginning when I want something that feels more warming.
The Perfect Texture
If you prefer a thinner soup, add more broth a quarter cup at a time after blending. For an exceptionally silky result, pass the blended soup through a fine mesh sieve, though I rarely bother with this extra step.
Serving Suggestions
A grilled cheese sandwich cut into strips is the classic pairing, but a slice of crusty bread with butter works just as well. The soup also pairs beautifully with a simple green salad dressed with vinaigrette.
- Top each bowl with a drizzle of olive oil and tiny basil leaves for serving
- A sprinkle of grated parmesan adds a savory finish
- Leftovers improve overnight and keep beautifully in the refrigerator
There is no wrong time for tomato soup, but it always tastes best on days when you need something simple and warm.
Recipe Questions & Answers
- → Can I use fresh tomatoes instead of canned?
-
Absolutely. Use about 900 g ripe fresh tomatoes, chopped. Canned tomatoes work beautifully year-round and provide consistent results, but fresh tomatoes from peak season deliver exceptional sweetness and vibrant flavor.
- → How do I make this vegan?
-
Swap the heavy cream for full-fat coconut milk, cashew cream, or your favorite plant-based alternative. Coconut cream adds subtle tropical notes while maintaining the luxurious texture.
- → Why add carrot to tomato soup?
-
The carrot provides natural sweetness that balances the tomatoes' acidity without an overpowering vegetable taste. This classic technique creates a well-rounded, harmonious flavor profile.
- → Can I freeze this soup?
-
Yes, freeze for up to 3 months. For best results, freeze before adding cream—stir it in after reheating. The texture remains silky and the flavors stay vibrant.
- → What blender works best?
-
An immersion blender creates less mess and allows you to puree directly in the pot. A countertop blender yields an even smoother texture—work in batches and vent steam carefully when blending hot liquid.
- → How can I add more depth?
-
Try a pinch of smoked paprika for subtle smokiness, red pepper flakes for gentle heat, or a splash of balsamic vinegar to enhance the tomatoes' natural sweetness. Fresh basil stirred in at the end preserves its bright aroma.