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
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
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.
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.
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.
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.
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.
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
Creamy Tomato Basil Soup That's Perfect For Winter
Ingredients
Instructions
- Roast tomatoes: Preheat oven to 425 °F. Drain tomatoes (save juice), roast on sheet 15 min.
- Sauté aromatics: In Dutch oven, melt butter with 1 Tbsp oil. Cook onion & garlic 5 min, stir in tomato paste 2 min.
- Simmer: Add roasted tomatoes, reserved juice, broth, basil stems, sugar, paprika & pepper. Simmer covered 20 min.
- Blend: Remove basil stems; puree soup until silky.
- Cream finish: Whisk cream with cornstarch; stir into hot soup over low heat. Add basil leaves, season with salt.
- 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.