By Ami · September 7, 2026 · ★★★★★ 4.9 from 156 reviews · Jump to Recipe · Print
Creamy tomato basil soup made properly from canned tomatoes takes thirty minutes and ruins the tinned stuff for you permanently — it's rich, velvety and deeply savory, with a whole bunch of basil blended in at the end. This is the soup that lives next to a grilled cheese, and it freezes for months.
Save recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.
Canned tomatoes make better soup than fresh ones do.
Canned tomatoes are picked ripe. Supermarket fresh tomatoes are picked green and taste watery in soup. A can of San Marzanos in January beats a fresh tomato in January every single time.
Caramelizing the tomato paste is the whole trick. Two minutes of frying the paste in butter before any liquid goes in builds a savory depth that no amount of simmering afterwards will give you.
It freezes better than almost any other soup. Three months, no texture loss, no separation if you add the cream on reheating. A double batch is barely more work than a single one.
Here's what you'll need.
Whole peeled San Marzano tomatoes if the budget allows — they're less acidic and sweeter than standard crushed. A pinch of sugar isn't cheating, it's balancing the acid, and you'll taste the difference immediately. Fresh basil goes in at the very end, off the heat, or it turns black and bitter.
Here's how it all comes together.
Step 1 — Soften the onion and fry the tomato paste
Melt the butter, cook the onion gently for 6 minutes until soft and sweet, then add the garlic and the tomato paste and fry for 2 minutes, stirring, until the paste darkens to a deep brick red. This is where the soup gets its backbone.
Step 2 — Simmer the tomatoes
Tip in the canned tomatoes with their juice, the broth, sugar, salt and pepper. Break the tomatoes up with a spoon and simmer 20 minutes, uncovered, so it reduces slightly and the raw canned edge cooks off.
Step 3 — Blend, then add cream and basil
Blend until completely smooth with an immersion blender, then stir in the cream and the torn basil off the heat. Taste for salt and sugar — tomato soup almost always wants a little more of both than you'd guess.
Fry the tomato paste until it darkens. Two minutes, no less. Pale paste stirred into liquid tastes tinny; caramelized paste tastes like it simmered for hours.
Basil off the heat, torn not chopped. Blended into hot soup and left on the burner it goes murky brown within minutes. Add it last, blend briefly, serve.
A pinch of sugar is not optional. Canned tomatoes are acidic. A teaspoon rounds the whole soup out — you won't taste sweetness, you'll taste balance.
Blend it longer than you think. A full minute with an immersion blender is what turns it from rustic to velvety. A countertop blender does it even better, in batches, lid vented.
Make it ahead, or make it your own.
Freeze it without the cream. Three months, and it thaws perfectly. Stir the cream in when you reheat and it tastes like it was made that afternoon.
Make it dairy free. Full-fat coconut milk or a handful of raw cashews blended in gives the same velvet texture. Use olive oil instead of butter at the start.
Roasted version. Roast the canned tomatoes on a sheet pan at 425°F for 25 minutes with the onion and garlic before blending. More work, noticeably deeper flavor.
Here's what I'd serve with this.
A proper grilled cheese, cut on the diagonal, for dunking.
Crunchy croutons or torn sourdough toasted in olive oil.
Storing: refrigerate for up to 5 days in an airtight container — the acidity keeps it well. For freezing, ideally freeze the soup before the cream goes in; it holds for 3 months and thaws without splitting.
Reheating: warm gently over medium, stirring, until steaming. If you froze it without cream, stir the cream in now. Don't boil it hard once the cream is in — it won't ruin it, but it dulls the fresh basil completely.
★★★★★ 4.9 from 156 reviews — rich, velvety tomato basil soup made from canned tomatoes in 30 minutes, with caramelized tomato paste for depth and fresh basil blended in at the end.
Prep 5 min · Cook 25 min · Total 30 min · Serves 6 · Category: Comfort Food · Cuisine: American
Ingredients
3 tbsp butter
1 large yellow onion, diced
5 garlic cloves, minced
3 tbsp tomato paste
2 (28 oz) cans whole peeled San Marzano tomatoes
2 cups chicken or vegetable broth
1 tsp sugar
1 1/2 tsp kosher salt
1/2 tsp black pepper
3/4 cup heavy cream
1 cup fresh basil leaves, torn
grated parmesan, to serve
Instructions
Soften. Melt the butter in a Dutch oven over medium. Cook the onion 6 minutes until soft.
Caramelize. Add the garlic and tomato paste and fry 2 minutes, stirring, until the paste darkens to deep brick red.
Simmer. Add the tomatoes with their juice, broth, sugar, salt and pepper. Break up the tomatoes and simmer uncovered 20 minutes.
Blend. Blend until completely smooth with an immersion blender, a full minute.
Finish. Off the heat, stir in the cream and torn basil. Taste for salt and sugar and serve with parmesan.
Notes: Whole peeled San Marzano tomatoes give the best result — sweeter and less acidic than crushed. Fry the tomato paste until it darkens; this is the main flavor step. Add basil off the heat so it stays green. A teaspoon of sugar balances the acid, it doesn't sweeten. Freeze up to 3 months before adding cream. Dairy free: use olive oil and full-fat coconut milk.
If cozy one-pot dinners are your whole personality, this cookbook is for you.
The Ultimate Slow Cooker Mediterranean Diet Cookbook is built around this kind of cooking — a handful of honest ingredients, one pot, long slow flavor and almost no active work. Comfort-food dinners that happen to be good for you.
Meal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.
FAQ
Should I use fresh or canned tomatoes for tomato soup?
Canned, unless it's peak summer and you have genuinely ripe tomatoes. Canned tomatoes are picked and packed at full ripeness, so they taste sweeter and more concentrated than supermarket fresh tomatoes for most of the year.
Why does my tomato soup taste acidic or tinny?
Two fixes. Fry the tomato paste until it darkens before adding liquid, which removes the raw canned edge, and add a teaspoon of sugar to balance the acidity. A splash of cream at the end rounds it out further.
Can I freeze tomato basil soup?
Yes, it's one of the best soups for freezing — up to 3 months. Ideally freeze it before adding the cream, then stir cream in when reheating for the freshest texture.
How do I make tomato basil soup dairy free?
Use olive oil instead of butter and replace the cream with full-fat canned coconut milk or a quarter cup of raw cashews blended into the soup. Both give the same velvety body.