Creamy Tomato Basil Soup
Comfort in a Bowl

Prep Time
10 mins
Cook Time
25 mins
Servings
6
Difficulty
Easy
Published
June 9, 2025
On those days when the world feels a bit too harsh and you need something warm and nurturing, nothing satisfies quite like a bowl of creamy tomato soup. I learned this recipe from my grandmother, who always seemed to know exactly when I needed comfort food without me saying a word. She would shuffle into the kitchen, pull out her battered old pot, and within half an hour, the entire house would smell like home. Her secret, which I am sharing with you now, was using canned San Marzano tomatoes even when fresh tomatoes were available. She understood what many cooks miss - that really good canned tomatoes, picked and preserved at peak ripeness, often taste more vibrantly tomato-like than fresh ones that have traveled thousands of miles. The other secret is patience with the onions and garlic, letting them soften completely until they melt into the background and become simply part of the soup's soul rather than distinct flavors. The fresh basil goes in at the end, right before blending, which preserves its aromatic oils and gives the soup that garden-fresh lift that dried basil simply cannot achieve. When you pour in the cream and watch it swirl into the vivid orange soup, creating beautiful marbled patterns before you stir it smooth, you are participating in an act of pure alchemy - transforming humble ingredients into liquid gold. Serve this soup with the best grilled cheese sandwich you can make, and you have achieved what I consider one of the most perfect meals in existence.
Ingredients
Instructions
- 1
Build Your Flavor Foundation
In a large, heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat. Using both fats gives you the flavor of butter with the higher smoke point of olive oil, preventing any burnt butter taste. Add the diced onion and stir to coat it in the fats. Now comes the patient part - cook the onion for a full five to seven minutes, stirring occasionally, until it turns translucent and soft. You want zero crunch remaining. Add the minced garlic and cook for another minute, stirring constantly so it does not burn. Your kitchen should smell incredible at this point.
- 2
Add the Tomatoes
Pour both cans of tomatoes into the pot, including all their juices - that liquid is pure concentrated tomato flavor. Use a wooden spoon or your hands to crush the tomatoes into rough chunks. Some cooks use a potato masher, which works well too. Add the vegetable broth, sugar, salt, and pepper. The sugar is not there to make the soup sweet - it simply balances the natural acidity of the tomatoes and rounds out the flavor. Stir everything together and bring to a gentle boil.
- 3
Simmer to Perfection
Once the soup is bubbling, reduce the heat to low and let it simmer uncovered for twenty minutes. During this time, the liquid will reduce slightly and the flavors will deepen and meld together. The tomatoes will break down further, and your kitchen will fill with one of the most comforting aromas known to humanity. Stir occasionally to prevent sticking, scraping up any delicious bits from the bottom of the pot.
- 4
Blend Until Silky
Remove the pot from the heat and let it cool for about five minutes - blending boiling liquid can be dangerous. Add the fresh basil leaves directly to the pot. If you have an immersion blender, now is its time to shine - simply blend everything right in the pot until completely smooth. If using a regular blender, work in batches, filling the blender no more than halfway each time and holding a towel over the lid to prevent hot soup explosions. Pour the blended batches into a clean pot.
- 5
Add the Cream and Serve
Return the pot to low heat. Pour in the heavy cream and stir until fully incorporated - watch the color transform from bright red to a beautiful, rich orange-pink. Taste and adjust your seasonings. You might want more salt, a touch more pepper, or even a pinch more sugar depending on your tomatoes. Ladle into warmed bowls, finish each with a drizzle of cream and a small basil leaf for garnish, and serve immediately alongside thick slices of crusty bread or, better yet, the gooiest grilled cheese sandwich you can construct.
Pro Tips
- π‘San Marzano tomatoes are grown in volcanic soil near Mount Vesuvius and have lower acidity and sweeter flavor than regular canned tomatoes - they are worth seeking out.
- π‘Make a double batch and freeze half - this soup freezes beautifully for up to three months, though hold off on the cream until reheating.
- π‘For a vegan version, substitute full-fat coconut milk for the cream - it adds a subtle sweetness that complements the tomatoes nicely.
- π‘A sprinkle of freshly grated Parmesan cheese on top takes this soup from comforting to absolutely divine.
Nutrition Facts
Per serving (approximate values)
220
Calories
5g
Protein
22g
Carbs
14g
Fat
References & Resources
Helpful resources for nutrition data, food safety guidelines, and cooking techniques:
- USDA FoodData Central β Comprehensive food composition & nutrition database
- FDA Food Safety β U.S. food safety regulations and guidance
- USDA FSIS β Food Safety and Inspection Service
- WHO Food Safety β Global food safety information and resources
- USDA MyPlate β Dietary guidelines and healthy eating tips
- Serious Eats β In-depth recipes, techniques, and science of cooking
- Wikipedia: Cooking β Overview of cooking history, methods, and science
You Might Also Like

Rainbow Buddha Bowl with Tahini Dressing

One-Pot Tomato Basil Pasta

Fluffy Buttermilk Pancakes
