Welcome to Dinnermastery

Cozy Creamy Tomato Soup With Cream And Basil

By Clara Whitfield | April 17, 2026
Cozy Creamy Tomato Soup With Cream And Basil

There's something magical about wrapping your hands around a warm bowl of creamy tomato soup on a chilly evening. After years of testing countless recipes, I've finally created the ultimate version that strikes the perfect balance between rich and refreshing, indulgent yet simple enough for a weeknight dinner.

This recipe was born on a particularly rainy October afternoon when my daughter came home from school asking for "the kind of tomato soup that tastes like a hug." You know the type – velvety smooth, bursting with tomato flavor, but mellowed by cream and brightened with fresh basil. After three batches and some very willing taste-testers (my family), we landed on this foolproof method that uses both crushed tomatoes for body and tomato paste for depth.

What makes this soup special isn't just the ingredients list – it's the technique. We'll start by blooming aromatics in butter, then build layers of flavor with a splash of wine and a hint of sweetness to balance the tomatoes' natural acidity. The result? A restaurant-quality soup that comes together in under 45 minutes and tastes like it's been simmering all day.

Why This Recipe Works

  • Double Tomato Method: Using both crushed tomatoes and tomato paste creates incredible depth of flavor
  • Heavy Cream Not Milk: Heavy cream prevents curdling and gives that luxurious texture
  • Fresh Basil Finish: Adding basil at the end preserves its bright, aromatic qualities
  • White Wine Deglaze: A splash of wine lifts all the flavorful browned bits from the pot
  • Blender Method: Blending creates that silky-smooth texture without straining
  • Make-Ahead Friendly: Tastes even better the next day, perfect for meal prep

Ingredients You'll Need

Ingredients

Before we dive into the cooking process, let's talk about each ingredient and why it matters. Quality ingredients make all the difference in a simple soup like this one.

San Marzano Tomatoes: These Italian plum tomatoes are the gold standard for sauce-making. They're naturally sweeter, less acidic, and have fewer seeds than regular tomatoes. If you can't find them, look for any high-quality whole peeled tomatoes – just avoid the pre-seasoned varieties as they can throw off the flavor balance.

Tomato Paste: This concentrated tomato product adds incredible depth and umami. Don't skip the step of cooking it until it turns a deep brick red – this caramelization process develops complex flavors that make restaurant tomato soup taste so much better than homemade versions.

Heavy Cream: Please don't substitute milk or half-and-half here. Heavy cream has enough fat to prevent curdling when added to the acidic tomatoes, plus it creates that luxurious mouthfeel we're after. For a lighter version, you could use ¾ cup cream and ¼ cup whole milk, but don't go lower fat than that.

Fresh Basil: Dried basil won't cut it here. Fresh basil adds a bright, almost minty note that lifts the rich soup. If you must substitute, use 1 teaspoon dried basil, but add it with the tomatoes, not at the end.

Yellow Onion & Carrot: These aromatics form the flavor base. The carrot isn't traditional, but it adds natural sweetness that balances the tomatoes' acidity without needing extra sugar.

Butter & Olive Oil: Using both gives us the best of both worlds – butter for rich flavor and olive oil to prevent the butter from burning.

Chicken Stock: Use low-sodium so you can control the salt level. Vegetable stock works for vegetarian versions, but chicken stock adds more body and depth.

How to Make Cozy Creamy Tomato Soup With Cream And Basil

1

Prep the Vegetables

Dice 1 medium yellow onion (about 1½ cups), mince 3 cloves garlic, and peel and dice 1 medium carrot (about ¾ cup). Having everything prepped before you start cooking makes the process much smoother. Pro tip: Keep the carrot pieces small – about ¼-inch dice – so they soften quickly and blend smoothly.

2

Sauté the Aromatics

Heat 2 tablespoons each of butter and olive oil in a large Dutch oven or heavy pot over medium heat. When the butter foams, add the onion and carrot with ½ teaspoon salt. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 8-10 minutes. Don't rush this step – properly softened vegetables create a sweeter, more complex soup.

3

Bloom the Tomato Paste

