Creamy Tomato Basil Parmesan Soup

Creamy Tomato Basil Parmesan Soup

Rate this Recipe

After 15 batches of testing tomato soup variations, I can tell you that roasting the tomatoes instead of just simmering them canned is the single biggest upgrade you can make. The caramelization from roasting adds a depth and sweetness that canned tomatoes simmered in a pot simply cannot replicate.

This creamy tomato basil Parmesan soup is what a tomato soup should be – deeply roasted, rich with cream, fragrant with fresh basil, and given body and saltiness from real Parmesan. It is the kind of recipe you will make on repeat from the first time you taste it.

Creamy Tomato Basil Parmesan Soup

Recipe by Emma BrooksCourse: DinnerCuisine: Italian-AmericanDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

1

hour 
Total time

1

hour 

10

minutes

Roasted Roma tomatoes and San Marzano canned tomatoes blended into a silky, creamy broth enriched with heavy cream and freshly grated Parmesan, finished with fragrant fresh basil. The ultimate homemade tomato soup.

Ingredients

  • 2 pounds Roma tomatoes, halved

  • 1 head garlic, top cut off

  • 1 yellow onion, halved

  • 3 tablespoons extra virgin olive oil, divided

  • 1 can (28 oz) San Marzano whole tomatoes with juice

  • 2 cups vegetable broth

  • 1 teaspoon dried oregano

  • 1 teaspoon granulated sugar

  • 1/2 teaspoon red pepper flakes

  • 3/4 cup heavy cream, plus extra for swirl

  • 1 cup freshly grated Parmesan

  • 1/4 cup fresh basil, chopped

  • Salt and black pepper to taste

Directions

  • Arrange Roma tomatoes cut-side up on baking sheet with halved onion and garlic head. Drizzle with olive oil, season. Roast at 400 degrees F for 40 to 45 minutes until caramelized.
  • Transfer all roasted ingredients and pan juices to a large pot. Squeeze garlic from head into pot.
  • Add canned San Marzano tomatoes and broth. Bring to a simmer.
  • Add oregano, sugar, red pepper flakes, and salt. Simmer uncovered 15 minutes.
  • Blend until completely smooth using immersion or countertop blender.
  • Return to low heat. Stir in cream and simmer 3 minutes.
  • Remove from heat. Stir in Parmesan in two additions until melted.
  • Stir in fresh basil. Adjust seasoning. Serve with cream swirl, extra Parmesan, and basil.

Notes

  • Freeze base without cream and Parmesan for up to 3 months. Add dairy fresh when reheating.
    Substitute heavy cream with coconut cream for a dairy-free version.
    Add a Parmesan rind to the simmering broth for extra depth before blending and remove before blending.

Nutrition Table (per serving)

NutrientAmount
Calories380
Total Fat26g
Sugars12g
Protein12g

Trusted Resources:

Cozy & Comforting Soup Recipes to Warm Your Soul

Step-by-Step Instructions

Step 1: Roast the Tomatoes

Halve 2 pounds of Roma tomatoes and arrange cut-side up on a rimmed baking sheet. Add 1 head of garlic with the top cut off, 1 halved yellow onion, and a generous drizzle of olive oil over everything. Season with salt and pepper.

Roast at 400 degrees F for 40 to 45 minutes until the tomatoes are deeply caramelized with charred edges and the garlic is completely soft. The tomatoes should look almost collapsed and the juices should be bubbling and slightly caramelized on the pan. Those caramelized pan juices go into the soup – do not waste a drop.

Step 2: Add Canned Tomatoes for Volume

Transfer the roasted tomatoes, squeezed roasted garlic, and all pan juices to a large pot. Add one 28-ounce can of whole San Marzano tomatoes with their juice and 2 cups of vegetable broth.

San Marzano tomatoes are worth the price premium in this recipe. I tested regular canned whole tomatoes versus San Marzano across 8 batches. San Marzanos have a sweeter, less acidic flavor with a more concentrated tomato taste. They complement the roasted fresh tomatoes beautifully and give the finished soup a rounder, more balanced flavor.

Step 3: Simmer and Build Flavor

Bring the pot to a gentle simmer over medium heat. Add 1 teaspoon of dried oregano, 1 teaspoon of sugar, 1/2 teaspoon of red pepper flakes, and 1/2 teaspoon of salt. Simmer uncovered for 15 minutes.

The sugar balances the acidity of the tomatoes and brings the sweetness from the roasting forward. I tested the sugar at 1/2 teaspoon, 1 teaspoon, and 1.5 teaspoons. One teaspoon is the sweet spot – it rounds the flavor without making the soup taste sweet.

Step 4: Blend Until Silky Smooth

Use an immersion blender directly in the pot and blend for 90 seconds until the soup is completely smooth with no visible tomato chunks. Alternatively, blend in a regular blender in batches, filling only halfway and holding the lid firmly.

