This velvety tomato soup blends fresh basil and a creamy texture for a comforting experience. Onion and garlic are sautéed in olive oil before adding ripe tomatoes and vegetable broth. After simmering, fresh basil is stirred in and blended until smooth. A touch of heavy cream enriches the soup’s luscious finish. Perfect served garnished with basil leaves and paired with crusty bread.
Optional red pepper flakes add a subtle spice, while plant-based cream offers a dairy-free alternative. Roasting tomatoes before cooking boosts depth of flavor, making this an easy yet elegant dish suitable for various dietary preferences.
Rain was drumming against the kitchen window when I first made this soup, craving something that felt like a warm hug in a bowl. The basil from my windowsill plant had gone wild, and those canned tomatoes in the pantry were calling my name. Forty minutes later, I was curled up with the most velvety, vibrant red soup, wondering why I had ever bothered with the canned stuff from the store.
Last winter, my roommate walked in mid simmer, announced she could smell basil from down the hall, and promptly cancelled her dinner plans. We ended up eating it straight from the pot, standing around the stove with spoons, while she confessed she had always hated tomato soup until that moment.
Ingredients
- 1 tablespoon olive oil: Use a good one here since it is the foundation of flavor
- 1 medium onion: Finely chopped so it melts into the soup without any chunks
- 2 garlic cloves: Minced fresh releases more oils than pre minced
- 800 g canned whole tomatoes: Whole tomatoes have better flavor than diced, trust me on this
- 500 ml vegetable broth: Low sodium lets you control the salt level
- 1 teaspoon sugar: Cuts the acidity and brings out natural sweetness
- 120 ml heavy cream: The secret to that silky restaurant texture
- 15 g fresh basil: Pack it tight, more than you think you need
Instructions
- Build Your Base:
- Heat olive oil in a large pot over medium heat, then add chopped onion and cook 4 to 5 minutes until it turns translucent and fragrant, stirring occasionally so it does not catch.
- Wake Up the Garlic:
- Stir in minced garlic and let it cook for just 1 minute until you can smell it, watching carefully since burned garlic turns bitter.
- Simmer the Soul:
- Pour in tomatoes with their juices, broth, sugar, salt, pepper, and red pepper flakes if you like heat, then bring to a boil before reducing to a gentle simmer for 20 minutes, stirring occasionally as the kitchen starts to smell amazing.
- Make It Magic:
- Toss in fresh basil leaves and use an immersion blender right in the pot to puree everything smooth, or work in batches if using a countertop blender, but be careful with hot liquids.
- Add the Cream:
- Pour in heavy cream and stir gently over low heat for 2 to 3 minutes until warmed through, then taste and adjust seasoning until it is exactly right.
- Finish Like a Pro:
- Ladle into bowls and drizzle with extra cream or scatter fresh basil leaves on top because you deserve that restaurant moment at home.
Now this soup has become my go to for sick friends, bad days at work, and Sunday afternoons when I want something comforting but do not want to actually try. Last week my neighbor texted me at midnight asking for the recipe after smelling it through our shared wall.
Make It Your Own
Sometimes I swap the heavy cream for coconut milk when my vegan sister visits, and the subtle sweetness works beautifully with tomatoes. Roasting the tomatoes and onion first creates this deep, caramelized flavor that makes people think you spent all day cooking, even though it only adds twenty minutes to the prep.
Perfect Pairings
A grilled cheese sandwich dipped into this soup is basically edible nostalgia, but a crusty baguette works just as well for sopping up every last drop. I have also served it alongside a simple green salad with sharp vinaigrette to cut through the richness.
Storage and Make Ahead Tips
This soup keeps beautifully in the fridge for up to four days and actually develops more flavor as it sits. I often make a double batch on Sunday and portion it into containers for easy lunches throughout the week.
- Freeze individual portions for up to three months
- Reheat gently over low heat to prevent separating
- Add a splash more cream when reheating if it looks too thick
There is something deeply satisfying about transforming a handful of pantry ingredients into something this special. Hope this soup brings you as much comfort on rainy days as it has brought me.
Recipe Questions & Answers
- → Can I use fresh tomatoes instead of canned?
-
Yes, fresh ripe tomatoes can be used for a fresher flavor, chopped and added as directed.
- → What does the basil add to the soup?
-
Fresh basil infuses the soup with a sweet, aromatic herbaceous note that balances the acidity of the tomatoes.
- → How can I make this dish vegan?
-
Substitute heavy cream with coconut milk or another plant-based cream alternative for a dairy-free version.
- → Is it necessary to blend the soup?
-
Blending creates a smooth, velvety texture, but you can leave it chunky if preferred.
- → What are good serving suggestions?
-
Serve hot with crusty bread or grilled cheese sandwiches for a classic pairing.