Creamy Tomato Comfort

Category: Sophisticated Dinners Ready in 45 Minutes or Less

Made with San Marzano tomatoes and fresh basil, this creamy soup brings out bold flavors. Caramelized onions, a parmesan rind for richness, and optional cream make it a warm, comforting treat.

Sarah
Created By Mia Laurent
Updated on Wed, 30 Apr 2025 23:27:54 GMT
Two bowls of rich tomato soup topped with herbs, served with a crispy slice of bread. Pin
Two bowls of rich tomato soup topped with herbs, served with a crispy slice of bread. | chefmiarecipes.com

Our Family's Favorite Tomato Soup

Nothing says home like a warm bowl of this flavorful tomato soup. I tweaked this recipe for years and found that quality butter, those sweet San Marzano tomatoes, and some fresh basil really are game-changers. You'll taste the difference in every spoonful of this comforting dish.

What Makes This Soup Special

There's nothing better than dipping a crunchy grilled cheese into hot tomato soup. This has become my go-to comfort food that shows up on our table almost every week. It all starts with butter and onions that build the flavor base, then those amazing San Marzano tomatoes take over. Adding a little cream at the end gives it richness without making it too heavy.

Ingredients List

  • Unsalted Butter: Gives a wonderful base; you can use salted butter and just add less salt later.
  • Yellow Onions: Cooked until golden for natural sweetness. You can swap in red onions too.
  • Garlic: Try to use freshly minced for best taste, but the jarred stuff works when you're in a hurry.
  • All-Purpose Flour: This makes the soup thicker. You can use gluten-free flour mixes without gums or some cornstarch instead.
  • Chicken Broth: Want to keep it veggie? Use vegetable broth. Pick low-sodium so you can control the saltiness.
  • Canned San Marzano Tomatoes: These taste sweeter and richer. Plum or Roma tomatoes work okay too.
  • Fresh Basil: Don't skip this—it brings that bright, herby flavor you can't get any other way.
  • Parmesan Rind: This adds amazing depth, but you can leave it out if you don't have one.
  • Granulated Sugar: Cuts the acid in the tomatoes; a bit of honey works too.
  • Salt and Pepper: Add to your liking for balanced flavor.
  • Heavy Cream: Totally up to you—adds silkiness but half and half is good too.

Soup Preparation Steps

Brown Onions with Butter
Use a large pot to melt butter over medium-high heat. Toss in onions and cook until they get some color, around 10 minutes.
Mix in Garlic and Flour
Turn down to medium heat, throw in your minced garlic, and cook for half a minute. Add flour while stirring non-stop for about a minute.
Pour in the Broth
Slowly add chicken broth while whisking. Keep stirring until the flour blends completely, about a minute.
Combine Main Ingredients
Add your tomatoes, basil, parmesan rind, and sugar. Sprinkle in salt and pepper, then bring everything to a gentle simmer.
Let It Cook
Lower the heat, put the lid on, and let it simmer for 25–30 minutes. Stir every 5 minutes so nothing sticks. The tomatoes will soften and flavors will blend together.
Smooth It Out
Take off the heat, fish out the basil and parmesan rind. Blend until smooth with an immersion blender or transfer carefully to a regular blender in batches.
Ready to Eat
Enjoy it hot with a swirl of heavy cream if you want that extra richness.
A bowl of tomato soup topped with a swirl of cream and herbs, served with slices of bread on the side. Pin
A bowl of tomato soup topped with a swirl of cream and herbs, served with slices of bread on the side. | chefmiarecipes.com

Saving Leftovers

I often double this recipe to have extras for busy nights. After it cools down completely, just pour it into containers but don't fill them all the way up since it'll expand when frozen. When you need a quick meal, let it thaw in your fridge overnight and warm it gently on the stovetop, giving it a stir now and then.

Tips From My Experience