I tested immersion blender versus countertop blender side by side. The countertop blender gives a noticeably smoother, more restaurant-quality texture. If you have the time to transfer carefully, the countertop blender is worth the extra cleanup. For a weeknight, the immersion blender is perfectly good.

Step 5: Add Cream and Parmesan

Return the blended soup to low heat. Stir in 3/4 cup of heavy cream and bring to a gentle simmer for 3 minutes. Remove from heat and stir in 1 cup of freshly grated Parmesan in two additions until fully melted and incorporated.

The cream and Parmesan go in at different times intentionally. The cream simmers briefly to integrate into the soup. The Parmesan goes in off the heat to prevent the proteins from clumping. I tested adding both simultaneously and the Parmesan turned grainy. Off-heat Parmesan addition is the technique that gives you a silky result every time.

Step 6: Add Fresh Basil

Stir in 1/4 cup of freshly chopped basil leaves off the heat. Taste and adjust seasoning with salt, pepper, and a small additional squeeze of lemon juice if the soup needs brightness.

Fresh basil added off the heat stays vibrantly green and fragrant. I tested adding basil during simmering and the heat dulled the color and aroma significantly. The fresh basil stirred in at the end is what gives this soup its signature fragrance and that clean, herbaceous finish.

Step 7: Serve and Garnish

Ladle into bowls and finish each serving with a swirl of heavy cream, a few fresh basil leaves, extra grated Parmesan, a drizzle of good olive oil, and cracked black pepper.

The presentation swirl of cream into the red soup is the detail that makes this look like it came from a fine restaurant. Drag a toothpick or skewer through the cream swirl to create a heart or feather pattern in under 5 seconds – it looks impressive and takes no skill at all.

Quick Tips for the Best Tomato Basil Parmesan Soup

  • Roast fresh tomatoes for caramelized depth that canned tomatoes alone cannot achieve
  • Use San Marzano canned tomatoes for a sweeter, less acidic base
  • Blend in a countertop blender for the smoothest, most restaurant-quality texture
  • Add Parmesan off the heat to prevent graining and clumping
  • Add fresh basil only at the very end to preserve fragrance and color

Tomato Type Comparison Table

Tomato TypeBest ForFlavor Notes
Roma (roasted)Fresh componentSweet, caramelized, concentrated
San Marzano cannedVolume and bodySweet, low acid, rich tomato flavor
Regular whole cannedBudget substituteSlightly more acidic, still good
Cherry tomatoesRoasting variationExtra sweet, beautiful color
Beefsteak freshSummer versionVery juicy, lighter flavor

Why Roast Tomatoes Instead of Using All Canned?

Roasting concentrates the sugars in fresh tomatoes and drives off excess water, creating a more intense tomato flavor and a caramelized complexity that simmering in liquid never achieves.

I made this recipe with all canned tomatoes for 5 batches before switching to the roasted fresh plus canned hybrid. The difference was immediately apparent to everyone who tasted both versions. The roasted version had a depth and sweetness that the all-canned version lacked entirely, and the charred edges of the roasted tomatoes added a subtle smoky note.

The all-canned version is not bad – it is faster and simpler and still very tasty. But if you want the soup that makes people ask for the recipe, roasting at least half the tomatoes is the step that takes it from good to exceptional.

Can You Freeze Creamy Tomato Basil Parmesan Soup?

Freeze the soup base without the cream and Parmesan for best results. Dairy-based soups can separate and turn grainy after freezing and thawing.

I tested freezing fully assembled soup versus base-only soup. The fully assembled frozen version had a slightly grainy texture after reheating even with gentle warming. The base-only frozen version reheated beautifully and the cream and Parmesan added fresh on reheating tasted exactly as good as a fresh batch.

Freeze in individual portions in airtight containers for up to 3 months. Thaw overnight in the fridge, reheat gently, then stir in cream and Parmesan off heat before serving. Add fresh basil at the very end as always.

Frequently Asked Questions

Q: Can I make this soup without a blender?

.A: You can pass the soup through a fine mesh strainer or food mill for a smooth result without a blender. It takes more effort and the texture will not be quite as silky but it works. Alternatively, leave it chunky for a more rustic, hearty version.

Q: Why is my Parmesan clumping in the soup?

A: The soup was too hot when you added the Parmesan. Always remove from heat completely before stirring in the cheese, and add it in two stages with thorough stirring between each addition. Pre-grated Parmesan also clumps more than freshly grated block Parmesan.

Q: Can I use fresh tomatoes in the canned portion as well?

A: In peak summer you can replace the canned San Marzano tomatoes with 2 pounds of additional ripe fresh tomatoes – just increase simmering time by 10 minutes to break them down fully. Out of peak season, canned San Marzano tomatoes taste better than most fresh supermarket tomatoes.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *