This comforting tomato soup combines ripe tomatoes simmered with garlic and onion, gently blended with fresh basil and finished with cream for a silky texture. Ready in just 40 minutes, it offers a rich, smooth flavor perfect as a light lunch or elegant starter. Variations include vegan cream substitutes and optional spices for added depth.
The smell of onions and garlic hitting warm olive oil always pulls me into the kitchen, no matter what else I was planning to do that day. This tomato soup recipe came from one of those rainy afternoons when nothing sounded better than something warm and velvety. I've made it countless times since, tweaking little things along the way.
Last winter my friend came over exhausted from work, and I made this while she sat at my counter telling me about her week. By the time I was blending the soup, the whole apartment smelled incredible, and we ended up eating by candlelight just because it felt right.
Ingredients
- 2 tablespoons olive oil: Use a good quality one here since it forms the flavor foundation
- 1 medium onion, finely chopped: The smaller you chop it, the smoother your final soup will be
- 2 garlic cloves, minced: Fresh garlic is non negotiable here, never garlic powder
- 1 kg ripe tomatoes or 2 cans whole peeled tomatoes: Canned work beautifully, especially in winter when fresh tomatoes are disappointing
- 500 ml vegetable broth: Low sodium lets you control the seasoning
- 120 ml heavy cream: Room temperature incorporates more smoothly than cold
- 1 teaspoon sugar: Just enough to balance the tomatoes natural acidity
- Salt and freshly ground black pepper: Taste and adjust rather than measuring
- 1 small bunch fresh basil: Tear it by hand instead of cutting to release more oils
Instructions
- Build your flavor base:
- Warm the olive oil in your large pot over medium heat, then add the chopped onion. Let it soften and turn translucent for about 5 minutes, stirring occasionally so it doesn't catch.
- Add the aromatic garlic:
- Stir in the minced garlic and cook for just 1 minute until it becomes fragrant. Watch closely because garlic can turn bitter if it browns.
- Start the tomato base:
- Add your chopped tomatoes along with their juices. Let them cook down for about 5 minutes, stirring occasionally as they release their liquid.
- Simmer to depth:
- Pour in the vegetable broth and bring everything to a boil. Reduce the heat and let it simmer uncovered for 20 minutes until the tomatoes are completely soft and falling apart.
- Infuse with basil:
- Remove the pot from heat and toss in most of your torn basil leaves, saving the prettiest ones for garnish. Let it steep for a couple minutes.
- Create the velvety texture:
- Blend the soup directly in the pot with an immersion blender, or work in careful batches in a regular blender. Take it longer than you think you need to get it silky smooth.
- Finish with cream:
- Return the soup to low heat and stir in the heavy cream along with the sugar if you're using it. Season with salt and pepper and warm gently without boiling.
- Ready to serve:
- Ladle into warmed bowls and scatter with those reserved basil leaves. Something about that green against the red makes it feel special.
My grandmother always said soup tastes better the next day, and she was right. The flavors meld together in a way that feels more harmonious, though somehow there's rarely any left in my house to test that theory.
Getting the Texture Right
If you want restaurant level silkiness, push the blended soup through a fine mesh sieve. It takes an extra five minutes but removes any remaining bits of tomato skin or seeds. The first time I tried this, I couldn't believe such a simple step made such a dramatic difference.
Making It Your Own
Sometimes I add a pinch of red pepper flakes with the garlic for a gentle warmth that builds slowly. Other times I swap the heavy cream for coconut milk when I'm cooking for my vegan friend. Both versions have their place, and both feel like comfort in a bowl.
Serving Suggestions
A grilled cheese sandwich cut into strips makes the perfect companion for dipping. I like sourdough with sharp cheddar, but whatever bread and cheese combination you love will work. Something about dipping crisp buttery bread into warm soup just feels right.
- Crusty bread toasted and rubbed with raw garlic adds another layer of flavor
- A drizzle of good olive oil on top just before serving looks beautiful
- Keep some extra basil handy in case someone wants an extra sprinkle
There's something about making soup that feels like giving yourself a hug. Simple ingredients, a little time, and suddenly you have something that warms you from the inside out.
Recipe Questions & Answers
- → How do I achieve a smooth texture?
-
Blend the soup thoroughly with an immersion or regular blender until completely smooth. For extra silkiness, strain through a fine sieve before serving.
- → Can I make this soup vegan?
-
Yes, replace heavy cream with coconut or cashew cream for a dairy-free, plant-based alternative without sacrificing richness.
- → What herbs complement the flavors best?
-
Fresh basil is key, providing bright, aromatic notes that perfectly balance the tomato's acidity and creaminess.
- → Is it possible to add some spice?
-
Adding a pinch of red pepper flakes while seasoning gives a subtle heat that enhances the overall flavor.
- → What dishes pair well with this soup?
-
Serve alongside crusty bread or grilled cheese for a hearty and satisfying meal.