Creamy Tomato Soup Recipe with Tomato Sauce: Velvety Swirls and Fresh Herb Finish

Soups & Stews

Creamy Tomato Soup Recipe with Tomato Sauce: Velvety Swirls and Fresh Herb Finish

This creamy tomato soup recipe with tomato sauce delivers the velvety texture and rich flavor you crave without sacrificing simplicity. The foundation starts with a proper sauté of onions and garlic—never skipping this step, as it builds the aromatic base that carries through every spoonful.

What sets this apart is the balance of tomato sauce and vegetable broth, creating a depth that store-bought versions can't match.

The secret to achieving that signature creamy consistency lies in blending the soup just until smooth, then simmering it long enough to develop complex flavors without breaking the emulsion. I've tested this recipe countless times, adjusting ratios until I landed on the perfect harmony between tangy tomato and velvety richness.

The result is a soup that's both comforting and sophisticated—ideal for chilly evenings or as a starter for dinner parties.

By the time you're done, you'll have a pot of golden, velvety soup with just the right balance of acidity and creaminess. The fresh basil finish adds brightness that cuts through the richness, while optional garnishes like croutons or grated parmesan let you customize it to your taste.

This isn't just another tomato soup—it's a restaurant-quality dish that comes together in under an hour.

Serve it alongside crusty bread for dipping or pair it with a simple green salad to round out the meal. The beauty of this recipe is its versatility—it works equally well as a light lunch, comforting dinner, or even a first course for special occasions. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for creamy tomato soup recipe with tomato sauce

Sixteen simple ingredients for a velvety tomato soup that tastes like restaurant-quality.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity variety
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Peeled, finely minced
Tomato Sauce 🍅 2 cups High-quality, no added sugar
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Fresh Basil Leaves 🌿 ¼ cup Packed, stems removed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sugar 🍬 1 tsp Optional, balances acidity
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme
Parmesan Cheese 🧀 ¼ cup Freshly grated, optional garnish
Crusty Bread 🍞 6 slices For serving, optional

