This easiest tomato soup starts with canned whole tomatoes and finishes in 30 minutes flat. You get a silky, bright bowl that tastes like it simmered all afternoon.
The trick is butter and a real char on the onion. Both build body without cream, so the soup stays tomato-forward instead of tasting like a milkshake.
Blend it smooth or leave it rustic. Either way, taste for salt at the end, because canned tomatoes vary wildly in sodium. Get the pan hot and trust the process.
Why You'll Love This Recipe
About the Ingredients
4 tablespoons (56g) unsalted butter
Butter builds the silky body here. Swap in olive oil for a dairy-free version, but add 1 extra tablespoon since oil lacks butter's emulsifiers.
1 large yellow onion (about 300g), thinly sliced
Yellow onion gives sweetness without bite. Sweet onions work but need 1 less minute of sautéing; skip red onion, it turns the soup purple and sharp.
4 garlic cloves, smashed and peeled
Smashed cloves release flavor without burning. Use 1 teaspoon garlic paste if you are out, added off the heat so it does not scorch.
2 tablespoons (30g) tomato paste
Tomato paste is the umami anchor. Buy it in a tube, not a can, so you can use 2 tablespoons and not waste the rest.
2 cans (28 oz / 800g each) whole peeled tomatoes, with juice
Whole peeled San Marzano-style tomatoes crush into a thicker soup than diced. If you only have diced, simmer 8 extra minutes to concentrate them.
2 cups (480ml) low-sodium chicken or vegetable broth
Low-sodium broth keeps you in control of salt. Water plus 1 teaspoon Better Than Bouillon is a solid backup.
1 teaspoon kosher salt, plus more to taste
Kosher salt dissolves evenly and seasons gradually. If using fine table salt, start with 3/4 teaspoon; it is much denser.
1/2 teaspoon black pepper
Fresh-cracked pepper blooms in the butter. Pre-ground works but add it with the tomatoes instead, since it needs heat to open up.
1 teaspoon granulated sugar
Sugar balances acidic canned tomatoes. Taste first, then add; ripe summer tomatoes may need none at all.
1/4 cup (10g) fresh basil leaves, plus more to serve
Basil goes in off the heat so it stays green and fragrant. Dried basil is a fine swap: use 1 teaspoon with the tomatoes.
1/4 cup (60ml) heavy cream, optional
Cream is optional but rounds out the acidity. For dairy-free, stir in 2 tablespoons coconut cream at the end.
Tips & Tricks
- Do not boil after blending. High heat after pureeing breaks the emulsion and turns the soup grainy; keep it at a bare simmer.
- Vent the blender lid. Hot soup in a sealed blender builds pressure and pops the top; remove the center cap and cover it with a folded towel.
- Salt at the end, not the start. Canned tomatoes carry hidden sodium, so taste after blending and adjust then.
- Crush the tomatoes by hand. Squeezing them through your fingers gives better texture than a machine and lets you spot any tough cores.
Pro Tips
Step-by-Step Instructions
1. Melt the butter
Melt the butter in a heavy Dutch oven over medium heat until it foams but does not brown, about 2 minutes at 300F (150C).
2. Brown the onion
Add the sliced onion and cook 8 to 10 minutes at 325F (165C) equivalent medium-low heat, stirring every 2 minutes, until the edges are golden brown and the onion slumps. Do not let it blacken; burnt edges turn the whole pot bitter.
3. Bloom the garlic and paste
Add the garlic and tomato paste and cook 60 to 90 seconds, until the paste darkens to brick red and smells sweet rather than raw.
4. Add tomatoes and broth
Crush the tomatoes by hand into the pot, add their juice, the broth, salt, pepper, and sugar. Bring to a simmer, 200F (93C) at the surface, with small bubbles at the edges.
5. Simmer to concentrate
Simmer uncovered 20 minutes at 200F (93C), stirring occasionally, until the liquid reduces by about a quarter and the soup coats the back of a spoon.
6. Blend until silky
Off the heat, add the basil, then blend with an immersion blender 60 to 90 seconds until completely smooth. If using a countertop blender, fill it halfway and vent the lid.
7. Finish and season
Stir in the cream if using, then taste and adjust salt. The soup should taste bright first, then sweet, with no raw tomato edge.
8. Serve hot
Ladle into bowls at 165F (74C) or hotter, top with torn basil, and serve with grilled cheese.
Delicious Variations
Roasted Red Pepper
Blend in 1 cup of jarred roasted red peppers with the basil for a smoky, sweeter bowl.
Spicy Vodka Style
Add 1/4 teaspoon red pepper flakes with the garlic and 2 tablespoons vodka with the tomatoes.
Creamy Basil Pesto
Skip the cream and swirl 2 tablespoons of pesto into each bowl at serving.
How to Store Easiest Tomato Soup
Refrigerator
Cool within 2 hours, then store in an airtight container up to 4 days. It thickens in the fridge; loosen with a splash of broth.
Freezer
Freeze in portions up to 3 months. Leave 1 inch of headspace; cream-based versions may separate slightly but re-emulsify when whisked hot.
Reheating
Reheat gently over medium-low heat to 165F (74C), stirring often. Never boil, or the texture turns grainy.
Frequently Asked Questions
Q: Can I use fresh tomatoes instead of canned?
Yes, but use 3 pounds (1.4kg) of ripe Roma tomatoes and add 1 extra tablespoon of tomato paste. Fresh tomatoes are watery, so simmer 10 minutes longer to concentrate the flavor.
Q: Why is my tomato soup bitter?
Bitterness almost always comes from scorched garlic or paste. Add both to a lower heat and pull them the moment the paste turns brick red, not black.
Q: How do I make tomato soup without cream?
Skip the cream entirely and finish with 1 tablespoon of cold butter whisked in off the heat. The butter emulsifies and gives a glossy body without dairy-heavy flavor.
Q: Can I make this tomato soup in a slow cooker?
Yes. Sauté the onion, garlic, and paste on the stove first, then transfer everything except the basil and cream to a slow cooker on low for 4 hours. Blend and finish as written.
Q: What do you serve with tomato soup?
Grilled cheese is the classic, but a buttered crusty roll or a simple green salad works too. Keep the side crisp to contrast the silky soup.
Make this once and you will stop buying the carton. Double the batch, freeze half, and thank yourself on a Tuesday night. Get the pan hot and trust the process.
Easiest Tomato Soup
This easiest tomato soup recipe turns canned tomatoes into a silky, 30-minute bowl of comfort with real depth from butter, garlic, and a hit of basil.
🧂 Ingredients
- 4 tablespoons (56g) unsalted butter
- 1 large yellow onion (about 300g), thinly sliced
- 4 garlic cloves, smashed and peeled
- 2 tablespoons (30g) tomato paste
- 2 cans (28 oz / 800g each) whole peeled tomatoes, with juice
- 2 cups (480ml) low-sodium chicken or vegetable broth
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon granulated sugar
- 1/4 cup (10g) fresh basil leaves, plus more to serve
- 1/4 cup (60ml) heavy cream, optional
📋 Instructions
- 1Melt the butter — Melt the butter in a heavy Dutch oven over medium heat until it foams but does not brown, about 2 minutes at 300F (150C).
- 2Brown the onion — Add the sliced onion and cook 8 to 10 minutes at 325F (165C) equivalent medium-low heat, stirring every 2 minutes, until the edges are golden brown and the onion slumps. Do not let it blacken; burnt edges turn the whole pot bitter.
- 3Bloom the garlic and paste — Add the garlic and tomato paste and cook 60 to 90 seconds, until the paste darkens to brick red and smells sweet rather than raw.
- 4Add tomatoes and broth — Crush the tomatoes by hand into the pot, add their juice, the broth, salt, pepper, and sugar. Bring to a simmer, 200F (93C) at the surface, with small bubbles at the edges.
- 5Simmer to concentrate — Simmer uncovered 20 minutes at 200F (93C), stirring occasionally, until the liquid reduces by about a quarter and the soup coats the back of a spoon.
- 6Blend until silky — Off the heat, add the basil, then blend with an immersion blender 60 to 90 seconds until completely smooth. If using a countertop blender, fill it halfway and vent the lid.
- 7Finish and season — Stir in the cream if using, then taste and adjust salt. The soup should taste bright first, then sweet, with no raw tomato edge.
- 8Serve hot — Ladle into bowls at 165F (74C) or hotter, top with torn basil, and serve with grilled cheese.