Creamy Tomato Soup with Basil for Cozy Evenings

30 min prep 4 min cook 4 servings
Creamy Tomato Soup with Basil for Cozy Evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double-blend technique: We puree once with an immersion blender for speed, then again after a splash of cream for restaurant-level silkiness.
  • Tomato paste caramelization: A full two-minute sizzle in olive oil unlocks sweet, almost umami depth you never knew canned tomatoes could deliver.
  • Basil at two stages: A bay-leaf-like stem steeps while the soup simmers, then fresh ribbons go in at the end for bright, garden-fresh perfume.
  • Make-ahead friendly: Flavors meld overnight, so it’s the perfect Sunday-batch for lightning-fast weeknight dinners.
  • One-pot wonder: Minimal dishes, maximum coziness—because nobody wants to face a mountain of cookware when the couch is calling.
  • Naturally vegetarian: Swap veggie broth and coconut milk for a vegan version that still tastes absurdly luxurious.

Ingredients You'll Need

Ingredients

Great tomato soup starts with great tomatoes—canned, ironically, are more reliable than fresh. Look for whole peeled San Marzano or DOP-certified plum tomatoes; they’re naturally lower in acid and higher in natural sugars, which translates to rounder, sun-kissed flavor even in the dead of winter. If you spot a dented can on the bottom shelf, don’t judge it harshly—often those are the ones that have been sitting long enough to develop even more depth. Olive oil should be fresh and fruity; you’ll taste it in the first sip. Butter is non-negotiable for me—it rounds the sharp edges of tomato acid the way a wool blanket smooths a shiver. Yellow onion and garlic form the aromatic base; dice them small so they melt away into the soup. A generous spoonful of double-concentrated tomato paste is the flavor booster that amplifies everything; let it sizzle until it turns a deep brick red and starts to stick to the pot—those browned bits are pure gold. Heavy cream brings the velvet, but half-and-half works if you’re counting calories; just simmer gently so it doesn’t curdle. For the basil, choose perky leaves that smell like summer rain; avoid anything with black spots or limp edges. Vegetable broth keeps it vegetarian, but chicken stock adds a subtle savory backbone. A pinch of sugar balances acid, while a whisper of smoked paprika gives hidden warmth without announcing itself.

How to Make Creamy Tomato Soup with Basil for Cozy Evenings

1
Warm the pot & bloom the fat

Place a heavy 4-quart Dutch oven over medium heat for 60 seconds so the metal expands evenly—this prevents hot spots later. Add 2 tablespoons extra-virgin olive oil and 1 tablespoon unsalted butter. When the butter foams, swirl to combine; the oil keeps the butter from browning too quickly.

2
Sauté aromatics until translucent

Add 1 cup finely diced yellow onion (about 1 medium) and ½ teaspoon kosher salt. Cook 4 minutes, stirring often, until the edges turn translucent and the center is satin-soft. Add 2 minced garlic cloves; cook 45 seconds—just until the raw smell disappears and the kitchen smells like an Italian grandmother’s hug.

3
Caramelize the tomato paste

Scoot the onions to the perimeter, creating a bare circle in the center. Dollop 2 tablespoons tomato paste into the clearing; let it sizzle, undisturbed, 2 full minutes. You’re looking for a color shift from fire-engine red to deep mahogany and a faintly sweet, almost smoky aroma. Stir to coat the onions; the browned fond on the bottom of the pot is flavor concentrate.

4
Deglaze with tomatoes & broth

Pour in one 28-ounce can whole peeled tomatoes with their juices. Using kitchen shears, snip the tomatoes directly in the pot into bite-size pieces (less mess than cutting on a board). Add 2 cups vegetable broth, 1 teaspoon sugar, ½ teaspoon smoked paprika, and ¼ teaspoon freshly ground black pepper. Scrape the bottom with a wooden spoon to lift every last bit of caramelized magic.

5
Add basil & simmer gently

Tuck in 3 large basil sprigs, stems and all; they’ll infuse the broth like a tea. Bring to a gentle bubble, then reduce heat to low, cover slightly ajar, and simmer 20 minutes. The soup will thicken and the tomatoes will lose their tinny edge. Stir once halfway to prevent sticking.

6
First blend for smooth base