Add 3 tablespoons tomato paste and 2 minced garlic cloves to the pot. Cook, stirring constantly, until the tomato paste has darkened to a deep brick red and the garlic is fragrant, about 2-3 minutes. This step is crucial – it's where we develop those rich, complex flavors that make restaurant-quality soup.

4

Deglaze with Wine

Pour in ¼ cup dry white wine (like Sauvignon Blanc or Pinot Grigio) and scrape up all the browned bits from the bottom of the pot. Let it bubble for about 2 minutes until mostly evaporated. No wine? Use 2 tablespoons white wine vinegar or fresh lemon juice instead.

5

Add Tomatoes and Stock

Pour in two 28-ounce cans of whole peeled tomatoes with their juice, crushing them with your hands as you add them (or use kitchen shears to cut them up right in the can). Add 2 cups chicken stock, 1 teaspoon sugar, ½ teaspoon black pepper, and ½ teaspoon dried thyme. Bring to a boil, then reduce to a simmer.

6

Simmer and Develop Flavors

Let the soup simmer gently for 20-25 minutes, stirring occasionally. This isn't just about heating everything through – the simmering time allows the flavors to meld and deepen. Taste and adjust seasoning with salt and pepper as needed.

7

Blend Until Silky Smooth

Remove from heat and blend the soup using an immersion blender right in the pot, or carefully transfer to a countertop blender in batches. Blend for at least 2 minutes – longer than you think necessary – to achieve that restaurant-quality silky texture. If using a countertop blender, remove the center cap from the lid and cover with a kitchen towel to let steam escape.

8

Finish with Cream and Basil

Return the blended soup to low heat and stir in 1 cup heavy cream. Don't let it boil – just heat through until steaming. Remove from heat and stir in ¼ cup fresh basil chiffonade (rolled and sliced into thin ribbons). Taste one last time and adjust seasoning. Serve hot with crusty bread or grilled cheese sandwiches.

Expert Tips

Temperature Control

Never let cream-based soups boil after adding the cream. High heat causes the proteins to denature and separate, creating an unappetizing curdled texture. Keep it at a gentle simmer.

Make-Ahead Magic

This soup tastes even better the next day! Make it through step 6, then cool and refrigerate. When ready to serve, reheat gently and add the cream and fresh basil.

Blender Safety

When blending hot soup, never fill the blender more than half full. Hold the lid on with a kitchen towel and start on low speed, gradually increasing to prevent explosive pressure buildup.

Consistency Control

If your soup is too thick after blending, thin it with additional stock. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a small amount of tomato paste.

Basil Storage

Store fresh basil like flowers: trim the stems and place in a glass of water on the counter. Don't refrigerate – cold temperatures turn the leaves black. It'll last up to a week.

Acid Balance

If your tomatoes are particularly acidic, balance with a pinch more sugar or a small piece of carrot simmered in the soup then removed. Taste and adjust gradually.

Variations to Try

Spicy Arrabbiata Style

Add 1 teaspoon red pepper flakes with the onions and substitute ¼ cup of the cream with vodka for a grown-up version that packs heat and complexity.

Roasted Tomato Version

Roast the tomatoes at 400°F for 25 minutes before adding to the soup. This caramelizes their natural sugars and adds incredible depth of flavor.

Dairy-Free Delight

Replace the heavy cream with full-fat coconut milk. Add a squeeze of lime at the end instead of lemon, and garnish with cilantro instead of basil for a Thai-inspired twist.

Elevated Gourmet

Add 2 tablespoons of tomato powder with the paste, finish with a swirl of basil pesto, and top with crispy pancetta bits and a drizzle of aged balsamic.

Garden Fresh

In summer, substitute 2 pounds of fresh ripe tomatoes. Score an X on the bottom, blanch for 30 seconds, peel, and proceed with the recipe. Add extra basil and a handful of fresh oregano.

Winter Comfort

Add ½ teaspoon smoked paprika and a bay leaf with the tomatoes. Finish with a pat of butter whisked in at the end (called mounting) for extra richness and shine.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The cream may separate slightly upon standing – simply whisk or reblend to restore the smooth texture. For best results, store the soup without the cream and add it when reheating.

Reheating Instructions:

  • Stovetop: Warm over medium-low heat, stirring frequently until heated through
  • Microwave: Heat in 1-minute intervals, stirring between each, until hot
  • Never boil after adding cream – this prevents curdling

