
Favorite Family Tomato Soup
Nothing says comfort like a warm bowl of this velvety tomato soup. After tweaking this recipe for ages, I found the winning combo: quality butter, those extra-sweet San Marzano tomatoes, and garden-fresh basil. The end result? A soup that'll wrap you in warmth with every bite.
What Makes This Soup Special
There's something truly satisfying about dipping a crunchy grilled cheese into hot tomato soup. This has turned into my go-to comfort dish that shows up on my table almost weekly. The trick lies in creating flavor depth by starting with butter and onions, then throwing in those sweet San Marzanos. Adding a bit of cream to finish gives it wonderful richness without making it too heavy.
Your Ingredient List
- Yellow Onions: Cook until golden for natural sweetness. You can swap in red onions too.
- Unsalted Butter: Forms a flavorful foundation; salted works fine if you cut back on added salt.
- All-Purpose Flour: Helps thicken everything up. You can use cornstarch or gluten-free flour blends without xanthan gum instead.
- Garlic: Freshly minced gives the best taste, but pre-chopped will do in a hurry.
- Canned San Marzano Tomatoes: They've got that fantastic sweet taste. Plum or Roma tomatoes work decently too.
- Chicken Broth: Go for low-sodium to manage salt content. Veggie broth works great for a meat-free version.
- Salt and Pepper: Add to your liking for the perfect flavor balance.
- Fresh Basil: Brings that bright, herby kick—don't try to replace this one.
- Parmesan Rind: Gives amazing depth, but you can skip it if you don't have any.
- Granulated Sugar: Cuts through the tomato tang; honey's a nice alternative.
- Heavy Cream: Optional finishing touch; half and half does the job too.
Soup Preparation Steps
- Cook Onions Until Golden
- Drop butter into a big pot over medium-high heat. Toss in onions and cook until they start browning, around 10 minutes.
- Mix In Garlic and Flour
- Turn down to medium heat, put in minced garlic, and cook for half a minute. Dump in flour and stir non-stop for a minute.
- Pour In Your Broth
- Gradually whisk chicken broth into the pot. Keep stirring until the flour mixes in completely, about a minute.
- Toss In Remaining Ingredients
- Add your tomatoes, basil, that parmesan rind, and sugar. Sprinkle in salt and pepper. Bring everything to a gentle bubble.
- Let It Cook Slowly
- Lower the heat, put the lid on, and let it simmer for 25–30 minutes. Stir every 5 minutes so nothing sticks. Give those tomatoes time to soften up.
- Smooth It Out
- Take off the heat, pull out the basil and parmesan rind. Grab an immersion blender and puree until smooth, or work in batches with a regular blender.
- Time to Eat
- Serve it hot with a swirl of heavy cream if you want that extra richness.

Saving Leftovers
I always make extra batches to save for crazy busy days. After it cools down completely, I pour it into containers but don't fill them all the way since it'll get bigger when frozen. When you want some, just let it thaw in your fridge overnight and warm it up gently on the stove, giving it a stir now and then.
Tips From My Experience
I've made this soup so many times I've picked up some handy tricks. Don't cheap out on those San Marzano tomatoes, they truly make everything better. Give those onions plenty of time to get golden and develop sweetness. Always use fresh basil for that amazing brightness. And don't rush the simmering part—that's when all those flavors really come together and sing.
Frequently Asked Questions
- → Why pick San Marzano tomatoes?
These tomatoes are naturally sweeter, smoother, and contain fewer seeds. They make a much tastier, richer soup compared to standard canned varieties.
- → Can I prepare this soup earlier?
Absolutely! Stash it in the fridge for 3-4 days. The flavors often get better after sitting overnight.
- → What’s a good replacement for cream?
Half and half is a lighter swap. Want it dairy-free? Just leave the cream out; the butter and parmesan already add richness.
- → What does parmesan rind bring to the soup?
It gives the broth a savory, deep taste as it cooks. This simple addition adds a ton of flavor and makes the soup feel more complex.
- → Is it okay to freeze this soup?
You can freeze it safely for up to 3 months. Hold off on the cream until reheating, so it stays fresh and doesn’t separate.