Classic Tomato Soup Recipe: Velvety Smooth with Garden Freshness

Classic Tomato Soup Recipe: Velvety Smooth with Garden Freshness

This timeless recipe delivers the velvety smooth texture and bright flavor that define a true classic. I’ve refined the method to balance sweetness and acidity perfectly.

Using fresh tomatoes when possible, this soup captures garden freshness in every spoonful. The result is comforting yet sophisticated, ideal for any meal.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Classic Tomato Soup

Fresh tomatoes and pantry staples create that velvety smooth classic you crave in every bowl.

Ingredient Amount Notes
Fresh Tomatoes 🍅 2 ½ lb Ripe, vine-ripened preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Extra-Virgin Olive Oil 🫒 3 tbsp High quality for sautéing
Vegetable Stock 💧 2 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Double-concentrated for richness
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Unsalted Butter 🧈 2 tbsp For finishing the soup
Granulated Sugar 🍚 1 tsp Balances acidity naturally
Dried Basil 🌿 1 tsp Or 1 tbsp fresh if available
Dried Oregano 🍃 1 tsp Mediterranean variety preferred
Bay Leaf 🍃 1 whole Whole, removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Freshly Ground Black Pepper 🌶️ ½ tsp To taste for finishing

[recipe_ingredient_scaler]

The tomatoes are everything here. Farmers market heirlooms in peak season deliver unmatched depth, but high-quality canned San Marzano work excellently when fresh aren’t available. For the stock, homemade vegetable stock adds complexity, though Better Than Bouillon produces reliable store-bought results. The butter and cream should be full-fat—reduced-fat versions compromise the signature velvety texture.

No fresh tomatoes? Canned whole tomatoes (crushed by hand) substitute perfectly. Need it dairy-free? Coconut milk at half the quantity replaces the cream beautifully. Out of tomato paste? Reduce 2 tbsp ketchup to 1 tbsp for similar concentration. The herbs can be fresh—use triple the amount if swapping dried for fresh basil or oregano.

This soup actually improves overnight as flavors meld. Store in airtight containers for up to 5 days refrigerated or 3 months frozen. Reheat gently to preserve that velvety smooth texture—avoid boiling after adding dairy to prevent separation.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love that this soup comes together in a single pot—just sauté the onion and garlic in olive oil, add tomatoes and stock, then simmer.
  • Rich & Deep: The slow-cooked garlic and fresh tomatoes create a velvety base that tastes like summer in a bowl.
  • Meal Prep Hero: It freezes beautifully, so I double the batch and have lunch ready for weeks.
  • Budget Friendly: Honestly, five simple ingredients and a pot is all it takes to feed a family without breaking the bank.

Step-by-Step Instructions for Classic Tomato Soup

Master the technique for a timeless soup with rich, balanced flavor in every spoonful.

Step 1: Sauté Aromatics for Depth of Flavor

Heat the 3 tbsp Extra-Virgin Olive Oil in a large pot over medium heat until it shimmers. Add the 1 whole Yellow Onion, finely diced, and cook for 5-6 minutes until translucent and soft, stirring occasionally to prevent browning.

Add the 4 cloves Garlic Cloves, minced, and cook for 1 minute until fragrant. This builds the aromatic foundation. Stir in the 2 tbsp Tomato Paste and cook for 2 minutes, allowing it to deepen in color and develop its natural sweetness.

Step 2: Simmer Tomatoes with Herbs and Seasonings

Add the 2.5 lb Fresh Tomatoes, chopped into chunks, to the pot. Pour in the 2 cups Vegetable Stock and stir to combine. Add the 1 tsp Granulated Sugar, 1 tsp Dried Basil, 1 tsp Dried Oregano, 1 whole Bay Leaf, 1.5 tsp Salt, and 0.5 tsp Freshly Ground Black Pepper.

Bring the mixture to a boil, then reduce the heat to low. Partially cover the pot and let it simmer for 25-30 minutes until the tomatoes break down and the flavors meld together beautifully.

