Creamy Tomato Basil Soup That's Perfect For Winter

30 min prep 5 min cook 1 servings
Creamy Tomato Basil Soup That's Perfect For Winter
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I still remember the first February I spent in my drafty Victorian apartment—sleet tapping the windows, radiators clanking like they were arguing with the cold, and me wrapped in three blankets wondering if winter would ever loosen its grip. That night I blended the humblest pantry staples—canned tomatoes, a sad bunch of basil from the grocery store, and a splash of cream left from weekend coffee—and produced a soup so silky, so fragrant, so utterly life-affirming that my roommates and I ended up standing over the pot, eating straight from the ladle at 10 p.m. Ten winters later, this Creamy Tomato Basil Soup has become my edible hearth: I make a double batch every snowy Sunday, ladle it into mason jars for busy weeknights, and gift it to neighbors after shoveling driveways. It’s week-night easy, company-worthy, and—thanks to a few baker-style techniques—tastes like you spent all day at the stove.

Why This Recipe Works

  • Roasting concentrates flavor: A quick 15-minute roast intensifies the tomatoes’ sweetness and adds subtle caramelized depth.
  • Fresh + paste = complexity: Using both tomato paste and whole tomatoes gives restaurant body without heaviness.
  • Two-stage basil infusion: Stems simmer in the broth; leaves are blended in at the end for electric color and aroma.
  • Cream without curdling: A cornstarch-stabilized splash plus low heat keeps the texture glossy, not grainy.
  • Blender safety hack: A towel over the lid prevents eruptions while pureeing hot soup.
  • Make-ahead magic: Flavors meld overnight; freezer-friendly for up to three months.

Ingredients You'll Need

Ingredients

Great tomato basil soup starts with shopping smart. Look for whole San Marzano–style tomatoes in heavy puree; the DOP certification is nice but not mandatory—any plum tomato packed in thick juice will taste luxurious. Avoid diced tomatoes treated with calcium chloride; they stay firm and never fully break down. Your olive oil needn’t be $40, but it should smell fresh and grassy. Buy basil the day of, if possible; the leaves should be perky, not bruised, and the bunch should perfume the car on the ride home. Heavy cream keeps longest, though half-and-half works if you follow the cornstarch method below. Finally, keep a tube of double-concentrated tomato paste in the fridge; it’s my week-night umami shortcut for soups, stews, and even salad dressings.

How to Make Creamy Tomato Basil Soup That's Perfect For Winter

1
Roast the tomatoes

Preheat oven to 425 °F (220 °C). Drain two 28-oz cans whole tomatoes, reserving juice. Spread tomatoes on a parchment-lined sheet, drizzle with 1 Tbsp olive oil, and roast 15 min until edges char. This caramelization builds a smoky backbone that canned tomatoes alone can’t deliver.

2
Bloom aromatics

In a Dutch oven over medium heat, warm 2 Tbsp butter and 1 Tbsp olive oil. Add 1 diced yellow onion, 2 smashed garlic cloves, and a pinch of salt. Cook 5 min until translucent, stirring often. Stir in 2 Tbsp tomato paste; cook 2 min until brick red. The paste’s natural sugars deepen, giving the soup layered tomato intensity.

3
Deglaze & simmer

Add roasted tomatoes and reserved juices plus 2 cups low-sodium chicken or vegetable broth. Toss in basil stems (save leaves for later), 1 tsp sugar to balance acidity, and ½ tsp each smoked paprika and black pepper. Bring to a gentle boil, reduce to low, cover, and simmer 20 min. The stems release herbal oils without discoloring the soup.

4
Blend until velvety

Fish out basil stems. Using an immersion blender, puree directly in the pot. (Alternatively, transfer in batches to a countertop blender; remove the center cap, cover with a folded towel, and blend starting on low.) Return soup to low heat.

5
Finish with cream

In a small bowl whisk 1 cup heavy cream with 1 tsp cornstarch until smooth; this prevents curdling. Stream into the soup, stirring constantly. Keep heat low—do not boil. Add reserved basil leaves, torn, and let wilt 1 min. Adjust salt to taste.

6
Serve & garnish

Ladle into warm bowls. Swirl a spoonful of cream, scatter extra basil ribbons, and drizzle peppery olive oil. Crusty grilled-cheese triangles optional but highly recommended.

Expert Tips

Temperature matters

Never let cream come to a rolling boil after adding; keep it under 180 °F to avoid curdling.

Fresh freeze trick

Freeze leftover tomato paste in 1-Tbsp scoops on parchment; transfer to a bag for instant flavor bombs.

Double-smoke boost

Add a pinch of smoked salt at the end for campfire nuance without extra equipment.

Overnight upgrade

Make soup a day ahead; the basil blooms and the flavors marry beautifully.

Variations to Try

  • Dairy-free: Swap cream for full-fat coconut milk and use vegan butter.
  • Spicy fire-roasted: Add ½ tsp red-pepper flakes with onion and use fire-roasted canned tomatoes.
  • Protein-packed: Stir in a can of rinsed white beans before serving for extra heft.
  • Slow-cooker shortcut: Combine everything except cream & basil; cook on low 4 hours, blend, then finish as directed.

Storage Tips

Cool soup completely, then refrigerate in airtight containers up to 5 days. The cream may separate slightly; whisk while reheating over low heat. For longer storage, freeze soup without cream for up to 3 months. Thaw overnight in the fridge, reheat gently, and stir in cornstarch-stabilized cream as directed. Always leave ½-inch headspace in jars to prevent cracking.

Frequently Asked Questions

Yes—use 3 lb ripe Roma tomatoes, halved and roasted cut-side down 25 min, then proceed. Add 1 cup extra broth to compensate for canned juice.
The cream dilutes color; add ¼ tsp baking soda to neutralize acid and brighten red, or stir in a drained jar of roasted red pepper before blending.
Absolutely—halve all ingredients but keep the roasting time the same; use a smaller 2-quart pot.
Yes, but texture is best if you freeze before adding cream. If already combined, reheat slowly and whisk vigorously to re-emulsify.
Creamy Tomato Basil Soup That's Perfect For Winter
soups
Pin Recipe

Creamy Tomato Basil Soup That's Perfect For Winter

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Roast tomatoes: Preheat oven to 425 °F. Drain tomatoes (save juice), roast on sheet 15 min.
  2. Sauté aromatics: In Dutch oven, melt butter with 1 Tbsp oil. Cook onion & garlic 5 min, stir in tomato paste 2 min.
  3. Simmer: Add roasted tomatoes, reserved juice, broth, basil stems, sugar, paprika & pepper. Simmer covered 20 min.
  4. Blend: Remove basil stems; puree soup until silky.
  5. Cream finish: Whisk cream with cornstarch; stir into hot soup over low heat. Add basil leaves, season with salt.
  6. Serve: Ladle into bowls, garnish with cream, basil & olive oil.

Recipe Notes

For a smoother finish, strain through fine mesh before adding cream. Soup thickens as it stands; thin with broth when reheating.

Nutrition (per serving)

268
Calories
4g
Protein
14g
Carbs
22g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.