Quick Creamy Tomato Soup With Heavy Cream

30 min prep 2 min cook 3 servings
Quick Creamy Tomato Soup With Heavy Cream
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the first spoonful of homemade tomato soup—especially when it's silky, luxurious, and ready in under 30 minutes. This Quick Creamy Tomato Soup with Heavy Cream has become my weeknight superhero, the recipe I turn to when the weather turns chilly and my family starts asking for "something warm and cozy." After years of tweaking and tasting (tough job, but someone had to do it!), I've landed on what I genuinely believe is the perfect balance of convenience and restaurant-quality flavor.

What makes this recipe special isn't just the heavy cream—though that certainly doesn't hurt! It's the way we coax maximum flavor from simple pantry staples, creating a soup that tastes like it's been simmering all afternoon when really, it's ready faster than ordering takeout. I first developed this during a particularly brutal February when my kids were home sick and I needed comfort food fast. The result was so good that my husband requested it for his birthday dinner, and my pickiest eater asked for seconds. Since then, it's become our family's love language in a bowl, perfect for those "I need a hug" kind of days.

Why This Recipe Works

  • Weeknight-Friendly: From pantry to bowl in 25 minutes flat—no chopping onions or garlic required!
  • Restaurant Quality: The heavy cream creates that velvety texture you thought only restaurants could achieve
  • Kid-Approved: Smooth, rich, and not too acidic—my picky eaters devour this
  • One-Pot Wonder: Minimal dishes mean more time for Netflix and less for cleanup
  • Freezer Hero: Make a double batch and freeze half for even busier nights
  • Budget-Smart: Uses canned tomatoes and pantry staples—fancy taste, frugal price tag
  • Customizable: Add grilled cheese croutons, fresh basil, or a swirl of pesto

Ingredients You'll Need

Ingredients

Let's talk about each ingredient and why it matters. I promise, nothing here is fancy or hard to find—these are staples I always keep on hand for soup emergencies!

Canned Whole Tomatoes (28 oz): Here's my secret—whole tomatoes are picked and packed at peak ripeness, while diced tomatoes are often made from lesser quality fruit. I always buy the best quality I can afford, usually San Marzano-style. Don't drain them; we want all that tomato-y goodness in the can. If you're in a pinch, crushed tomatoes work too, but whole will give you the brightest, freshest flavor.

Heavy Cream (1 cup): This is non-negotiable for that restaurant-style richness. Please don't substitute half-and-half or milk—they'll curdle and won't give you that silky texture. I always keep a pint of heavy cream in my fridge because it lasts surprisingly long (usually 3-4 weeks past the date), and it's perfect for everything from pasta to whipped cream for impromptu desserts.

Unsalted Butter (3 tablespoons): Butter adds depth and helps create that velvety mouthfeel. I prefer unsalted so I can control the sodium. If you only have salted, reduce the added salt by half.

All-Purpose Flour (3 tablespoons): This is our thickening agent. When cooked with butter, it creates a roux that gives the soup body without making it gloppy. I've tested with cornstarch, but the texture isn't as luxurious.

Tomato Paste (2 tablespoons): This concentrated tomato flavor is crucial for depth. Buy it in the tube if you can—it's more expensive but stays fresh for months. Otherwise, freeze tablespoon-sized portions from a can.

Vegetable Broth (2 cups): I prefer low-sodium vegetable broth for its clean flavor. Chicken broth works too, but vegetable keeps it vegetarian-friendly. Water is fine in a pinch, but broth adds another layer of flavor.

Sugar (1 teaspoon): Don't skip this! It balances the tomatoes' natural acidity. I use regular granulated sugar, but honey works too.

Italian Seasoning (1 teaspoon): A pre-mixed blend of oregano, basil, thyme, and rosemary. If you don't have it, use ½ teaspoon each of dried basil and oregano.

Salt & White Pepper: White pepper adds subtle heat without black specks in your beautiful soup. Black pepper is fine if that's what you have.

How to Make Quick Creamy Tomato Soup With Heavy Cream

1

Melt Butter & Create Roux

Place your soup pot over medium heat and add the butter. Once melted and foamy (about 90 seconds), whisk in the flour. This is your roux—the base that'll thicken our soup. Cook for 2 minutes, whisking constantly, until it smells nutty and looks like wet sand. Don't rush this step; raw flour tastes pasty. The roux should be pale golden, not brown.

2

Bloom the Tomato Paste

Add the tomato paste to your roux and cook for 1 minute, stirring constantly. This "blooms" the tomato paste, caramelizing the natural sugars and intensifying the flavor. The mixture will look like red clay—this is exactly what you want! This step transforms canned tomato paste from flat and one-dimensional to rich and complex.

3

Add Tomatoes & Blend

Pour in your canned tomatoes with all their juice. Use kitchen scissors to snip the tomatoes into smaller pieces right in the pot—it's oddly satisfying and saves dirtying a cutting board. Add the broth, Italian seasoning, sugar, salt, and white pepper. Bring to a gentle simmer and cook for 5 minutes. Then, using an immersion blender, blend until completely smooth. No immersion blender? Carefully transfer to a regular blender in batches.

4

Simmer & Reduce

Let the soup simmer for 10 minutes, stirring occasionally. This concentrates the flavors and allows the seasonings to meld. The soup should thicken slightly and coat the back of a spoon. If it's too thick, add more broth; too thin, simmer longer. Taste and adjust seasoning—tomatoes vary in acidity, so you might need more sugar or salt.

5

Add the Heavy Cream

Reduce heat to low and slowly pour in the heavy cream while stirring gently. Don't let it boil after adding cream—it can curdle and separate. Heat just until steaming and hot enough to serve. The soup should turn a gorgeous pale coral color and smell absolutely incredible. This is the moment when everyone in your house suddenly appears in the kitchen asking "what's that amazing smell?"