Freezing

This soup freezes beautifully for up to 3 months, but here's the key: freeze it without the cream and fresh basil. Dairy can separate and become grainy when frozen and thawed. Instead, freeze the tomato base, then add cream and fresh basil when reheating.

Freezing Method:

  • Cool completely, then portion into freezer-safe containers
  • Leave 1 inch of headspace for expansion
  • Label with contents and date
  • Freeze flat for space-efficient storage
  • Thaw overnight in the refrigerator before reheating

Make-Ahead Meal Prep

This soup is a meal prep superstar! Make a double batch on Sunday and enjoy it all week. It actually tastes better after 24 hours as the flavors meld. Pack individual portions in microwave-safe containers for grab-and-go lunches. Pair with a grilled cheese sandwich or crusty bread for a complete meal.

Serving Suggestions:

  • Top with homemade croutons and a drizzle of good olive oil
  • Swirl in some pesto or sun-dried tomato paste
  • Add protein with shredded rotisserie chicken or white beans
  • Transform into tomato bisque by adding extra cream

Frequently Asked Questions

Bitterness usually comes from over-caramelized tomato paste or using low-quality canned tomatoes. Make sure to cook the tomato paste just until it turns brick red, not dark brown. Also, always taste your tomatoes first – if they're very acidic, add a pinch more sugar to balance. A small piece of carrot simmered in the soup can also help absorb bitterness.

Absolutely! Replace the butter with olive oil, use vegetable stock instead of chicken stock, and substitute the heavy cream with full-fat coconut milk (the kind from a can, not the drinking kind). Cashew cream also works beautifully – blend 1 cup soaked cashews with 1 cup water until completely smooth, then add to taste.

Three key tips: First, use heavy cream (at least 36% fat) – lower fat dairy curdles easily. Second, temper the cream by adding a ladle of hot soup to it first, then pour it all back into the pot. Third, never let it boil after adding cream – keep it at a gentle simmer or below.

An immersion blender is safest and most convenient for hot soup – you can blend right in the pot. If using a countertop blender, work in small batches, remove the center cap from the lid, and cover with a kitchen towel. High-speed blenders like Vitamix create the silkiest texture but aren't necessary – any blender will work with proper technique.

Yes, but only when tomatoes are in peak season (July-September). Use 2 pounds of very ripe tomatoes. Score an X on the bottom, blanch in boiling water for 30 seconds, then shock in ice water and peel. The soup may need 1-2 tablespoons of tomato paste added for depth since fresh tomatoes have more water content than canned.

Tomato bisque is essentially a more luxurious, velvety version of tomato soup. To transform this recipe into bisque, simply add an extra ½ cup of heavy cream and finish with 2 tablespoons of butter whisked in at the end (called mounting). Strain through a fine-mesh sieve for the ultimate silky texture. Garnish with a drizzle of cream and fresh herbs.

Cozy Creamy Tomato Soup With Cream And Basil
soups
Pin Recipe

Cozy Creamy Tomato Soup With Cream And Basil

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Melt butter and oil: In a large Dutch oven, heat butter and olive oil over medium heat until butter foams.
  2. Sauté vegetables: Add onion and carrot with ½ teaspoon salt. Cook 8-10 minutes until softened.
  3. Bloom tomato paste: Stir in garlic and tomato paste. Cook 2-3 minutes until paste darkens.
  4. Deglaze: Add wine and scrape up browned bits. Simmer 2 minutes until mostly evaporated.
  5. Add tomatoes and stock: Crush tomatoes by hand as you add them. Stir in stock, sugar, thyme, salt and pepper.
  6. Simmer: Bring to a boil, then reduce to gentle simmer for 20-25 minutes.
  7. Blend: Blend until completely smooth using immersion blender or countertop blender.
  8. Finish: Return to low heat. Stir in cream and heat through. Remove from heat and stir in fresh basil.

Recipe Notes

For the creamiest texture, use heavy cream (36% fat) and don't let the soup boil after adding it. The soup can be made ahead through step 7, then cream and basil added when reheating. Freeze without cream for up to 3 months.

Nutrition (per serving)

285
Calories
4g
Protein
18g
Carbs
22g
Fat

More Recipes