Soup Recipe Tomato Soup: Velvety Smooth Bowl of Classic Comfort

Soup Recipe Tomato Soup: Velvety Smooth Bowl of Classic Comfort

There’s nothing more comforting than a warm bowl of velvety tomato soup on a chilly day. This classic recipe brings back memories of cozy kitchens and the simple joy of a smooth, rich bowl.

With just a few pantry staples and 30 minutes, you can create a soup that’s both nostalgic and deeply satisfying. It’s the kind of dish that feels like a warm hug in every spoonful.

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

Ingredients for Soup Recipe Tomato Soup

A handful of pantry staples and fresh herbs create this velvety, nostalgic bowl of comfort.

Ingredient Amount Notes
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
Canned Whole Tomatoes 🍅 2 cans 28 oz each, San Marzano preferred
Tomato Paste 🍅 2 tbsp For concentrated flavor
Vegetable Broth 💧 2 cups Low-sodium for control
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Unsalted Butter 🧈 2 tbsp For richness and depth
Granulated Sugar 🧂 1 tsp Balances acidity of tomatoes
Dried Basil 🌿 1 tsp Or substitute fresh basil
Dried Oregano 🍃 1 tsp Mediterranean flavor boost
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, for garnish

[recipe_ingredient_scaler]

The tomatoes are everything here. San Marzano canned tomatoes from Trader Joe’s or Whole Foods have the best balance of sweet and acid. Look for whole peeled tomatoes in juice—crushed or diced work but lack the same depth. The olive oil should be something you’d actually drizzle on bread. Extra-virgin makes a noticeable difference in the final flavor.

No San Marzano? Any good-quality canned tomato works (Muir Glen organic is a solid backup). Skip the cream? Full-fat coconut milk gives richness without dairy. Fresh herbs instead of dried? Use three times the amount. The butter can be swapped for olive oil if you’re avoiding dairy, but the flavor profile will shift slightly.

This soup tastes even better the next day once flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. Reheat gently to preserve that silky texture—don’t let it boil hard after adding the cream.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in a single pot—olive oil, onion, garlic, tomatoes, paste—and let it simmer. No fuss.
  • Rich and Deep: The tomato paste and whole canned tomatoes create this velvety, full-bodied flavor that’s way better than store-bought.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully all week. Honestly, it tastes even better the next day.
  • Budget Friendly: Canned tomatoes and pantry staples keep the cost low, but the taste is anything but cheap.

Step-by-Step Instructions for Tomato Soup

This classic method delivers rich, velvety results with every spoonful.

Step 1: Sauté Aromatics in Olive Oil and Butter

Heat the 2 tbsp olive oil and 2 tbsp unsalted butter in a large pot over medium heat. When the butter melts and begins to foam, add the finely diced yellow onion and cook for 5-6 minutes until translucent and soft.

Add the 3 cloves garlic cloves and cook for 30 seconds until fragrant. This builds the flavor foundation. Stir frequently to prevent the garlic from burning, which would add bitterness to your soup.

Step 2: Build the Tomato Base

Stir in the 2 tbsp tomato paste and cook for 1-2 minutes. This step deepens the tomato flavor. Add the 2 cans canned whole tomatoes, crushing them with your hands as you add them to the pot.

Pour in the 2 cups vegetable broth, 1 tsp granulated sugar, 1 tsp dried basil, 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Stir well to combine all the ingredients.

Step 3: Simmer and Blend Until Smooth

Bring the mixture to a boil, then reduce heat to low. Let it simmer uncovered for 20-25 minutes, stirring occasionally. The soup should thicken slightly and the flavors will meld together beautifully.

Remove from heat and blend until smooth. I prefer using an immersion blender for this step, but a countertop blender works too—just be sure to vent the lid to prevent pressure buildup from the hot liquid.

Step 4: Finish with Heavy Cream

Return the soup to the pot and stir in the 0.5 cup heavy cream. Warm through over low heat for 3-5 minutes. Be careful not to boil after adding the cream, as this could cause it to separate.

Taste and adjust seasoning if needed. The soup should have a balanced flavor with the sweetness from the tomatoes and cream complementing the savory notes from the aromatics and herbs.

Step 5: Garnish and Serve

Ladle the soup into bowls and garnish with the 0.25 cup fresh basil leaves. The fresh basil adds a bright, aromatic finish that contrasts beautifully with the rich, creamy soup.

Serve immediately while hot. This classic tomato soup pairs perfectly with a grilled cheese sandwich for the ultimate comfort meal. The velvety texture and deep tomato flavor make it a timeless favorite.

👨‍🍳

Pro Tips For Making Soup Recipe Tomato Soup

  • Sauté Onions Slow: Cook your yellow onions for at least 8-10 minutes on medium-low heat until soft and translucent—I learned this the hard way when my early batches tasted raw and harsh.
  • Crush Tomatoes by Hand: Instead of blending, hand-crush the canned whole tomatoes for a rustic texture that actually changes the outcome, and it saves washing another appliance.
  • Bloom Tomato Paste: Let the tomato paste cook with the olive oil for 2-3 minutes until it darkens slightly; skipping this step leaves a metallic taste that’s hard to cover up.
  • Add Garlic Late: Stir in minced garlic only after onions are soft to avoid burning it—after burning three batches, I finally figured out it’s the thing that matters most for balanced flavor.

Wine and Beer Pairings for This Dish

Crisp White Wines

I love pairing this creation with a Sauvignon Blanc from New Zealand—its bright acidity and citrus notes cut through the richness beautifully. A Pinot Grigio from Northern Italy also works wonderfully, offering a clean finish that complements the tomato base. 🍷

Light Red Options

For red wine lovers, try a Chianti Classico with its medium body and tart cherry notes. The acidity in these wines mirrors the tomatoes, creating a harmonious balance. Serve slightly chilled for the best experience.

Classic Beer Pairings

A crisp pilsner like Stella Artois or Heineken cleanses the palate between spoonfuls. The effervescence lifts the creamy texture, making each bite taste fresh. I always keep a few bottles on hand for soup night. 🍺

Wheat Beer Choices

For a different twist, try a German hefeweizen with its banana and clove notes. The slight sweetness pairs unexpectedly well with the acidity of the tomatoes. Paulaner is my go-to for this combination.

Non-Alcoholic Pairings

If you’re skipping alcohol, a sparkling lemon water with a basil garnish echoes the soup’s flavors. I also enjoy a ginger beer for its spicy kick that contrasts with the creamy texture.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 70mg23%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 10g
Protein 6g12%
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 make this without cream?

Yes! For a dairy-free version, use full-fat coconut milk instead. It gives the same velvety texture with a slight coconut flavor that pairs well with tomatoes.

2

What if my soup is too acidic?

Add a pinch more sugar or a splash of baking soda (1/8 tsp at a time) to balance the acidity. Taste as you go—tomatoes vary in sweetness.

3

Can I use fresh tomatoes instead?

Use 3 lbs fresh tomatoes, peeled and chopped. Simmer for 5-10 minutes longer to break them down fully. Canned tomatoes are more consistent, though.

4

How do I store leftovers?

Let it cool completely, then refrigerate in an airtight container for up to 5 days. Freeze for up to 3 months—just thaw overnight in the fridge.

★★★★★4.5(4 reviews)
Chef Melanie

More recipe sites