6

Final Seasoning & Serve

Taste one last time and adjust seasoning. I often add another pinch of salt or dash of cream depending on my mood. Ladle into warm bowls and add your favorite toppings. My go-to is a swirl of cream and some cracked black pepper, but the possibilities are endless!

Expert Tips

Temperature Matters

Always add cream to warm (not boiling) soup to prevent curdling. If your soup is too hot, let it cool for 2-3 minutes before adding cream.

Make-Ahead Magic

This soup tastes even better the next day! Make it through step 4, cool completely, and refrigerate. Add cream when reheating gently.

Speed It Up

Use crushed tomatoes instead of whole to skip the blending step. The texture won't be quite as smooth, but you'll save 5 minutes.

Fix Grainy Texture

If your soup looks grainy after adding cream, blend it again with the immersion blender. The fat molecules just need to re-emulsify.

Boost Tomato Flavor

Add a parmesan rind while simmering in step 4. Remove before adding cream. It adds incredible umami depth without being obviously cheesy.

Freeze Smart

Freeze in muffin tins for individual portions. Once solid, pop out and store in freezer bags. Perfect for single servings!

Variations to Try

Roasted Red Pepper Twist

Add one drained jar of roasted red peppers when you add the tomatoes. Blend as directed for a smoky, sweet variation that's stunning with a swirl of pesto.

Spicy Tomato Basil

Add ½ teaspoon red pepper flakes with the Italian seasoning. Stir in ¼ cup fresh basil chiffonade right before serving for a classic flavor combo with heat.

Dairy-Free Version

Replace heavy cream with full-fat coconut milk. Add 1 tablespoon nutritional yeast for richness. It'll have a subtle coconut flavor that pairs beautifully with curry spices.

Protein-Packed

Stir in one can of white beans (drained and rinsed) before blending. The beans disappear into the soup but add protein and make it more filling. Great for vegetarian families!

Storage Tips

Refrigerating: Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve after the first day as the seasonings meld. If the soup separates (which is normal), simply whisk it back together when reheating.

Freezing: This soup freezes beautifully for up to 3 months. I recommend freezing before adding the cream for best texture. Cool completely, then freeze in freezer-safe containers or bags. Lay bags flat for space-saving storage. When ready to serve, thaw overnight in the refrigerator, then reheat gently and add cream as directed.

Reheating: Always reheat gently over medium-low heat, stirring frequently. If the soup is too thick after refrigeration, thin with a splash of broth or cream. Never let it boil after adding cream, as this can cause curdling.

Make-Ahead Meal Prep: Double the recipe and freeze half for an even quicker meal later. I like to freeze individual portions in silicone muffin cups, then pop them out and store in freezer bags. They thaw quickly for single servings!

Frequently Asked Questions

I don't recommend it. Milk will curdle when added to the acidic tomato soup and won't give you that luxurious texture. Half-and-half can work in a pinch, but heavy cream is really what makes this soup special. If you're watching calories, try using ¾ cup cream and ¼ cup whole milk, but know the texture won't be quite as rich.

This usually happens when the soup is too hot when you add the cream, or if it boils after adding cream. The good news is it's easily fixable! Blend the soup again with an immersion blender to re-emulsify the cream. Prevention is key: let the soup cool slightly before adding cream, and never let it boil after adding dairy.

Absolutely! Add everything except cream to your slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. Blend until smooth, then stir in cream during the last 30 minutes of cooking. Keep it on WARM setting for serving. This is perfect for entertaining or busy days when you want to come home to ready-to-eat soup.

The possibilities are endless! My favorites include: grilled cheese croutons (cut grilled cheese into cubes), a swirl of pesto or cream, fresh basil chiffonade, homemade garlic croutons, a drizzle of good olive oil, freshly cracked black pepper, shaved parmesan, or even crispy bacon bits. For a fancy presentation, add a dollop of whipped cream with a basil leaf on top.

Yes! This recipe doubles beautifully—just make sure you have a large enough pot. The only thing to watch is the blending step; you might need to do it in batches depending on your blender size. Doubled recipe will serve 8-10 as a main or 12-14 as a starter. Perfect for holiday gatherings or meal prep!

As written, no—the flour in the roux contains gluten. But it's easy to make gluten-free! Replace the flour with 2 tablespoons cornstarch mixed with 2 tablespoons cold water, or use a gluten-free flour blend. I've also made it with 2 tablespoons of potato starch with excellent results. The texture will be slightly different but still delicious.

Quick Creamy Tomato Soup With Heavy Cream
soups
Pin Recipe

Quick Creamy Tomato Soup With Heavy Cream

(4.9 from 127 reviews)
Prep
5 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Melt butter: In a large pot over medium heat, melt butter until foamy.
  2. Make roux: Whisk in flour and cook 2 minutes, stirring constantly.
  3. Bloom paste: Stir in tomato paste and cook 1 minute.
  4. Add tomatoes: Pour in canned tomatoes with juice, snipping with scissors.
  5. Season: Add broth, Italian seasoning, sugar, salt, and white pepper.
  6. Simmer: Bring to simmer and cook 10 minutes.
  7. Blend: Use immersion blender until completely smooth.
  8. Add cream: Reduce heat to low and stir in heavy cream.
  9. Heat through: Warm gently without boiling, then serve hot.

Recipe Notes

Never let the soup boil after adding cream to prevent curdling. If too thick, thin with more broth. Taste and adjust seasoning—tomatoes vary in acidity!

Nutrition (per serving)

285
Calories
4g
Protein
18g
Carbs
23g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.