
There’s nothing quite like a bowl of velvety smooth tomato soup to bring comfort and warmth to any meal. This timeless recipe captures the essence of garden-fresh tomatoes in every spoonful.
I’ve refined this method to ensure a perfectly balanced flavor—rich, slightly sweet, and just tangy enough. The key is slow simmering to deepen the natural sweetness of the tomatoes.
What you’ll get is a classic soup with a silky texture that feels indulgent yet light. It pairs beautifully with grilled cheese or a crisp salad for a satisfying meal.
Simple ingredients and straightforward steps make this a go-to recipe for any day of the week. Here’s how to make it at home.
Ingredients for Classic Tomato Soup
Simple pantry staples and fresh herbs create this silky, rich bowl of warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 2 cans | Whole peeled, 28 oz each |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | Divided for cooking and finishing |
| Vegetable Stock 🥫 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | For velvety texture |
| Unsalted Butter 🧈 | 2 tbsp | For rounding out flavors |
| Dried Basil 🌿 | 1 tsp | Or use 1 tbsp fresh |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity naturally |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | To taste |
| Fresh Basil Leaves 🌿 | ¼ cup | For garnish, optional |
The tomatoes are non-negotiable here. San Marzano canned tomatoes deliver the sweet, balanced base this soup demands—look for the DOP certification on the label for authenticity. Whole Foods or Italian specialty stores stock them, but most supermarkets carry a decent version. The heavy cream adds that signature velvety texture, but full-fat is essential (the low-fat version can curdle).
No San Marzano? Any high-quality canned tomato works, but avoid the pre-diced kind—they lack depth. Out of fresh basil? Dried at one-third the amount still brings the herbal note. Need to skip dairy? Coconut milk (full-fat) gives creaminess without the lactose. The sugar might seem odd, but it tames the acidity without tasting sweet (trust the process).
This soup keeps beautifully—actually improves overnight. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months. Reheat gently to preserve that silky texture. Always taste and adjust seasoning after reheating.
Why You’ll Love This Recipe
- I’ll be real: it tastes even better the next day, and it freezes like a dream for those no-cook nights.
- One-Pot Wonder: I love that everything—San Marzano tomatoes, onion, garlic—simmers together in one pot, so cleanup’s a breeze.
- Rich and Velvety: The slow-cooked garlic and olive oil give this soup a depth that’s way more than just tomatoes.
- Weeknight Hero: Honestly, it’s ready before the pasta finishes boiling, and it’s just as good on a busy Tuesday as a lazy Sunday.
Step-by-Step Instructions for Classic Tomato Soup
Master the technique behind this timeless dish with precision and finesse.
Step 1: Sauté Aromatics for Depth of Flavor
Heat 2 tbsp Extra-Virgin Olive Oil in a large pot over medium heat. Add the 1 whole Yellow Onion, finely diced, and cook for 5-6 minutes until translucent and just beginning to caramelize at the edges.
Add the 4 cloves Garlic Cloves, minced, and sauté for an additional 30-45 seconds until fragrant. Be careful not to let the garlic brown—this ensures a sweet, mellow base without bitterness. The onion should be soft and golden, not dark brown.
This aromatic foundation is critical for building the soup’s complexity. The natural sugars in the onion will deepen as they cook, creating a subtle sweetness that balances the tomatoes’ acidity.
Step 2: Incorporate Tomatoes and Seasonings
Add the 2 cans Canned San Marzano Tomatoes, crushing them by hand as they go into the pot. This releases their juices and helps break them down faster. Stir in the 1 tsp Dried Basil, 1 tsp Dried Oregano, 1 tbsp Granulated Sugar, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper.
Increase heat to medium-high and bring the mixture to a gentle simmer. Cook for 10 minutes, stirring occasionally, until the tomatoes have softened and the liquid has reduced slightly. The sugar helps counteract the tomatoes’ natural acidity, while the herbs infuse the base with classic Italian character.
You’ll notice the mixture thickening slightly as the tomatoes break down. This is the perfect time to adjust seasoning if needed, though I recommend waiting until the end for final tweaks.
Step 3: Simmer with Stock and Finish with Cream
Pour in the 2 cups Vegetable Stock and the remaining 1 tbsp Extra-Virgin Olive Oil. Reduce heat to medium-low and let the soup simmer for 15-20 minutes, stirring occasionally. The stock should meld seamlessly with the tomatoes, creating a cohesive base.
Stir in the 2 tbsp Unsalted Butter until fully melted. This adds a luxurious richness that rounds out the flavors. Then, reduce heat to low and slowly pour in the 0.5 cup Heavy Cream, stirring constantly to incorporate it smoothly.
The cream transforms the soup from rustic to velvety. Simmer for an additional 5 minutes to allow the flavors to marry, but avoid boiling to prevent the cream from curdling.
Step 4: Blend to Silky Perfection and Serve
Using an immersion blender, purée the soup directly in the pot until completely smooth. If using a countertop blender, work in batches and be cautious with hot liquids—fill the blender no more than halfway and vent the lid to prevent pressure buildup.
Taste and adjust seasoning with additional Kosher Salt or Freshly Ground Black Pepper if needed. The texture should be luxuriously smooth, with no chunks remaining. For an ultra-silky finish, strain the soup through a fine-mesh sieve, pressing with a spatula to extract all the liquid.
Ladle into bowls and garnish with the 0.25 cup Fresh Basil Leaves, torn or thinly sliced. The fresh basil adds a bright, aromatic note that complements the soup’s depth. Serve immediately while hot, with crusty bread for dipping.
Pro Tips For Making Classic Tomato Soup
- Sauté Onions Slowly: Cook your yellow onions for at least 8-10 minutes on medium-low heat until they’re translucent—I learned this the hard way after rushing and ending up with a harsh, raw onion taste in my soup.
- Crush the Tomatoes: Hand-crush the San Marzano tomatoes before adding them to the pot. Sounds weird, but it works: it breaks them down faster and gives the soup a rustic texture.
- Skip the Boil: Resist the urge to let the soup boil vigorously once the stock is in—keep it at a gentle simmer to prevent the tomatoes from breaking down into a bitter, watery mess.
- Finish with Olive Oil: Stir in a final drizzle of extra-virgin olive oil just before serving—about 1 tablespoon—it adds a silky richness that makes the flavors pop.
Essential Equipment for classic tomato soup
Quality Pot or Dutch Oven
A heavy-bottomed 5-6 quart pot or Dutch oven is essential for even heat distribution. I use my Le Creuset for this—it prevents hot spots that can scorch the onions. The weight also helps maintain steady temperatures during simmering. 🔥
Immersion Blender
An immersion blender makes puréeing hot soup safe and easy right in the pot. I recommend the Cuisinart SmartStick for its power and durability. If using a countertop blender, fill it no more than halfway with hot liquids to avoid pressure buildup.
Fine-Mesh Sieve
For that ultra-silky texture, strain the blended soup through a fine-mesh sieve. I use the OXO Good Grips version—it catches any remaining tomato skins or herb bits. Press with a spatula to extract every last drop of velvety goodness.
Wooden Spoon
A good wooden spoon won’t scratch your pot and is perfect for stirring while sautéing onions and garlic. I keep a 12-inch spoon from Williams Sonoma in my kitchen at all times. It’s also ideal for scraping up any browned bits from the bottom.
Ladle for Serving
A stainless steel ladle with a 1-cup capacity makes serving neat and portion-controlled. I like the RSVP Endurance ladle—its long handle keeps your hand away from the heat. Plus, it’s dishwasher-safe for easy cleanup.
Kitchen Scale
For precise measurements, a digital kitchen scale ensures accuracy with ingredients like tomatoes and cream. The OXO Good Grips 11lb scale is my go-to for its accuracy and easy-to-read display. Weighing ingredients eliminates guesswork. ✨
Nutrition Facts
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
You can, but they require more prep. Use 3 lbs of ripe tomatoes, blanched and peeled. Canned tomatoes are preferred for consistent flavor and texture, especially in colder months when fresh ones lack sweetness.
How do I make it dairy-free?
Replace the heavy cream with full-fat coconut milk or unsweetened almond milk. Skip the butter and use 2 tbsp olive oil instead. The soup will still be creamy and rich.
Why does my soup taste too acidic?
This often happens with less sweet tomatoes. Add an extra 1 tbsp sugar or a pinch of baking soda to neutralize acidity. Simmering longer can also mellow the flavor naturally.
Can I make this ahead of time?
The soup actually improves overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently to preserve the silky texture.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026