Welcome to seasonallyrecipes

Creamy Tomato Soup with Basil and Parmesan

By Amelia Avery | March 09, 2026
Creamy Tomato Soup with Basil and Parmesan

There’s a moment every October—right after the maple leaves have turned the color of burnt sugar and the first wool sweater comes out of its summer hibernation—when my husband quietly asks, “Is it tomato-soup season yet?” He never requests turkey chili or butternut bisque; it’s always this silky, basil-flecked tomato soup he wants ladled into a deep ceramic bowl, topped with a snowfall of fresh Parmesan and served beside a griddled cheese sandwich that oozes like lava. I developed the recipe eight years ago in a tiny rental kitchen with a warped non-stick pot and a $4 immersion blender, yet it has followed us through two moves, a renovation, and the arrival of our daughter, who now drags her step-stool to the stove so she can “help swirl the cream.”

What makes this version stand apart from the deli-counter classic is the layering of sweet and acid, the gentle simmer that coaxes every bit of pectin from the tomatoes, and the final enrichment of cream whipped with a spoonful of tomato paste so the dairy doesn’t curdle. It tastes like the best parts of late summer canned in a jar, yet it comes together in under forty minutes—perfect for weeknight cravings or for impressing guests who think tomato soup is humble. Make a double batch; the leftovers freeze beautifully and only improve overnight as the basil perfumes the cream.

Why This Recipe Works

  • Double-thick dairy: A two-step cream approach—first a splash in the sautĂ©, then a glossy finish off-heat—prevents that chalky, broken texture.
  • Tomato paste trifecta: Caramelized at the start, loosened with broth, and thinned into the final cream for depth without acidity.
  • Fresh + dried basil: Dried goes in early for grassy backbone; fresh is ribboned at the end for bright perfume.
  • Parmesan rind trick: Simmering the rind (the part you usually toss) gives round, nutty umami that powdered Parm can’t touch.
  • Blender flexibility: Works silky-smooth or intentionally chunky; you control the luxury factor.
  • One-pot economy: No roasting pans, no sheet-tray croutons—everything happens in the same Dutch oven.

Ingredients You'll Need

Ingredients

San Marzano tomatoes—whole, peeled, and certified D.O.P. if your budget allows—give the sweetest, least acidic base. They’re picked at peak ripeness in the volcanic soil of Campania and packed within six hours, so you taste sunshine even in February. If you can’t find them, look for California-grown pear tomatoes or fire-roasted diced tomatoes for a subtle smokiness. Always buy the 28-ounce can; you’ll use every ounce and a splash of juice to rinse the pot.

Unsalted butter + olive oil are heated together so the milk solids brown while the oil prevents scorching. The combo gives you the nuttiness of clarified butter plus the grassy notes of a good extra-virgin. If you’re dairy-free, swap the butter for more oil and stir in a teaspoon of white miso for richness.

Tomato paste in a tube stays fresher longer and lets you squeeze out tablespoon increments without waste. After opening, store it in the fridge door; it will last a year.

Yellow onion is my workhorse, but a sweet Vidalia or even a couple of shallots work. Dice small so they melt into the soup and don’t require long sautéing.

Garlic goes in after the onions are translucent so it doesn’t burn. Smash cloves with the flat of a knife for easy peeling; mince fine or use a micro-plane for a softer distribution.

Vegetable or chicken stock should be low-sodium; canned tomatoes carry plenty of salt. Homemade stock is lovely but not obligatory—just warm it in the microwave for one minute so the soup never drops to a frigid halt.

Heavy cream coats the back of a spoon at 36 % milk fat. For a lighter version you can use half-and-half, but the soup will be thinner and prone to separating on reheating. A tablespoon of cornstarch slurry whisked in will stabilize lighter dairy.

Fresh basil should smell like summer rain on garden soil. Buy it the day you cook; black edges mean it’s oxidizing. Reserve tiny leaves for garnish and shred larger ones into ribbons (chiffonade) so they don’t bruise.

Parmesan cheese—real Parmigiano-Reggiano aged 24 months—grates fluffier and melts silkier than pre-shredded tubs. If you’re vegetarian, look for a rennet-free version or substitute aged Grana Padano.

Seasoning essentials: kosher salt, freshly ground black pepper, and a pinch of sugar only if your tomatoes are especially tart. A whisper of baking soda (⅛ tsp) neutralizes acid if you’re serving to acid-sensitive guests.

How to Make Creamy Tomato Soup with Basil and Parmesan

1
Warm your base

Place a medium Dutch oven over medium heat. Add 1 Tbsp olive oil and 1 Tbsp butter. When the butter foams and just begins to smell nutty, swirl to combine. This hybrid fat raises the smoke point and builds flavor.

2
Bloom the tomato paste

Scrape in 2 Tbsp tomato paste and ½ tsp dried basil. Cook, stirring constantly, until the paste darkens to a brick red and a thin film forms on the bottom of the pot—about 3 minutes. This caramelization removes raw metallic notes and concentrates umami.

3
Sauté aromatics

Add 1 cup diced onion (about ½ large). Reduce heat to medium-low and cook 5 minutes until translucent. Stir in 2 minced garlic cloves; cook 45 seconds until fragrant but not brown.

4
Add tomatoes & stock

