I have a confession. For years I made tomato soup the complicated way. Roasting tomatoes, adding cream, tossing in a dozen herbs, trying to coax something special out of a pot that kept ending up tasting like a slightly fancier version of the canned stuff. Then someone told me about the Marcella Hazan method, and I felt genuinely stupid for all those wasted years.
Here’s the thing about this soup: it uses five ingredients. Five. And it tastes like something you’d pay $14 for at a nice restaurant, served in a tiny bowl with a single crouton floating in the middle. The secret isn’t adding more. It’s using less, but using the right stuff, and letting time do the work.
Why This Recipe Works When Others Don’t
This recipe is adapted from Marcella Hazan’s legendary tomato sauce, which originally called for just four ingredients: canned tomatoes, butter, a halved onion, and salt. The five-ingredient soup version adds smashed garlic cloves, and the result is one of the most satisfying bowls of soup you’ll ever make at home. No cream. No stock. No herbs. Just tomatoes, butter, onion, garlic, and salt simmered together for 45 minutes until the butter emulsifies into the tomatoes and creates something silky and rich.
The science behind it is actually pretty interesting. When butter simmers alongside tomatoes for that long, the fat slowly breaks down the acidity in the tomatoes. Instead of tasting sharp and one-dimensional, the soup becomes sweet, rounded, and deeply flavored. The butter doesn’t mask the tomato flavor the way sugar would. It makes the brightness of the tomatoes actually shine through. That’s why the finished product tastes so much more complex than its ingredient list suggests.
The Tomatoes Are Everything
When you’re only working with five ingredients, every single one has to pull its weight. And the tomatoes are doing about 80% of the heavy lifting here. This is not the time to grab whatever generic can of crushed tomatoes is on sale at your grocery store.
You want San Marzano tomatoes, or at the very least, San Marzano-style tomatoes. San Marzanos are plum tomatoes with more flesh, fewer seeds, and less water than regular canned tomatoes. That means a richer, denser soup without needing to add cream or thickeners. The elongated shape of these tomatoes is almost entirely flesh, which is exactly what you want when the tomato is the star of the show.
True DOP-certified San Marzano tomatoes (grown near Mount Vesuvius in Italy) run about $6.30 a can. That’s not cheap, but you only need two cans. If that’s out of your budget, San Marzano-style alternatives from brands like Hunt’s, Red Gold, or Muir Glen cost between $3.50 and $4.25 per can and still deliver great results. According to expert taste tests, Mutti Pomodoro San Marzano was specifically the best pick for soups because it walks the line between acidic and savory. That’s exactly the quality you want here.
One more note on tomatoes: go with whole peeled, not crushed or diced. Whole tomatoes tend to be higher quality (companies often save their best tomatoes for whole cans), and you can break them apart with a wooden spoon as they simmer. They’ll get blended at the end anyway.
The Butter Trick Nobody Talks About
Five tablespoons of butter sounds like a lot for a soup. It is a lot. Don’t reduce it. The butter is doing something specific and important here. When you blend the soup at the end with an immersion blender, that butter emulsifies into the tomato liquid and creates a velvety, almost creamy texture without any actual cream. If you’ve ever wondered how restaurant tomato soup gets that luscious quality, this is the answer. It’s butter, not heavy cream.
You can use either salted or unsalted butter. I prefer unsalted because it gives you more control over the final seasoning. If you use salted butter, just go easy on the salt until you taste the finished product. For a dairy-free version, you can substitute a half cup of olive oil for the butter, or use a dairy-free butter like Miyoko’s. The texture will be slightly different, but still very good.
The Onion Goes In Whole (And Comes Out Whole)
This is the part that surprises people. You don’t chop the onion. You don’t dice it. You don’t even mince it. You peel a yellow onion, cut it in half (or into a few large chunks), and drop it right into the pot. It simmers alongside everything else for 45 minutes, releasing its flavor slowly into the soup. Then you fish it out with tongs and discard it.
The reason? A whole onion gives you gentle, background sweetness without the sharp bite that minced onion sometimes creates. It’s subtle. It rounds out the tomato flavor without announcing itself. This is one of those “trust the process” moments in cooking. The original recipe relies on this technique and the results speak for themselves. Don’t skip it, and don’t try to blend the onion in. Pull it out.
How to Actually Make It
The beauty of this soup is that it’s almost entirely hands-off. Everything goes into one pot at the same time. Two 28-ounce cans of San Marzano whole tomatoes (with their juice), five tablespoons of butter, one yellow onion cut in half, three or four smashed garlic cloves, and a generous pinch of salt. That’s it. Put it all in a large saucepan or Dutch oven, bring it to a low bubble over medium heat, then turn the heat to medium-low.
Partially cover the pot with a lid and let it simmer for 45 minutes. Stir it every 15 minutes or so, crushing the tomatoes with the back of your spoon as you go. This is important because tomatoes can scorch on the bottom of the pot if you forget about them. You’ll know it’s done when you see little droplets of fat floating on the surface.
Remove the onion halves with tongs. Then grab your immersion blender and blend the soup right in the pot until it’s smooth. If you don’t have an immersion blender, you can carefully transfer it to a regular blender in batches. Just hold the lid down with a kitchen towel because hot soup has a tendency to blow the lid right off.
Common Mistakes to Avoid
The biggest mistake people make with this soup is using cheap tomatoes. I cannot stress this enough. Generic store-brand crushed tomatoes often contain calcium chloride, which is a firmness additive that gives the tomatoes an almost plasticky texture. In a recipe with only five ingredients, that kind of shortcut will absolutely show up in the final product.
Another mistake: covering the pot completely. A partial cover is key. You want some liquid to evaporate so the soup concentrates and develops a bolder flavor. If you seal it up tight, you’ll end up with a thinner, more watery soup.
Don’t rush the simmer time either. At 20 minutes, this soup tastes flat and acidic. At 45 minutes, the butter has had time to work its magic on the tomato acidity, and the flavors have melded together into something genuinely special. Low and slow is the whole point.
Serving and Storage
If the soup is thicker than you’d like, you can thin it out with a splash of milk, water, broth, or cream. A little heavy cream stirred in at the end adds richness, but honestly, it doesn’t need it. The butter does plenty.
Serve it with garlic bread, grilled cheese sandwiches, croutons, or crackers. A drizzle of pesto on top is also fantastic. Fresh basil torn over the surface looks pretty and adds a little brightness.
This soup keeps in the fridge for up to a week and freezes beautifully for up to three months. If you’re freezing it, leave some room at the top of the container since soup expands as it freezes. To reheat, just warm it gently on the stovetop over medium-low heat, stirring occasionally.
Variations Worth Trying
Once you’ve made the basic version and fallen in love with it (you will), there are a few ways to change it up. Some people add a pinch of red pepper flakes for a little heat. Others toss in a few roasted garlic cloves instead of raw smashed ones for a deeper, sweeter garlic flavor. Black pepper at the end adds a nice bite.
You can also make this in a slow cooker. Combine everything, cook on low for six to eight hours or high for three to four hours, remove the onion, and blend. Same result, even less effort. An Instant Pot works too if that’s more your speed.
If you want to try fire-roasted tomatoes instead of plain San Marzano, go for it. They add a subtle smoky depth that’s really nice, especially in fall and winter. Just make sure you’re still choosing a quality brand.
This is one of those recipes I come back to over and over. It takes almost no effort, uses stuff I almost always have on hand, and every time I make it, I’m surprised by how good it is. Five ingredients. Forty-five minutes. Restaurant-quality soup. It really is that simple.
Five-Ingredient Tomato Soup
Course: SoupCuisine: Italian-American6
servings5
minutes45
minutes180
kcalA silky, restaurant-quality tomato soup made with just five pantry staples. Based on Marcella Hazan’s legendary technique, this soup uses butter instead of cream for an impossibly rich and velvety texture.
Ingredients
2 (28-ounce) cans whole peeled San Marzano tomatoes with juice
5 tablespoons unsalted butter
1 medium yellow onion, peeled and halved
3 to 4 garlic cloves, smashed
1 teaspoon kosher salt, plus more to taste
Directions
- Add both cans of whole peeled San Marzano tomatoes (with all their juice) to a large saucepan or Dutch oven. Use a wooden spoon or clean hands to break the whole tomatoes apart into rough chunks. They don’t need to be perfect since they’ll be blended later.
- Add the butter, onion halves, smashed garlic cloves, and salt directly to the pot with the tomatoes. There’s no need to sauté anything separately. Everything goes in together at once.
- Place the pot over medium heat and bring the mixture to a low bubble. Once it starts bubbling gently, reduce the heat to medium-low. You want a gentle, steady simmer, not a rolling boil.
- Partially cover the pot with a lid, leaving it slightly ajar so steam can escape. Simmer for 45 minutes, stirring every 15 minutes and lightly crushing the tomatoes with the back of your spoon. This prevents scorching on the bottom.
- You’ll know the soup is ready when small droplets of fat appear on the surface and the mixture has thickened slightly. The color will have deepened to a rich orange-red.
- Use tongs to remove and discard the onion halves. They’ve given all their flavor to the soup and served their purpose. Don’t try to blend them in.
- Use an immersion blender to blend the soup directly in the pot until completely smooth and velvety. If using a regular blender, work in small batches and hold the lid down firmly with a kitchen towel to prevent hot soup from spraying.
- Taste and adjust the salt as needed. If the soup is thicker than you prefer, stir in a splash of water, broth, or milk to thin it out. Serve hot with grilled cheese, garlic bread, or crusty bread for dipping.
Notes
- San Marzano tomatoes are strongly recommended here. If you can’t find them, look for San Marzano-style tomatoes from Hunt’s, Red Gold, or Muir Glen. Avoid generic store-brand tomatoes with calcium chloride listed in the ingredients.
- For a dairy-free version, substitute the butter with half a cup of extra virgin olive oil or a dairy-free butter such as Miyoko’s brand. The texture will be slightly different but still very smooth.
- This soup freezes perfectly for up to 3 months. Leave about an inch of space at the top of your container since the soup will expand as it freezes. Reheat gently on the stovetop over medium-low heat.
Frequently Asked Questions
Q: Can I use crushed tomatoes instead of whole peeled?
A: You can, and the soup will still turn out well. But whole peeled San Marzano tomatoes tend to be higher quality. Companies typically reserve their best tomatoes for whole cans. If you do use crushed, make sure they’re San Marzano or San Marzano-style for the best flavor.
Q: Why do you remove the onion instead of blending it in?
A: The onion is there to infuse the soup with gentle, background sweetness while it simmers. Blending it in can sometimes create a sharper, more assertive onion flavor that competes with the tomatoes. Pulling it out keeps the tomato front and center, which is the whole point of this soup.
Q: Can I make this in a slow cooker?
A: Absolutely. Add all the ingredients to your slow cooker, cook on low for 6 to 8 hours or on high for 3 to 4 hours, remove the onion, and blend. It’s even more hands-off than the stovetop version and the results are just as good.
Q: Do I need to add cream to make it creamy?
A: Nope. The butter emulsifies into the soup when you blend it, creating a naturally silky and creamy texture without any cream at all. If you want extra richness, you can stir in a few tablespoons of heavy cream at the end, but it’s completely optional. The soup is plenty rich on its own.