Step 3: Blend for Velvety Smooth Texture

Remove the pot from heat and discard the Bay Leaf. Using an immersion blender, purée the soup directly in the pot until completely smooth. For an ultra-silky texture, pass the soup through a fine-mesh sieve to remove any remaining seeds or skin.

Return the soup to low heat and stir in the 0.5 cup Heavy Cream. This adds a luscious, velvety richness. Simmer gently for 5 minutes to allow the cream to fully incorporate without curdling.

Step 4: Finish with Butter for Luxurious Mouthfeel

Remove the pot from heat once more and stir in the 2 tbsp Unsalted Butter until fully melted. This final step adds a glossy finish and enhances the soup’s depth. Taste and adjust the seasoning with additional Salt or Freshly Ground Black Pepper if needed.

Ladle the soup into bowls and serve immediately while hot. The result should be a smooth, creamy soup with a vibrant tomato flavor, perfectly balanced with sweetness and herbaceous notes.

👨‍🍳

Pro Tips For Making Classic Tomato Soup

  • Sweat the Onions: Cook the onions in olive oil until translucent—about 8-10 minutes on medium-low. I learned this the hard way: rushing this step leaves a raw bite in the final soup.
  • Seed the Tomatoes: Take the extra 5 minutes to remove seeds and excess juice from fresh tomatoes. It sounds tedious, but it prevents a watery soup and gives a richer, more concentrated flavor.
  • Skip the Boil: After adding the stock, keep it at a gentle simmer, never a rolling boil. A hard boil breaks down the tomatoes too much, turning your soup from velvety to thin and grainy.
  • Blend While Hot: Use an immersion blender right in the pot while the soup is still hot—it emulsifies the oils and solids better. I was skeptical until I tried it, but the texture is noticeably smoother than letting it cool first.

Pro Cooking Tips for Great classic tomato soup

Tomato Selection Matters

For the best flavor, I always use vine-ripened tomatoes from my local farmers market. If they’re not in season, San Marzano canned tomatoes are my go-to—they’re sweeter and less acidic than standard varieties. 🌿

Bloom the Tomato Paste

Cooking the 2 tbsp Tomato Paste for 2 minutes in the oil deepens its color and removes the raw edge. This step is non-negotiable for building rich, complex flavors in your soup.

Simmer for Maximum Flavor

Let the soup simmer for the full 25-30 minutes—this is when the magic happens. The tomatoes break down, the herbs infuse, and the flavors meld into that classic, comforting taste.

Blend While Hot

Use an immersion blender directly in the pot for safety and ease. For ultra-smooth results, pass it through a fine-mesh sieve afterward. I learned this trick in culinary school—it removes any stubborn seeds or skins.

Temper the Cream

To prevent curdling, add the 0.5 cup Heavy Cream slowly while stirring constantly. If you’re unsure, temper it first by mixing a ladle of hot soup into the cream before adding it to the pot.

Finish with Butter

The 2 tbsp Unsalted Butter at the end adds a luxurious mouthfeel and glossy finish. It’s a French technique I swear by—it elevates the soup from great to extraordinary. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 11g55%
Cholesterol 50mg17%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 10g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned tomatoes instead?

Use 28 oz canned San Marzano tomatoes for equivalent flavor. They’re sweeter and less acidic than standard varieties. Drain and crush by hand before adding to the pot.

2

Why do I need to bloom the tomato paste?

Cooking it for 2 minutes in oil removes the raw edge and deepens the flavor. This step builds complexity that defines a great soup. Skip it and you’ll taste the difference.

3

How do I prevent the cream from curdling?

Add the 0.5 cup Heavy Cream slowly while stirring constantly. For extra safety, temper it first by mixing a ladle of hot soup into the cream.

4

Can I make this dairy-free?

Yes! Replace the cream with 0.25 cup coconut milk and use olive oil instead of butter. The texture remains velvety smooth with a subtle coconut note.

★★★★★4.5(10 reviews)
Chef Melanie

More recipe sites