Pour in one 28-ounce can whole tomatoes with their juice. Crush them between your fingers as they slide into the pot for rustic texture. Add 1 Parmesan rind (optional but transformative) and 2 cups warm stock. Increase heat to high; bring to a lively simmer, then reduce to low, cover partially, and cook 15 minutes. Stir occasionally, scraping the bottom to prevent sticking.

5
Remove rind & purée

Fish out the Parmesan rind (it will be soft and chewy—cook’s treat). Use an immersion blender directly in the pot, tilting the pot so the head is submerged, and blend until silky, 45–60 seconds. Alternatively, transfer in batches to a countertop blender; remove the center cap to vent steam and cover with a folded towel to prevent splatter.

6
Finish with cream

Whisk ½ cup heavy cream with 1 tsp tomato paste until smooth. Lower heat to the barest whisper and stir in the cream mixture; warm through 2 minutes. Do not boil once cream is added—it will break and look grainy.

7
Season & brighten

Taste and adjust with salt, pepper, and a pinch of sugar if needed. Stir in ÂĽ cup fresh basil ribbons. The color will instantly intensify to a garden-fresh green.

8
Serve & garnish

Ladle into warm bowls. Shower with freshly grated Parmesan and a drizzle of peppery olive oil. Add buttery croutons or a grilled-cheese wedge for the full diner experience.

Expert Tips

Control the heat

Tomato soup is notorious for erupting like lava. Keep the lid ajar and heat on low; if it still bubbles violently, place a heat diffuser under the pot.

Prevent curdling

Temper cream by whisking in a ladle of hot soup before adding it back to the pot. This equalizes temperature and keeps the texture silken.

Overnight flavor boost

Make the soup base without cream; refrigerate up to 3 days. Add cream when reheating for brightest flavor and freshest color.

Blender safety

Hot liquids expand. Never fill a blender jar more than half; blend in batches and start on low speed with the lid vented.

Grow your own basil

Keep a pot on a sunny windowsill. Pinch flowers to encourage leaf production; you’ll have fresh garnish all winter.

Parmesan rind stash

Save rinds in a zip bag in the freezer. Toss into soups, stews, or risottos for instant depth—no need to thaw first.

Variations to Try

  • Spicy Roasted Red Pepper

    Blend in one drained roasted red pepper and ÂĽ tsp smoked paprika. Finish with a dash of hot honey.

  • Chilled Summer Version

    Skip the cream; chill the blended base overnight. Stir in Greek yogurt and serve with basil ice cubes.

  • Dairy-Free Coconut Spin

    Replace cream with full-fat coconut milk and add a strip of lime peel while simmering. Garnish with Thai basil.

  • Garden Veg Boost

    Stir in a handful of baby spinach or diced zucchini during the last 5 minutes for extra veg without altering flavor.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 4 days. The basil will darken; stir in fresh leaves when reheating.

Freezer: Omit the cream if you plan to freeze. Ladle cooled soup into quart-size freezer bags, squeeze out air, and lay flat on a sheet tray. Once solid, stack vertically like books to save space. Keeps 3 months. Thaw overnight in the fridge, then whisk in cream while reheating gently.

Reheating: Warm in a covered pot over medium-low, stirring often. If soup thickened in storage, loosen with a splash of broth or milk. Microwave works in a pinch—use 50 % power and stir every 45 seconds.

Frequently Asked Questions

You can, but the soup will be thinner and less luxurious. Stir 1 tsp cornstarch into the cold milk before adding to prevent curdling, and warm gently without boiling.

Use a standard countertop blender in batches, or simply mash the tomatoes with a potato masher for a rustic, chunky texture. The soup will still taste delicious.

Yes, as written it contains no gluten. If you add flour as a thickener, substitute 1:1 gluten-free all-purpose blend or use the optional cornstarch method.

Absolutely. Use a 5-quart pot and increase simmering time by 5 minutes. Blend in batches; an immersion blender may strain in very deep pots—tilt the pot or work in halves.

Stir in a pinch of baking soda (start with ⅛ tsp) and simmer 2 minutes. Alternatively, add ½ tsp sugar or a splash of cream to round the edges.

Yes. Sauté aromatics and tomato paste on the stove first for best flavor, then transfer to a 4-quart slow cooker with tomatoes and stock. Cook on LOW 4–6 hours, blend, then stir in cream during the last 15 minutes on WARM.
Creamy Tomato Soup with Basil and Parmesan
soups
Pin Recipe

Creamy Tomato Soup with Basil and Parmesan

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil and butter in a Dutch oven over medium. Add tomato paste and dried basil; cook 3 minutes until brick red. Stir in onion; cook 5 minutes. Add garlic; cook 45 seconds.
  2. Simmer tomatoes: Add tomatoes, Parmesan rind, and warm stock. Bring to a simmer; cook partially covered 15 minutes.
  3. Blend: Remove rind. Purée with an immersion blender until smooth.
  4. Enrich: Whisk cream with 1 tsp tomato paste; stir into soup over low heat 2 minutes.
  5. Season: Add salt, pepper, sugar if needed, and fresh basil.
  6. Serve: Ladle into bowls, top with Parmesan and a drizzle of olive oil.

Recipe Notes

For a smoother texture, strain through a fine sieve after blending. Soup thickens as it stands; thin with stock or milk when reheating.

Nutrition (per serving)

285
Calories
7g
Protein
14g
Carbs
23g
Fat

More Recipes