Fish out the basil stems and discard. Using an immersion blender, puree directly in the pot until silk-smooth, 45–60 seconds. If you only have a countertop blender, work in batches filling the jar no more than halfway; hold the lid with a kitchen towel to prevent hot geysers.

7
Enrich with cream

Reduce heat to the lowest setting. Pour in ½ cup heavy cream, stirring constantly. The soup will turn a blushing rose. Taste; add more salt if needed (canned tomatoes vary widely). If it’s too thick, loosen with a splash of broth; too thin, simmer 2–3 minutes more.

8
Second blend for velvet finish

Give the soup one final 20-second buzz with the immersion blender. This second blend emulsifies the cream into the tomatoes, creating that restaurant-level sheen. Ladle into warm bowls, scatter with fresh basil ribbons, and serve with buttery croutons or grilled-cheze fingers for ultimate dunkability.

Expert Tips

Low & slow cream

Never let cream boil; it can curdle. Keep the heat whisper-low and stir until it just melds into the soup.

Dairy-free swap

Substitute full-fat coconut milk; its natural sweetness mirrors cream and keeps the soup vegan.

Chill & reheat gently

Soup thickens as it cools; thin with broth when reheating and warm over medium-low, stirring often.

Overnight flavor bomb

Make it a day ahead; the basil deepens and the tomatoes sweeten. Taste and adjust salt before serving.

Crouton shortcut

Toss cubed sourdough with olive oil, garlic powder, and parmesan; bake 10 min at 400 °F while the soup simmers.

Fresh basil storage

Keep stems in a jar of water like flowers, cover loosely with a plastic bag, and leave on the counter—not the fridge.

Variations to Try

  • Roasted Red Pepper: Swap ½ cup tomatoes for an equal amount of jarred roasted peppers for smoky sweetness.
  • Spicy Tomato & Harissa: Stir 1 teaspoon rose harissa into the tomato paste for North-African warmth.
  • Creamy Tomato-Basil Bisque: Add 1 peeled, diced russet potato to the simmer; it thickens naturally without flour.
  • Golden Tomato Turmeric: Add ½ teaspoon ground turmeric and a pinch of black pepper for anti-inflammatory glow.

Storage Tips

Cool the soup completely before transferring to airtight containers; it will keep 4 days refrigerated or 3 months frozen. Leave ½-inch headspace when freezing to allow for expansion. Thaw overnight in the fridge, then reheat gently with a splash of broth or milk to restore the silky texture. For lunchboxes, pour single servings into mason jars; they double as microwave-safe bowls—just loosen the lid first to vent.

Frequently Asked Questions

Yes—use 2½ pounds ripe Roma or plum. Blanch, peel, seed, and cook 10 extra minutes to concentrate flavor.

Cream dilutes pigment; add 1 teaspoon tomato powder or a squeeze of tomato paste to deepen color.

Absolutely—freeze without cream, then stir it in when reheating for best texture.

Blend again while hot; if still grainy, strain through a fine sieve and whisk in a teaspoon of cold butter for gloss.

Buttery grilled-cheese fingers, parmesan-crusted crostini, or garlic knots straight from the oven.

Naturally yes—no flour or roux required. Double-check your broth label for hidden wheat derivatives.
Creamy Tomato Soup with Basil for Cozy Evenings
soups
Pin Recipe

Creamy Tomato Soup with Basil for Cozy Evenings

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

Ingredients

Instructions

  1. Warm the pot: Heat olive oil and butter in a 4-quart Dutch oven over medium until butter foams.
  2. Sauté aromatics: Add onion and ½ tsp salt; cook 4 min until translucent. Stir in garlic 45 sec.
  3. Caramelize paste: Clear center; add tomato paste. Sizzle 2 min until mahogany. Stir to coat.
  4. Deglaze: Add tomatoes with juice, broth, sugar, paprika, pepper. Scrape browned bits.
  5. Simmer: Add basil sprigs; simmer 20 min partially covered.
  6. Blend: Remove basil stems; puree with immersion blender until smooth.
  7. Cream finish: Lower heat; stir in cream. Blend again 20 sec for velvet texture. Salt to taste.
  8. Serve: Ladle into warm bowls, garnish with fresh basil and cracked pepper.

Recipe Notes

For vegan, substitute full-fat coconut milk. Soup thickens on standing; thin with broth when reheating.

Nutrition (per serving)

238
Calories
4g
Protein
15g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.