The first spoonful is the giveaway: velvet-smooth tomato soup, deep brick red, with a swirl of cream blooming across the surface and a whisper of steam that smells like basil and toasted butter. It tastes like the soup you remember from a lunch counter, only brighter and more honest because you made it yourself.
Advertisements1
Here is the secret nobody tells you: good tomato soup is not about fresh tomatoes in January. Canned whole tomatoes, crushed by hand, carry more sweetness and body than the pale hothouse ones on the shelf, and they cost a fraction of the price. Butter and a single onion do the rest of the heavy lifting, coaxing out a roundness that no amount of stock can fake.
I blend this soup until it is completely smooth, then pass it through a sieve if I want it to feel fancy. Either way, it comes together in one pot with a wooden spoon and about forty minutes of your attention, most of which is simmering you do not have to watch.
Why You'll Love This Recipe
About the Ingredients
4 tablespoons (56g) unsalted butter
Butter is what makes this taste rich rather than thin; olive oil works in a pinch but the soup will be less velvety. Look for a butter with at least 82% fat if your store carries it.
1 large yellow onion (about 2 cups / 280g), thinly sliced
Yellow onion gives the sweetest, deepest base; a white onion is sharper, and a red onion will tint the soup pink. Sweet onions like Vidalia are a fine swap in summer.
3 garlic cloves, smashed and peeled
Smashed garlic releases flavor slowly without burning; garlic paste from a jar is acceptable but tastes flatter. Skip it entirely if garlic tends to overpower your palate.
2 tablespoons (30g) tomato paste
Tomato paste adds the concentrated, roasted depth that canned tomatoes alone cannot; sun-dried tomato paste is a lovely upgrade. Buy it in a tube so you never waste half a can.
2 cans (28 oz / 800g each) whole peeled tomatoes, crushed by hand
Whole tomatoes crushed by hand have better texture than pre-diced, which are treated with calcium chloride and stay firm. San Marzano-style tomatoes are sweeter and less acidic.
3 cups (720ml) low-sodium vegetable or chicken stock
Low-sodium stock lets you control the salt; a good boxed stock beats a bouillon cube here. For a vegan pot, choose vegetable stock and swap the butter for olive oil.
1 teaspoon granulated sugar
A pinch of sugar tames the acidity of canned tomatoes without making the soup sweet; honey works but dissolves more slowly. Taste before adding more, as sweet tomatoes need none.
1 teaspoon kosher salt, plus more to taste
Kosher salt seasons evenly and is forgiving if you overshoot; fine sea salt is a one-to-one swap. Add it in stages, since canned tomatoes already carry salt.
1/2 teaspoon freshly ground black pepper
Fresh pepper is floral and warm; pre-ground loses that in weeks. White pepper is a good swap if you want the flecks invisible.
1/3 cup (80ml) heavy cream, plus more for serving
Cream rounds out the edges; full-fat coconut milk makes a dairy-free version that tastes faintly tropical. For a lighter soup, use half-and-half and add it off the heat.
1/4 cup (10g) fresh basil leaves, torn, plus more to garnish
Basil is the classic finish; frozen basil cubes or a teaspoon of dried oregano work when fresh is unavailable. Add it at the end so the oils stay bright.
Tips & Tricks
Do Not Skip the Tomato Paste Step
Cooking the paste in the butter for a full minute until it darkens is what builds the roasted flavor; raw paste tastes flat and metallic.
Blend in Batches and Vent the Lid
Hot soup in a sealed blender builds pressure and can blow the top; fill only halfway and hold a folded towel over the lid.
Season at the End, Not the Start
Canned tomatoes vary wildly in salt, so taste after blending and adjust; over-salted soup cannot be undone, but under-salted soup is a two-second fix.
Pro Tips
Step-by-Step Instructions
1. Melt the Butter
Melt the butter in a heavy Dutch oven over medium heat (about 350F / 175C) for 2 minutes, until it foams and smells nutty. A heavy pot spreads the heat evenly and keeps the onions from catching.
2. Soften the Onion
Add the sliced onion and cook for 8 to 10 minutes, stirring occasionally, until soft and translucent with golden edges. If the onions start to brown too fast, lower the heat rather than adding water.
3. Bloom Garlic and Paste
Stir in the garlic and tomato paste and cook for 1 minute, until the paste darkens to a deep brick red and smells sweet rather than sharp. This short step is where the soup gains its roasted depth.
4. Add Tomatoes and Stock
Pour in the crushed tomatoes, stock, sugar, salt, and pepper, scraping the bottom of the pot to lift any browned bits. Bring to a gentle boil over medium-high heat (about 375F / 190C), about 5 minutes.
5. Simmer Until Thick
Lower the heat to maintain a bare simmer (about 200F / 93C) and cook uncovered for 25 minutes, until the soup reduces slightly and a spoon dragged across the pot leaves a brief trail. Stir every so often so nothing sticks.
6. Blend Until Silky
Remove the pot from the heat and blend with an immersion blender for 1 to 2 minutes, until completely smooth and glossy, or transfer in batches to a countertop blender. The soup should coat the back of a spoon.
7. Finish with Cream and Basil
Stir in the cream and torn basil off the heat, then taste and adjust salt and pepper. Let it sit 2 minutes so the basil perfumes the pot before serving.
8. Serve Warm
Ladle into warm bowls, drizzle with a little cream, and scatter basil over the top. Serve with grilled cheese for the full experience.
Delicious Variations
Roasted Red Pepper
Add 1 cup of jarred roasted red peppers with the tomatoes for a sweeter, smokier soup.
Creamy Tomato Bisque
Use 2/3 cup cream and finish with a tablespoon of dry sherry for a richer, restaurant-style bowl.
Spicy Tomato
Add 1/2 teaspoon red pepper flakes with the garlic and a pinch of smoked paprika for a warm kick.
How to Store Easiest Tomato Soup Recipe
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days; the flavor deepens overnight.
Freezer
Freeze in portioned containers for up to 3 months, leaving 1/2 inch of headspace; cream-based soup may separate slightly, so whisk after thawing.
Reheating
Reheat gently over medium-low heat (about 300F / 150C) for 5 to 7 minutes, stirring, until steaming but not boiling, which can make cream curdle.
Frequently Asked Questions
Q: Can I use fresh tomatoes instead of canned?
Yes, but use about 4 pounds of ripe Roma tomatoes, halve and roast them first at 400F (205C) for 25 minutes to concentrate their flavor. Fresh tomatoes are watery, so the soup will need an extra 10 minutes of simmering to thicken.
Q: How do I make tomato soup without cream?
Swap the cream for full-fat coconut milk or stir in a tablespoon of butter at the end for richness. You can also blend in a small cooked potato to give the soup body without any dairy.
Q: Why does my tomato soup taste bitter?
Bitterness usually comes from scorched garlic or tomato paste, or from under-ripe canned tomatoes. Cook the paste only until it smells sweet, and add a pinch of sugar or baking soda to balance the acidity.
Q: Can I make this tomato soup in a slow cooker?
Yes, add everything except the cream and basil to the slow cooker and cook on low for 5 to 6 hours. Blend, then stir in the cream and basil right before serving so they stay fresh.
Q: What do you serve with tomato soup?
Grilled cheese is the classic pairing, but a crusty baguette, a green salad, or a swirl of pesto and croutons all work beautifully. The soup is also excellent as a sauce for poached eggs.
If you make this easiest tomato soup recipe, I would love to hear how it turned out. Snap a photo of that cream swirl and tag me, or leave a comment below with the swap you tried. Taste as you go.
Easiest Tomato Soup Recipe
This easiest tomato soup recipe simmers canned tomatoes with sweet onion and butter into a silky, velvety bowl of comfort in under an hour.
🧂 Ingredients
- 4 tablespoons (56g) unsalted butter
- 1 large yellow onion (about 2 cups / 280g), thinly sliced
- 3 garlic cloves, smashed and peeled
- 2 tablespoons (30g) tomato paste
- 2 cans (28 oz / 800g each) whole peeled tomatoes, crushed by hand
- 3 cups (720ml) low-sodium vegetable or chicken stock
- 1 teaspoon granulated sugar
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/3 cup (80ml) heavy cream, plus more for serving
- 1/4 cup (10g) fresh basil leaves, torn, plus more to garnish
📋 Instructions
- 1Melt the Butter — Melt the butter in a heavy Dutch oven over medium heat (about 350F / 175C) for 2 minutes, until it foams and smells nutty. A heavy pot spreads the heat evenly and keeps the onions from catching.
- 2Soften the Onion — Add the sliced onion and cook for 8 to 10 minutes, stirring occasionally, until soft and translucent with golden edges. If the onions start to brown too fast, lower the heat rather than adding water.
- 3Bloom Garlic and Paste — Stir in the garlic and tomato paste and cook for 1 minute, until the paste darkens to a deep brick red and smells sweet rather than sharp. This short step is where the soup gains its roasted depth.
- 4Add Tomatoes and Stock — Pour in the crushed tomatoes, stock, sugar, salt, and pepper, scraping the bottom of the pot to lift any browned bits. Bring to a gentle boil over medium-high heat (about 375F / 190C), about 5 minutes.
- 5Simmer Until Thick — Lower the heat to maintain a bare simmer (about 200F / 93C) and cook uncovered for 25 minutes, until the soup reduces slightly and a spoon dragged across the pot leaves a brief trail. Stir every so often so nothing sticks.
- 6Blend Until Silky — Remove the pot from the heat and blend with an immersion blender for 1 to 2 minutes, until completely smooth and glossy, or transfer in batches to a countertop blender. The soup should coat the back of a spoon.
- 7Finish with Cream and Basil — Stir in the cream and torn basil off the heat, then taste and adjust salt and pepper. Let it sit 2 minutes so the basil perfumes the pot before serving.
- 8Serve Warm — Ladle into warm bowls, drizzle with a little cream, and scatter basil over the top. Serve with grilled cheese for the full experience.