After whipping up this soup hundreds of times, I've picked up some helpful hints. Don't cheap out on the San Marzano tomatoes—they truly make the soup taste better. Be patient letting those onions turn golden brown. Always use fresh basil for that bright pop of flavor. And don't rush the simmering time—that's when all the tastes come together just right.

Common Recipe Questions

→ What makes San Marzano tomatoes special?

They're naturally sweeter, less acidic, and have fewer seeds, giving soups a smoother, richer taste.

→ Is this soup good for prepping ahead?

Totally! It keeps well in the fridge for 3-4 days, and the flavor tends to get even better the next day.

→ How can I replace heavy cream?

Half and half is a great swap for a lighter version. You can also go dairy-free since the butter and parmesan make it creamy enough.

→ Why add parmesan rind while cooking?

It adds a beautiful depth to the soup and enhances the broth with a savory, cheesy richness.

→ Can this soup be frozen?

Yes, up to 3 months. Just skip the cream before freezing. Add it freshly when warming to serve.

Classic Creamy Soup

This creamy tomato soup highlights San Marzano tomatoes, melted butter, optional cream, garlic, onions, flavorful broth, and fresh sweet basil.

Prep Time
15 minutes
Cooking Time
50 minutes
Total Duration
65 minutes
Created By: Mia Laurent

Recipe Category: Weeknight Elegance

Skill Level: Moderately Challenging

Recipe Cuisine: American

Recipe Yield: 6 Number of Servings (10 cups)

Dietary Categories: ~

Ingredients You’ll Need

01 5 chunks of unsalted butter, equal to 1/3 cup.
02 3 1/2 cups of diced yellow onion, about 2 medium ones.
03 6 cloves of garlic, finely chopped (2 tablespoons).
04 A third of a cup of regular flour.
05 4 cups of chicken broth, low-sodium preferred.
06 Two cans (28 oz each) of San Marzano tomatoes.
07 3 sprigs of basil (13g) and extra chopped for garnish.
08 A 4-inch piece of parmesan cheese rind.
09 2 teaspoons of granulated sugar, or more if you'd like.
10 Salt and freshly cracked black pepper to season.
11 Optional: Heavy cream to drizzle on top.

Steps to Make It

Step 01

Set a large pot over medium heat and melt the butter. Toss in the onions and cook until golden and soft, about 10 minutes.

Step 02

Turn the heat to medium. Stir in the minced garlic, cooking for 30 seconds. Add in the flour and stir constantly for 1 minute.

Step 03

Gently whisk while pouring in the chicken broth. Keep whisking to smooth out the mix for roughly 1 minute.

Step 04

Toss in the tomatoes, basil, parmesan rind, sugar, and season with salt and pepper to your liking. Let it begin to gently bubble.

Step 05

Turn the heat to low, cover the pot, and let it simmer. Give it a stir now and then, making sure no bits stick to the pot. Cook for 25-30 minutes until the tomatoes soften up.

Step 06

Take the soup off the heat. Get rid of the basil sprigs and parmesan rind, then blend the soup with an immersion blender until it's velvety smooth.

Step 07

Serve warm, add a splash of cream if you'd like, and sprinkle with chopped basil on top.

Extra Information

  1. Swap sugar with honey or adjust the sweetness as you see fit.
  2. Half-and-half can replace heavy cream if needed.
  3. If you're blending in batches, let the soup cool a bit first.
  4. Want thinner soup? Just stir in a bit more broth.

Essential Tools

  • Large pot, about 6 quarts.
  • Immersion or countertop blender.
  • Whisk for stirring.

Allergen Details

Review every item for allergen risks. Reach out to a healthcare expert for any concerns.
  • Dairy (butter, parmesan, optional cream).
  • Gluten (flour).

Nutritional Details (Per Serving)

These figures are for general reference and shouldn’t replace expert medical guidance.
  • Caloric Content: 220
  • Fat Content: 14 grams
  • Carbohydrate Content: 18 grams
  • Protein Content: 6 grams