Classic Creamy Tomato Soup – Comfort in a Bowl

Tomato soup is one of those recipes that brings instant comfort without much fuss. It’s warm, smooth, and deeply savory, with just the right touch of creaminess. This version leans on pantry staples and simple techniques to deliver big flavor.

You’ll get a balanced soup that tastes fresh, not heavy, and pairs perfectly with grilled cheese or a hunk of crusty bread. If you’ve only had the canned kind, this will feel like a small revelation—familiar, but better.

Classic Creamy Tomato Soup - Comfort in a Bowl

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tablespoons olive oil (or unsalted butter for a richer flavor)
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 large can (28 ounces) whole peeled tomatoes with juices (San Marzano if possible)
  • 2 cups low-sodium chicken or vegetable broth
  • 1 teaspoon sugar (adjust to taste)
  • 1/2 teaspoon dried oregano or Italian seasoning
  • Pinch of red pepper flakes (optional, for gentle heat)
  • 1/3 to 1/2 cup heavy cream (or half-and-half for lighter creaminess)
  • Salt and black pepper, to taste
  • Fresh basil, a small handful (optional, for finishing)
  • Croutons, grated Parmesan, or a drizzle of olive oil for serving (optional)

Method
 

  1. Sweat the aromatics: Warm the olive oil over medium heat in a large pot.Add the chopped onion with a pinch of salt and cook, stirring often, until soft and translucent, about 6–8 minutes. Add the garlic and cook 30–45 seconds until fragrant.
  2. Build depth with tomato paste: Stir in the tomato paste and cook it for 1–2 minutes. Let it darken slightly; this step caramelizes the paste and builds that classic tomato depth.
  3. Add tomatoes and broth: Pour in the canned tomatoes and their juices, then add the broth.Break the tomatoes up with a spoon. Stir in the sugar, oregano, and red pepper flakes if using. Bring to a gentle simmer.
  4. Simmer to meld flavors: Lower the heat and simmer uncovered for 20–25 minutes, stirring occasionally.The soup should thicken slightly and smell sweet-savory, not sharp or tinny.
  5. Blend until smooth: Use an immersion blender to puree the soup right in the pot until silky. If using a countertop blender, work in batches and vent the lid slightly to release steam. Blend until smooth and return to the pot.
  6. Add the cream: Stir in 1/3 cup heavy cream.Taste, then add more cream if you prefer a richer finish. Season with salt and black pepper. If using basil, tear a few leaves and stir them in at the end for a fresh note.
  7. Adjust and serve: If the soup tastes too bright, add another pinch of sugar.If it’s too thick, loosen with a splash of broth. Ladle into bowls and top with croutons, Parmesan, a swirl of cream, or a drizzle of olive oil.

What Makes This Special

Cooking process close-up: Tomato soup base simmering in a wide enameled pot, overhead angle capturin

This classic creamy tomato soup puts ripe tomato flavor first. Sautéed aromatics, a gentle simmer, and a quick blend give it a silky finish without relying on too much cream.

A splash of dairy at the end rounds everything out, while a pinch of sugar balances acidity without making it sweet. The method is straightforward, cleanup is easy, and the taste is restaurant-level comforting. It’s weeknight-friendly, but nice enough for guests.

Ingredients

  • 2 tablespoons olive oil (or unsalted butter for a richer flavor)
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 large can (28 ounces) whole peeled tomatoes with juices (San Marzano if possible)
  • 2 cups low-sodium chicken or vegetable broth
  • 1 teaspoon sugar (adjust to taste)
  • 1/2 teaspoon dried oregano or Italian seasoning
  • Pinch of red pepper flakes (optional, for gentle heat)
  • 1/3 to 1/2 cup heavy cream (or half-and-half for lighter creaminess)
  • Salt and black pepper, to taste
  • Fresh basil, a small handful (optional, for finishing)
  • Croutons, grated Parmesan, or a drizzle of olive oil for serving (optional)

How to Make It

Final dish presentation: Beautifully plated classic creamy tomato soup in a matte white bowl on a da
  1. Sweat the aromatics: Warm the olive oil over medium heat in a large pot.Add the chopped onion with a pinch of salt and cook, stirring often, until soft and translucent, about 6–8 minutes. Add the garlic and cook 30–45 seconds until fragrant.
  2. Build depth with tomato paste: Stir in the tomato paste and cook it for 1–2 minutes. Let it darken slightly; this step caramelizes the paste and builds that classic tomato depth.
  3. Add tomatoes and broth: Pour in the canned tomatoes and their juices, then add the broth.Break the tomatoes up with a spoon. Stir in the sugar, oregano, and red pepper flakes if using. Bring to a gentle simmer.
  4. Simmer to meld flavors: Lower the heat and simmer uncovered for 20–25 minutes, stirring occasionally.The soup should thicken slightly and smell sweet-savory, not sharp or tinny.
  5. Blend until smooth: Use an immersion blender to puree the soup right in the pot until silky. If using a countertop blender, work in batches and vent the lid slightly to release steam. Blend until smooth and return to the pot.
  6. Add the cream: Stir in 1/3 cup heavy cream.Taste, then add more cream if you prefer a richer finish. Season with salt and black pepper. If using basil, tear a few leaves and stir them in at the end for a fresh note.
  7. Adjust and serve: If the soup tastes too bright, add another pinch of sugar.If it’s too thick, loosen with a splash of broth. Ladle into bowls and top with croutons, Parmesan, a swirl of cream, or a drizzle of olive oil.