The tomato sauce is the heart of this soup, so look for high-quality brands—none of that watery, sugary stuff. Rao's or Bertolli are solid choices, but if you're feeling fancy, make your own with San Marzano tomatoes. The vegetable broth should be low-sodium to control flavor balance—Swanson or Pacific Foods are reliable. For the onions, grab a sweet yellow one (like Vidalia if you're in season) because it caramelizes better. The garlic? Freshly minced makes all the difference—pre-minced in jars tastes like cardboard. I always double-check my olive oil too—it should be fruity and peppery, not stale.

No heavy cream? Half-and-half or coconut milk works in a pinch (though the texture won't be identical). Short on fresh basil? Dried basil at one-third the amount gets you close, but it won't have that bright finish. The tomato sauce can be swapped for crushed tomatoes if that's what you've got—just add an extra splash of broth. For the thyme, if you've got fresh, use it—it's more aromatic. And that sugar? Skip it if your tomatoes are naturally sweet. The soup is forgiving, but these little tweaks make it sing.

This soup keeps beautifully—3-4 days in the fridge and 3 months frozen. Store it in a sealed container with a layer of plastic wrap pressed right on the surface to prevent a skin. For best flavor, let it sit at room temp for 10 minutes before serving. I always make a double batch because it reheats like a dream—gentle simmer on the stove or microwave with a splash of broth. The basil wilts fast, so add it fresh right before serving (or garnish with it after). Leftovers? Perfect for lunch the next day.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: blending the tomato sauce with broth creates this unexpected creaminess without a drop of dairy. The texture is like a hug—thick enough to coat a spoon, but light enough to sip. Honestly, I’ve made it for people who think they don’t like tomato soup, and they’ve come back for seconds.
  • Five-Ingredient Magic: I swear by this—literally just olive oil, onion, garlic, tomato sauce, and broth. That’s it. No fancy prep, no hidden steps. The onion softens into sweetness while the garlic sizzles, then the tomato sauce ties it all together with that rich, velvety depth. It’s the kind of recipe where you realize you’ve been overcomplicating things.
  • Velvet-Smooth Payoff: Here’s what sold me: blending the tomato sauce with broth creates this unexpected creaminess without a drop of dairy. The texture is like a hug—thick enough to coat a spoon, but light enough to sip. Honestly, I’ve made it for people who think they don’t like tomato soup, and they’ve come back for seconds.
  • Leftovers That Work: Between us, this soup begs to be made in a big pot. The flavors actually get better the next day—more mellow, deeper. I freeze half for lazy Mondays or toss it into pasta later in the week. No sad, watery leftovers here; just pure, reliable comfort.

Step-by-step instructions for creamy tomato soup with tomato sauce

Here's how to create that perfect velvety texture and rich flavor without breaking a sweat.

1

Sauté Aromatics in Olive Oil

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. The onions should release their natural sweetness without browning.

Add the 4 cloves minced garlic and the 0.5 tsp dried thyme, stirring constantly for 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic-thyme aroma. This aromatic base forms the flavor foundation for your soup.

2

Build the Tomato Base

Pour in the 2 cups tomato sauce and 4 cups vegetable broth, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This slow cooking allows the flavors to meld together beautifully.

After 10 minutes, taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper. Add the 1 tsp sugar if you prefer a slightly sweeter balance to the acidity. The soup should be well-seasoned but not overwhelmingly salty - you can always adjust later.

3

Create the Creamy Texture

Reduce heat to low and gradually whisk in the 1 cup heavy cream. Stir continuously for 2-3 minutes until fully incorporated and the soup thickens slightly. This is where the magic happens - the cream transforms your soup from simple tomato to luxurious velvety perfection.

Add the 0.25 cup packed fresh basil leaves and stir for 1 minute until the basil wilts and releases its bright flavor. The soup should now have a rich, smooth consistency with just the right amount of body. If it's too thick, whisk in 1-2 tablespoons of water to reach your preferred texture.

4

Finish and Serve

Remove the pot from heat and let the soup sit for 5 minutes to allow the flavors to settle. The cream will continue to thicken slightly during this time. Taste again and adjust seasoning if needed - this is your final chance to perfect the balance.

Ladle the soup into bowls and garnish with 0.25 cup freshly grated parmesan cheese and additional black pepper. Serve immediately with 6 slices crusty bread on the side for dipping. The contrast of warm bread against the creamy soup makes every bite even more satisfying.

👨‍🍳

Pro Tips For Making Creamy Tomato Soup Recipe With Tomato Sauce

  • Sweat the Onion Slowly: Don’t rush the onion—cut it into even ¼-inch slices and cook over medium-low heat with a splash of broth to prevent burning. I learned this the hard way after one batch turned bitter because I cranked the heat too high. Patience here means deeper flavor when you add the garlic.
  • Blend in Stages: Don’t dump everything into the blender at once—blend half the soup first, then mix it back in. This keeps the texture smoother and prevents clogging, especially if you’re using a basic immersion blender. (Yes, even if you’re impatient like me.)
  • Salt the Broth Early: Season the vegetable broth before adding it to the pot—this way, the salt infuses the entire soup evenly. Skipping this step means you’ll end up with a bland base that needs constant adjusting later. Trust me, your spoon will taste the difference.
  • Finish with Cold Cream: Stir in a dollop of cold cream (or a splash of heavy cream) at the very end—it cools the soup slightly and prevents curdling. I was skeptical until I tried it: the texture becomes velvety, and the acidity in the tomato sauce mellows out. (No, it won’t ruin the dish if you skip it, but it’s worth the 30 seconds.)

Common mistakes when making great creamy tomato soup recipe with tomato sauce

Skipping Sauté

Never rush the sautéing step—this is where the flavor foundation builds. Cooking the onions until soft and translucent (about 5-6 minutes) develops their natural sweetness, which carries through the entire soup. I’ve seen beginners skip this or walk away too soon, resulting in a bland base.

Keep the heat at medium and stir occasionally to prevent browning—burnt onions add bitterness that no amount of cream can fix. 🌶️

Overblending

Blending too aggressively or for too long can turn your creamy soup into a gluey mess. Once the soup reaches a smooth consistency, stop immediately—it should still have a velvety texture, not a thick paste.

I use an immersion blender for this recipe because it gives me precise control, but if you transfer to a countertop blender, blend in short bursts (no more than 15-20 seconds). Overblending breaks down the tomato fibers and releases starches, making the soup gummy rather than silky.

Adding Cream Too Fast

The key to creamy perfection is gradual incorporation. Pouring cold heavy cream directly into hot soup can cause it to curdle or separate. Always reduce the heat to low and whisk the cream in slowly, one ladle at a time, while stirring constantly.

I’ve ruined a batch by dumping the entire cup at once—trust me, the curdled lumps are not pleasant. If you notice any separation, whisk in a splash of hot broth to re-emulsify it.

Ignoring the Simmer

Skipping the 15-minute simmer after adding the tomato sauce and broth robs your soup of depth. This step allows the flavors to meld and the acidity to mellow slightly. I’ve tested this recipe both with and without the simmer, and the difference is night and day.

If you’re short on time, at least simmer for 10 minutes—but don’t skip it entirely. The longer you simmer, the more complex the flavors become.

Over-Salting Early

Tomato soup is naturally salty, especially if you’re using a high-quality tomato sauce or broth. Taste your soup after adding the cream and basil, not before—this is when you’ll get the most accurate reading.

I’ve seen home cooks add all 1.5 tsp salt upfront, only to realize later that the soup is too salty and can’t be fixed. Start with half the salt, taste after simmering, then adjust. You can always add more, but you can’t take it out.

Using Low-Quality Ingredients

This is a dealbreaker for me. Cheap, watery tomato sauce or stale olive oil will make your soup taste flat and unappetizing. Invest in high-quality tomato sauce (like Rao’s or Bertolli) and fresh, fruity olive oil—these are the difference between a good soup and a great one.

The same goes for your broth: low-sodium is key so you can control the seasoning. I’ve salvaged a few batches by adding a pinch of MSG or a splash of red wine to boost umami, but prevention is always better than cure. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 60mg20%
Sodium 680mg29%
Total Carbohydrate 20g7%
Dietary Fiber 3g11%
Sugars 10g
Protein 8g16%
* 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 creamy tomato soup without heavy cream?

For a lighter version, replace the heavy cream with ½ cup coconut milk or ½ cup half-and-half. The texture will be slightly thinner but still velvety. For a dairy-free option, blend in ½ cup silken tofu or ¼ cup cashew cream after simmering—it adds richness without dairy.

2

How do I fix curdled cream in my soup?

If your soup separates, whisk in 1-2 tablespoons of hot broth or a splash of lemon juice to re-emulsify. For stubborn curdling, blend the soup briefly with an immersion blender to smooth it out. Always add cream gradually over low heat to prevent this issue.

3

Can I use canned tomatoes instead of tomato sauce?

Yes! Drain 2 (28 oz) cans crushed tomatoes and simmer them with the broth for 10 minutes to thicken before blending. Add 1 tsp sugar to balance acidity. The texture will be slightly chunkier but still creamy after blending.

4

What’s the best way to reheat leftovers?

Gently reheat on the stovetop over low heat, stirring frequently, until warmed through. Avoid microwaving—it can make the soup watery. For extra creaminess, whisk in 1 tablespoon of cream or broth while reheating. Store leftovers for up to 4 days in the fridge.

5

Why does my soup taste too acidic?

Add a pinch of sugar (½ tsp at a time) or a splash of heavy cream to mellow the acidity. Simmering longer also helps—acidity softens over time. If it’s still too sharp, blend in 1 small roasted red pepper or ½ tsp smoked paprika for depth.

★★★★★4.5(14 reviews)
Categories Soups & Stews