Cozy Tomato Soup with Basil for Winter Lunch

30 min prep 90 min cook 1 servings
Cozy Tomato Soup with Basil for Winter Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double-thick texture: A quick roux plus a splash of heavy cream gives body without gloppiness—velvety, not wallpaper paste.
  • Roasted tomato depth: Canned fire-roasted tomatoes bring smoky complexity; no fresh tomatoes required in the dead of winter.
  • Basil two ways: Stirred in for grassiness and blended for brightness; you taste the leaf, not just a whisper.
  • One-pot wonder: From sauté to simmer to purée, everything happens in the same Dutch oven—fewer dishes, more couch time.
  • Freezer-friendly: Make a double batch, freeze flat in zip bags, and you’ve got lunch for the next blizzard.
  • Kid-approved but sophisticated: A hint of honey tames acidity; add a glug of sherry for grown-ups when the kids aren’t looking.

Ingredients You'll Need

Ingredients

Quality matters here, but don’t stress about farm-fresh produce in February. Think of this as a pantry love letter—most items sit happily on shelves until the snow flies, then swoop in like superheroes.

Fire-roasted crushed tomatoes: I grab the 28-ounce cans labeled “fire-roasted” for a campfire nuance. If you can only find diced, pulse them briefly in the blender; we want rustic, not chunky salsa. San Marzano is the gold standard, but any DOP Italian plum tomato will sing.

Butter & olive oil: A 50-50 split gives the best of both worlds—butter for flavor, olive oil for a higher smoke point when we sauté the aromatics. Use unsalted butter so you control the salt level.

Onion, carrot & celery: The holy trinity sneaks in sweetness and body. Dice them small so they disappear into the soup; nobody wants a carrot cube in their cream-laden spoonful.

Garlic: Three fat cloves, smashed and minced. Add it after the vegetables have softened so it doesn’t burn and turn bitter.

Tomato paste: A concentrated umami bomb. Sizzle it until it turns from bright red to brick—this caramelization adds a malty backbone.

All-purpose flour: Just two tablespoons act as insurance against a thin, broth-y soup. We’re making a quick blond roux, not a gravy, so keep it moving for 60 seconds.

Vegetable broth: Low-sodium lets you season precisely. If you’re a chicken-broth household, go ahead; I won’t tell the vegetarians.

Heavy cream: A modest ⅓ cup turns the whole pot silk-bath luxurious. Swap with full-fat coconut milk for dairy-free vibes; the faint coconut actually plays nicely with basil.

Fresh basil: Two separate additions—half gets blended into the soup for color, the other half is chiffonaded and stirred in at the end for that heady aroma. In winter, look for hydroponic basil in clamshells; avoid anything black-edged or limp.

Honey & balsamic vinegar: A teaspoon each balances the tomato’s natural tang and heightens sweetness without making dessert. Omit if your tomatoes are already sweet.

Crushed red-pepper flakes: Optional, but a pinch warms the back of your throat—perfect when the wind chill is negative ridiculous.

How to Make Cozy Tomato Soup with Basil for Winter Lunch

1
Melt & mingle: Place a heavy 4-quart Dutch oven over medium-low heat. Add 1 tablespoon each of unsalted butter and olive oil. Once the butter foams, swirl to combine. The combo prevents the milk solids from scorching and gives you a glossy, flavorful base.
2
Sweat the aromatics: Stir in ½ cup finely diced onion, ½ cup diced carrot, and ¼ cup diced celery plus a pinch of kosher salt. Reduce heat to low, cover, and sweat 8 minutes, stirring twice. You want translucency, not color; think of it as a spa steam for vegetables.
3
Bloom the garlic & tomato paste: Uncover, scoot veggies to the perimeter, and add 1 tablespoon tomato paste and 3 minced garlic cloves to the center. Let the paste darken 90 seconds—stir constantly—until it smells like sun-dried tomatoes and caramel.
4
Make the quick roux: Sprinkle 2 tablespoons flour over the vegetables. Stir for 60–90 seconds; the mixture will look like damp sand. You’re coating the flour in fat, preventing lumps later. Keep the heat gentle so it doesn’t brown beyond a light blonde.
5
Deglaze with tomatoes: Pour in one 28-ounce can of fire-roasted crushed tomatoes with all their juices. Scrape the pot’s fond (those tasty browned bits) as the tomatoes sputter. Add ½ cup of the broth to thin the mixture so it won’t scorch.
6
Simmer & marry: Stir in the remaining 2 cups vegetable broth, 1 teaspoon honey, 1 teaspoon balsamic vinegar, ¼ teaspoon black pepper, and a pinch of crushed red-pepper flakes if using. Increase heat to medium-high until gentle bubbles appear, then reduce to low, cover partially, and simmer 15 minutes. Stir occasionally; flavors meld and the raw tomato edge mellows.
7
Blend silky smooth: Remove from heat; add ½ cup loosely packed fresh basil leaves. Using an immersion blender, purée directly in the pot until satin-smooth. (If using a countertop blender, vent the lid and blend in batches to avoid an explosion of hot soup.)
8
Enrich & reheat: Return the blended soup to low heat. Stir in ⅓ cup heavy cream and taste for salt—add up to ¾ teaspoon more depending on your broth. Warm just until steam rises; do not boil after adding cream or it can curdle.
9
Finish with fresh basil: Stack ¼ cup basil leaves, roll into a cigar, and slice into thin ribbons. Stir most of them into the soup, reserving a pinch for garnish. The residual heat releases their perfume without muddying the color.
10
Serve & customize: Ladle into warm mugs or bowls. Top with a drizzle of cream, extra basil, Parmesan crisps, or, my favorite, a handful of buttery garlic croutons that bob like little rafts. Pair with grilled cheese, avocado toast, or just a hunk of crusty sourdough you’ve charred under the broiler.