Keeping It Fresh

Tomato soup tastes even better the next day. Let it cool, then store it in an airtight container in the fridge for up to 4 days.

The flavors settle and round out overnight, so don’t be surprised if it tastes richer on day two. Reheat gently over low heat, stirring occasionally, and avoid boiling once the cream is added.

For longer storage, freeze without the cream. Cool, transfer to freezer-safe containers, and freeze for up to 3 months.

Thaw in the fridge overnight, reheat, then finish with cream just before serving. This keeps the texture smooth and prevents splitting.

Health Benefits

  • Lycopene boost: Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health. Cooking tomatoes actually makes lycopene more available to your body.
  • Hydration and fiber: Tomatoes have a high water content and offer a modest amount of fiber, supporting digestion and fullness.
  • Balanced macros: Using olive oil adds heart-healthy fats, while choosing vegetable broth keeps it lighter.You control the cream, so you can make it richer or leaner.
  • Vitamins and minerals: Expect vitamin C, potassium, and vitamin A, especially if you finish with fresh basil or a sprinkle of Parmesan for added nutrients.

Common Mistakes to Avoid

  • Skipping the tomato paste step: Raw tomato paste tastes flat. Cook it briefly to deepen the flavor.
  • Boiling after adding cream: High heat can cause separation. Keep it at a gentle simmer or lower once cream is in.
  • Under-seasoning: Tomatoes need salt to shine.Taste often, especially at the end, and adjust salt, pepper, and sugar.
  • Over-blending with basil: If using basil, stir it in at the end. Blending too much can dull the fresh flavor and turn the color muddy.
  • Ignoring texture: Too thick? Add broth.Too thin? Simmer a bit longer. You control the final consistency.

Variations You Can Try

  • Roasted tomato twist: Roast halved fresh tomatoes, onion wedges, and garlic with olive oil until caramelized.Blend with broth and finish with cream for a deeper, slightly smoky flavor.
  • Tomato basil classic: Add a handful of torn basil and a splash of balsamic vinegar at the end for brightness.
  • Smoky paprika: Stir in 1/2 teaspoon smoked paprika with the tomato paste for warmth and depth.
  • Dairy-light version: Use half-and-half or a swirl of whole milk instead of heavy cream. For non-dairy, try full-fat coconut milk; use a light hand so it doesn’t dominate.
  • Protein boost: Blend in drained white beans for extra body and protein, then adjust seasoning.
  • Spicy kick: Add a small chipotle in adobo or extra red pepper flakes for a gentle heat that plays well with the cream.

FAQ

Can I use fresh tomatoes instead of canned?

Yes. Use about 2 pounds of ripe tomatoes, cored and chopped.

For the best flavor, briefly roast them with onion and garlic or simmer a bit longer to concentrate their juices. If they’re very acidic, adjust with a pinch of sugar.

What if my soup tastes too acidic?

Add a pinch of sugar or a small knob of butter to round the edges. A little cream will also soften acidity.

Salt matters here too—proper seasoning helps the soup taste balanced, not sour.

How can I make it thicker without more cream?

Simmer a few minutes longer to reduce, or blend in a slice of stale bread or a few tablespoons of cooked rice. White beans are another great option for body without extra dairy.

Do I have to blend it?

No, but blending gives that signature silky texture. If you prefer rustic, crush the tomatoes with a spoon and skip the blender.

You can also blend half the pot and leave some pieces for a bit of texture.

What should I serve with tomato soup?

Grilled cheese is the classic partner. You can also serve with garlic bread, a simple green salad, or a grilled chicken sandwich. A sprinkle of Parmesan and croutons on top is always welcome.

Can I make it ahead?

Absolutely.

Make it up to 3 days ahead and store in the fridge. Reheat gently and add the cream just before serving if you want the smoothest finish.

Is there a way to reduce the sodium?

Use no-salt-added canned tomatoes and low-sodium broth. Season with salt at the end to your taste.

Fresh herbs, black pepper, and a squeeze of lemon can brighten flavor without extra salt.

Wrapping Up

Classic creamy tomato soup is simple, cozy, and entirely doable on a busy night. With a few pantry staples and a short simmer, you’ll have a bowl that’s smooth, rich, and full of real tomato flavor. Keep the base recipe as your standby, then tweak it with herbs, spice, or a different finish when you want to change things up.

Serve it with something to dunk, and you’ve got comfort covered.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating