Soups & Stews
This 3-ingredient tomato soup recipe transforms basic pantry staples into velvety, restaurant-worthy comfort in just 20 minutes. đ After years of perfecting quick weeknight meals, I finally cracked the code for a soup that's rich, smooth, and foolproofâno fancy techniques required.
The secret lies in simmering canned tomatoes with aromatic herbs until their natural sweetness develops, then blending until silky perfection. What makes this recipe truly special is its simplicity without sacrificing depth.
We're using just tomatoes, broth, and a touch of cream (or coconut milk for dairy-free), but the flavor is anything but basic. The tomatoes caramelize slightly during simmering, creating a subtle sweetness that balances the acidity, while the cream adds luxurious body.
No peeling, no chopping, no measuringâjust open, pour, and simmer. By the time you're done, you'll have a bowl of soup that's velvety smooth with just the right amount of tomato flavorâno aftertaste, no wateriness.
The texture is impossibly creamy yet light enough to enjoy in summer or warm enough for winter nights. It's the kind of meal that makes you forget it only took 20 minutes to make.
Serve it as-is for a clean, bright tomato flavor or add a sprinkle of basil, a swirl of olive oil, or some crusty bread for dipping. This is comfort food at its simplestâperfect for busy weeknights or lazy Sundays when you want something satisfying without the fuss.
Ingredients for 3 ingredient tomato soup
Three ingredients plus a few finishing touches. Pantry staples that transform into velvety comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes đ | 2 cans | 28 oz each, crushed by hand |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream đĽ | ½ cup | Full-fat for richness (or coconut milk) |
| Garlic Cloves đ§ | 2 cloves | Minced for aromatic depth |
| Fresh Basil Leaves đż | Âź cup | Chopped for garnish (optional) |
| Extra-Virgin Olive Oil đŤ | 1 tbsp | For finishing drizzle |
| Salt đ§ | ½ tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | Âź tsp | Freshly ground for heat |
| Crusty Bread đ | 4 slices | For serving, any variety |
San Marzano tomatoes are the secret weapon hereâtheir natural sweetness makes all the difference. Grab the 28 oz cans from the Italian section at Whole Foods or any grocery store. The broth should be low-sodium if using store-bought, or make your own with veggie scraps. Fresh garlic and basil? Farmers markets have the best quality, but the grocery store works too. Just make sure the basil leaves are bright green, not wilted. The olive oil should be extra-virginânone of that cheap cooking oil stuff.
No heavy cream? Full-fat coconut milk works perfectly for a dairy-free version. Short on garlic? One clove still worksâjust minced extra fine. The tomato cans can be fire-roasted or regularâboth taste great. For extra richness, add 1 tbsp butter when blending. The crusty bread can be any kindâbaguette, sourdough, or even garlic bread. Toast it first for maximum crunch. If you're feeling fancy, add a sprinkle of Parmesan cheese on top before serving.
This soup keeps for 3-4 days in the fridge, but honestly tastes better the next day. The texture gets even smoother as flavors meld. For freezing, cool completely first and portion into airtight containers. Thaws beautifullyâjust reheat gently on the stove. I always make a double batch because it disappears fast. Leftovers make perfect lunches or quick dinners when you're short on time.
Why You'll Love This Recipe
- Pantry to Plate: I swear, this soup starts with a canâno chopping, no peeling, just open, pour, and simmer. The San Marzano tomatoes do all the heavy lifting, so youâre basically cheating the system.
- Creamy-Garlic Magic: That first spoonful? Rich, velvety, with garlic so tender it melts into the broth like a secret. The basil at the end isnât just garnishâitâs the little flavor bomb that makes you go back for more.
- Weeknight Wonder: Between us, this is my go-to when Iâm too tired to plan. Itâs ready before the kids even finish their homework, and honestly? The leftovers taste just as good the next dayâno sad, watery soup here.
- Budget-Friendly Luxury: Heavy cream makes it feel fancy, but the cost is a fraction of restaurant soup. A single can of tomatoes and a handful of garlic stretch to feed four, and the broth? Youâve got that stashed somewhere, right?
Step-by-step instructions for 3 ingredient tomato soup
Here's how to turn simple pantry staples into restaurant-quality tomato soup.
đł Step 1: SautĂŠ Garlic Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 2 cloves minced garlic cloves and cook for 30-45 seconds until fragrant but not browned. This is where the magic startsâI like to watch the kitchen fill with that warm garlic aroma because it tells me we're ready for the tomatoes.
If the garlic starts to brown too quickly, reduce the heat slightly. Browned garlic adds bitterness, and we want pure sweetness here. Stir constantly so it doesn't stick to the bottomâthis ensures even cooking and prevents burning. You'll know it's perfect when the scent fills your kitchen and the edges just begin to turn golden.
đł Step 2: Add Tomatoes and Simmer Until Broken Down
Pour in the 2 cans crushed San Marzano tomatoes and stir to combine with the garlic. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to medium-low heat. Let it simmer uncovered for 10-12 minutes until the tomatoes break down and the mixture thickens slightly.
Here's the thingâdon't walk away. You want to see the tomatoes transform from their initial chunky texture into a smooth, velvety consistency. Stir occasionally to prevent sticking, and taste after 8 minutes to check for natural sweetness. If it needs more depth, you can add a pinch of sugar here, but the San Marzano tomatoes should be sweet enough on their own.
đł Step 3: Blend Until Silky Smooth
Use an immersion blender to purĂŠe the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batchesâfill it only halfway to avoid overflowâand blend until silky. Return the blended soup to the pot and stir in the 4 cups vegetable broth.
I always blend until there's not even a hint of texture remaining. Run your finger through the soupâit should feel completely smooth, like velvet. This is what gives our simple soup its luxurious texture. If you prefer a slightly chunkier texture, you can leave it partially blended, but I find the completely smooth version tastes even more decadent.
đĽ Step 4: Finish with Cream and Season
Return the soup to a gentle simmer over medium-low heat and stir in the 0.5 cup heavy cream. Let it simmer for 3-4 minutes until heated through and slightly thickened. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper, tasting as you go.
This is the moment that matters: the cream should blend seamlessly into the soup, creating that velvety richness we're after. If the soup looks too thick, add a splash of water or broth to reach your desired consistency. Taste again and adjust seasoningâremember, we're building layers of flavor here, not just adding salt at the end.
đ˝ď¸ Step 5: Garnish and Serve Warm
Ladle the soup into bowls and drizzle each serving with a bit more of the extra-virgin olive oil. Sprinkle with the 0.25 cup chopped fresh basil leaves for brightness and color. Serve immediately with the 4 slices crusty bread on the side for dipping.
Here's where it gets funâwatch as the basil leaves float to the surface and the oil creates beautiful swirls. The contrast of warm soup with cool bread is pure comfort food magic. I know it seems like too much basil, but trust meâit adds that fresh, herbal note that cuts through the richness and makes every spoonful taste even more vibrant.
Pro Tips For Making 3 Ingredient Tomato Soup
- Sear the Garlic First: Toss those minced cloves into a dry pot over medium heat for 30 seconds before adding anything elseâjust until they smell like heaven and turn golden. I learned this the hard way: skipping this step means your soup will taste like raw garlic punched you in the face. (Yes, even if youâre impatient like me.)
- Crush the Tomatoes: Dump the San Marzano cans directly into the pot and mash them with a wooden spoon before adding broth. This breaks down the pulp faster and gives you a smoother texture without extra blending. My grandmother swore by this, and she was right: itâs the thing that matters most when youâre short on time.
- Temper the Cream: Warm the heavy cream separately in a small saucepan over low heat until itâs just steaming (about 2 minutes), then whisk it into the soup. Cold cream shocks the hot broth and can cause it to splitâsounds weird, but it works. I was skeptical until I tried it, and now I never skip this.
- Strain for Smoothness: If you want that restaurant-quality finish, strain the soup through a fine-mesh sieve after cooking to remove any lingering skin or pulp. Itâs not the prettiest method, but itâs the tastiestâespecially if youâre serving it with grilled cheese. (Your future self will thank you.)
Regional styles of this dish
Italian Grandma Style
In Italy, this soup becomes a family tradition when served with a drizzle of aged balsamic vinegar (just 1 teaspoon) and a sprinkle of grated Pecorino Romano.
My nonna used to make a version with San Marzano tomatoes and a splash of white wineâshe'd deglaze the pot with Âź cup dry Pinot Grigio after sautĂŠing the garlic. The wine reduces during simmering, adding depth without alcohol taste. Serve with crusty ciabatta for that authentic Italian experience. đˇ
Southern Comfort Twist
Down South, this soup gets a smoky kick by adding ½ teaspoon smoked paprika with the garlic and finishing with 1 tablespoon hot honey before serving. I first tried this version at a roadside diner in Georgiaâthey used chicken broth instead of vegetable and added a pinch of cayenne.
For extra richness, stir in 2 tablespoons butter at the end. Pair with cornbread for the ultimate Southern meal. đśď¸
Mediterranean Herb Infusion
Greek and Turkish kitchens elevate this soup with fresh herbs like oregano and thyme. Add 1 teaspoon dried oregano with the tomatoes and 2 sprigs fresh thyme (remove before serving). Finish with a swirl of olive oil and a sprinkle of crumbled feta cheese.
The herbs add an earthy depth that complements the tomatoes beautifully. Serve with warm pita bread for dipping. đż
French Rustic Version
In France, they'd call this a "soupe rustique" and often serve it with crème fraÎche instead of heavy cream. Use ½ cup crème fraÎche for a tangier finish, and add 1 shallot (finely chopped) with the garlic.
Garnish with chives and a pinch of nutmeg for that classic French touch. The shallot adds sweetness that pairs perfectly with the tomatoes. đĽ
Modern Vegan Adaptation
For a plant-based version, swap the heavy cream for ½ cup coconut milk and use vegetable broth made from scratch. Add 1 tablespoon nutritional yeast for a cheesy flavor and boost of B vitamins.
I love finishing with hemp seeds for protein and a sprinkle of red pepper flakes for heat. This version tastes just as rich and creamyâperfect for vegan weeknights. đą
Nutrition facts
Frequently asked questions
Can I make this tomato soup without blending?
Skip the blending step for a rustic texture by simply simmering the tomatoes and broth until thickened (15-20 minutes). Stir in the cream at the end and serve with crusty bread for dipping. The natural tomato pieces add hearty texture while keeping it simple and comforting.
What if I don't have San Marzano tomatoes?
Any good-quality canned tomatoes workâfire-roasted or crushed varieties both taste delicious. For extra sweetness, add 1 teaspoon sugar or ½ teaspoon honey when simmering. Avoid tomato sauce (too thick) or diced tomatoes (too chunky). The key is using ripe, flavorful tomatoes.
How can I make this soup dairy-free?
Replace the heavy cream with ½ cup full-fat coconut milk for a rich, creamy texture. For extra protein, stir in 1 tablespoon nutritional yeast after blending. The coconut milk adds natural sweetness that balances the acidity perfectly. Serve with toasted bread for dipping.
Can I make this soup in an Instant Pot?
Yes! SautĂŠ the garlic, add tomatoes and broth, then cook on High Pressure for 3 minutes. Quick-release the pressure, blend, stir in cream, and adjust seasoning. The Instant Pot version takes just 10 minutes totalâperfect for busy weeknights. The texture will be slightly thicker than stovetop.
Why does my soup taste too acidic?
Add a pinch of sugar (½ teaspoon) or a splash of broth to balance the acidity. For extra depth, stir in 1 teaspoon balsamic vinegar or a small piece of butter at the end. The cream should also help neutralize the tang. Taste as you goâthis soup should be bright, not sour.