Expert Tips

Temperature discipline

Keep the heat low when sweating aromatics; high heat can caramelize them, turning the soup orange-sweet rather than balanced.

Immersion blender safety

Tilt the pot slightly so the blender head is submerged; this prevents splatter and aerates the soup less, keeping it creamy.

Dairy-free swap

Use canned coconut milk but add 1 teaspoon white miso to echo the umami depth that cream would otherwise round out.

Salt timing

Add final salt after blending; reduction during simmer concentrates salinity, and you can always add, never subtract.

Crouton upgrade

Toss cubed sourdough with melted ghee, garlic powder, and a whisper of smoked paprika before baking 12 min at 400 °F.

Make it vegan

Sub olive oil for butter, coconut milk for cream, and add 1 tablespoon nutritional yeast for a cheesy, nutty backbone.

Variations to Try

  • Roasted red-pepper twist: Swap ½ cup tomatoes for jarred roasted red peppers; blend for a sweeter, slightly smoky profile reminiscent of pimiento soup.
  • Creamy tomato-ricotta: Omit heavy cream and whisk in ½ cup whole-milk ricotta off heat for cloud-like fluff and extra protein.
  • Spicy harissa: Stir 1 tablespoon harissa paste into the tomato paste step; finish with lemon zest instead of balsamic for North-African heat.
  • Seafood bisque upgrade: Add 8 oz bay scallops and 6 oz peeled shrimp during the last 3 minutes of simmering for a coastal tomato bisque.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently over medium-low, thinning with broth or water as the soup thickens when chilled.

Freezer: Ladle into quart-size freezer bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in lukewarm water for quicker defrosting.

Make-ahead roux: Double the butter/oil and flour step, reserve half the roux in a jar, refrigerate up to 1 week, and whisk into future soups for lightning-fast weeknight dinners.

Frequently Asked Questions

Yes, but only if you roast them first. Halve 3 pounds Roma tomatoes, toss with oil, salt, and roast 30 min at 425 °F to evaporate excess water and intensify sweetness; then proceed with the recipe.

Stir in an extra ½ teaspoon honey or a small pat of butter; dairy coats palate receptors and neutralizes perceived acidity. A carrot simmered whole and removed also absorbs acid.

Absolutely. Replace with equal parts evaporated skim milk or purée ½ cup white beans into the soup for creaminess without fat.

As written it contains flour. Sub 1 tablespoon cornstarch slurried with cold broth, added after puréeing, then simmer 2 minutes to thicken.

Yes—use a 7-quart pot and increase simmer time to 20 minutes. When blending, work in smaller pulses to avoid hot splatter.

Sourdough with sharp white cheddar and a whisper of Dijon on the inside; griddle in mayo, not butter, for an even golden crust that holds up to dunking.
Cozy Tomato Soup with Basil for Winter Lunch
soups
Pin Recipe

Cozy Tomato Soup with Basil for Winter Lunch

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
4

Ingredients

Instructions

  1. Melt & Sweat: In a Dutch oven, melt butter with olive oil over medium-low. Add onion, carrot, celery and a pinch of salt; cover and sweat 8 min until translucent.
  2. Bloom Paste: Uncover, stir in garlic and tomato paste; cook 90 seconds until paste darkens.
  3. Make Roux: Sprinkle in flour; stir 60–90 seconds to coat vegetables.
  4. Deglaze: Pour in tomatoes plus ½ cup broth; scrape up fond.
  5. Simmer: Add remaining broth, honey, vinegar, pepper and optional red-pepper flakes. Partially cover, simmer 15 min.
  6. Blend: Add ½ cup basil; purée with immersion blender until smooth.
  7. Enrich: Stir in cream; warm gently (do not boil). Salt to taste.
  8. Serve: Stir in remaining basil ribbons, garnish, and serve hot with crusty bread.

Recipe Notes

For a smoky depth, add a pinch of smoked paprika with the red-pepper flakes. Leftovers thicken; thin with broth when reheating.

Nutrition (per serving)

218
Calories
4g
Protein
19g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.