This creamy tomato soup combines ripe tomatoes and fresh basil, gently simmered to meld bright and smooth flavors. Aromatic sautéed onions and garlic form the foundation, complemented by a splash of cream for richness. The soup is puréed to a velvety texture and seasoned to balance sweetness and acidity. Perfect for any season, it serves as a comforting, nutritious dish that highlights fresh herbs and simple ingredients.
Rain was pattering against my kitchen window last Tuesday when I decided this soup needed to happen. Something about dreary weather just screams for tomato soup, doesn't it? My grandmother swore by making soup on rainy days, claiming the moisture in the air made everything taste better. I'm not entirely sure about the science behind that theory, but I've never been able to disprove it either.
Last winter, my neighbor Sarah dropped by unexpectedly while I had a pot simmering. She ended up staying for three hours, just talking and eating bowl after bowl. That's when I realized this soup isn't just food, it's an invitation to pause and breathe.
Ingredients
- 1 tablespoon olive oil: Use a decent quality one here since you're building the flavor foundation from the ground up
- 1 medium yellow onion, diced: Yellow onions have that perfect sweetness when cooked down, much better than red for soup bases
- 2 garlic cloves, minced: Freshly minced is non negotiable, jarred garlic has a weird aftertaste in creamy soups
- 1 kg ripe tomatoes, roughly chopped: Canned work beautifully here, actually sometimes better than out of season fresh ones
- 500 ml vegetable stock: Low sodium lets you control the seasoning, and homemade stock makes it sing
- 120 ml heavy cream: Room temperature cream incorporates better and prevents any weird separating issues
- 15 g fresh basil leaves: Add these at the end so they stay bright and fragrant, not cooked into oblivion
- 1 teaspoon sugar: Just enough to balance acidity without making the soup taste sweet
- Salt and freshly ground black pepper: Taste as you go, different tomatoes need different amounts of seasoning
Instructions
- Build your flavor base:
- Heat olive oil in a large saucepan over medium heat, add diced onion and cook for 5 minutes until softened and translucent. You want them melting, not browned or crispy.
- Wake up the garlic:
- Add minced garlic and cook for just 1 minute until fragrant, watching carefully like a hawk so it doesn't burn and turn bitter.
- Break down the tomatoes:
- Stir in chopped tomatoes with all their juices and cook for 5 minutes, stirring occasionally until they start collapsing and releasing their liquid.
- Let it simmer:
- Pour in vegetable stock, bring everything to a bubble, then reduce heat and simmer uncovered for 15 minutes to let flavors meld.
- Make it velvet:
- Add fresh basil leaves, then use an immersion blender right in the pot or transfer to a blender and purée until completely smooth and silky.
- The creamy finish:
- Return soup to the pot if you used a blender, stir in cream and sugar if using, then season generously. Gently reheat until hot but never boiling.
- Serve it up:
- Ladle into warmed bowls, scatter with extra fresh basil leaves, and get it to the table while it's still steaming.
This recipe became my go-to sick day food after a particularly miserable flu season. Something about the warmth and comfort just makes everything feel a little more manageable.
Making It Your Own
I've tried roasting the tomatoes first for extra depth, and honestly, it's fantastic if you have the extra time and patience. The roasting concentrates the natural sugars and adds this subtle caramelized note that makes the soup feel more sophisticated.
The Perfect Pairing
A grilled cheese sandwich made with sharp cheddar on sourdough is basically mandatory here. I like to butter the bread on the outside and mayonnaise on the inside, which sounds weird but trust me on this one. The crispy sandwich dipped into creamy soup is the kind of comfort food combination that fixes almost anything.
Storage and Make Ahead Tips
This soup actually tastes better the next day after flavors have had time to really develop and meld together. I often make a double batch on Sunday and keep it in the refrigerator for quick weeknight dinners.
- Freeze individual portions in freezer safe containers for up to 3 months
- Reheat gently over low heat, stirring occasionally to prevent scorching on the bottom
- Add fresh cream when reheating since frozen cream can sometimes separate
There's something profoundly satisfying about taking simple ingredients and transforming them into something that feels like a warm embrace. Soup has this way of making any kitchen feel like home.