Soups & Stews
This 3-ingredient tomato soup recipe transforms pantry staples into velvety comfort in under 30 minutes. The secret? Simmering canned tomatoes with broth until deeply flavorful, then blending with a splash of cream—no fancy techniques required. I developed this after years of testing quick soups that tasted like they came from a restaurant, not a weeknight kitchen.
What makes this recipe special is its balance of simplicity and depth. The tomatoes develop a rich, caramelized sweetness from simmering, while the cream adds just enough velvety richness without overpowering. No fresh herbs or special equipment needed—just a blender and patience for the flavors to meld. It’s the kind of soup that turns a simple dinner into something memorable.
You’ll end up with a creamy, aromatic soup that’s smooth and satisfying, with just the right amount of tangy tomato flavor. The texture is impossibly velvety, and the aroma alone will have everyone gathering around the table. Perfect for chilly evenings or as a base for grilled cheese sandwiches, this recipe proves you don’t need complexity to create something extraordinary.
Best of all, it’s adaptable—add a sprinkle of basil for freshness, a swirl of olive oil for brightness, or a slice of crusty bread for dipping. This is the kind of meal that feels like a hug in a bowl, and it’s ready in less time than it takes to order takeout. Let’s get cooking!
Ingredients for 3 ingredient tomato soup
Three ingredients transform pantry staples into restaurant-quality tomato soup with velvety depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand for texture |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred for balance |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for aroma |
| Olive Oil 🫒 | 1 tbsp | For finishing drizzle |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish (optional) |
The tomatoes are the foundation—San Marzano delivers the sweetest, most concentrated flavor, but any high-quality canned tomatoes work in a pinch. I always opt for whole peeled tomatoes from the Italian section at Whole Foods or Trader Joe's, as they hold up better during simmering. The vegetable broth should be low-sodium to prevent over-salting; Pacific Foods or Imagine brands are my go-tos for clean flavor. If you're using bouillon cubes, Kettle & Fire or Knorr work, but dissolve them fully to avoid graininess. The heavy cream is non-negotiable for that signature velvety texture—full-fat is essential, as reduced-fat versions won't emulsify properly.
No San Marzano tomatoes? Crushed tomatoes in a 28-oz can will work, though the flavor will be slightly less refined. Short on vegetable broth? Water plus 1 tsp tomato paste gets you close, but the depth won't be the same. For a dairy-free version, substitute the heavy cream with full-fat coconut milk (though the texture will be slightly different). The olive oil and basil are purely for finishing—skip them if you're in a hurry, but they elevate the dish from good to extraordinary. If you're using pre-chopped basil, it's fine, but whole leaves torn by hand release more aroma. The salt and pepper are simple but critical—Diamond Crystal kosher salt dissolves cleanly, while freshly cracked black pepper adds a bright finish.
This soup tastes even better the next day as the flavors meld, so double the batch if you're feeding a crowd. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in ice cube trays for single-serving portions. To reheat, warm gently on the stove—never microwave, as it can break the emulsion. For serving, a drizzle of high-quality olive oil and fresh basil takes it from comforting to luxurious. The soup also freezes beautifully, making it perfect for meal prep—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’m staring into an empty fridge at 6:30 PM. Open a can, pour in broth, stir—no chopping, no peeling, no stress. The San Marzano tomatoes do all the heavy lifting with their natural sweetness and depth.
- Velvet Smoothness: That moment when the heavy cream swirls into the simmered tomatoes? Pure satisfaction. It’s rich but not heavy, silky without being cloying—like a hug in a bowl, but one that won’t leave you napping on the couch.
- Weeknight Wonder: Between us, this is my go-to when friends drop by unannounced or I need to feed a crowd. Double the batch, ladle it into mugs with crusty bread, and suddenly you’re hosting. The broth stretches effortlessly, so it’s always enough.
- Leftovers That Don’t Suck: Honestly, I make this on Sundays just so I can reheat it all week. The flavors actually improve the next day—the cream separates slightly, and a quick whisk brings it back to creamy perfection. Plus, it’s cheap enough to not care if you eat it three times.
Step-by-step instructions for 3-Ingredient tomato soup
This elegant soup comes together in minutes with just seven ingredients—focus on technique for velvety texture.
Crush the San Marzano Tomatoes
Pour the 28 oz Canned San Marzano Tomatoes into a large mixing bowl. Using your hands or a wooden spoon, crush them thoroughly until you achieve a chunky, sauce-like consistency. I press the tomatoes against the side of the bowl with the back of a spoon to break up any large pieces while preserving some texture—this creates visual appeal and prevents a completely smooth, baby-food-like finish.
This step is crucial for developing depth of flavor. The natural sweetness of San Marzano tomatoes will shine through when properly crushed, rather than being reduced to a watery purée. Set the crushed tomatoes aside while you prepare the broth base.
Simmer the Broth and Tomatoes
In a large pot, combine the crushed tomatoes with the 2 cups Vegetable Broth. Bring to a gentle boil over medium-high heat, then immediately reduce to a simmer. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the mixture reduces by about one-third and the flavors meld together.
You'll notice the soup thicken slightly and develop a deeper, more concentrated tomato aroma. This reduction step is where the natural sweetness intensifies and the acidity mellows—essential for balancing the cream later. Taste occasionally; you want the broth to be rich but not overly acidic before adding the cream.
Incorporate the Cream and Season
Reduce the heat to low and gradually whisk in the 0.5 cup Heavy Cream in a slow, steady stream. This prevents the cream from curdling from the heat shock. After all the cream is incorporated, stir in the 0.5 tsp Salt and 0.25 tsp Black Pepper. Let the soup simmer gently for an additional 5 minutes to fully integrate the flavors.
The cream should create a luxurious, velvety texture without making the soup overly rich. If the soup appears too thick after simmering, add 2-3 tablespoons of hot water to reach your preferred consistency. This is where the soup earns its creamy reputation—properly tempered cream creates that signature mouthfeel.
Finish with Olive Oil and Basil
Remove the pot from heat and stir in the 1 tbsp Olive Oil. This final drizzle adds a subtle richness and helps balance the acidity of the tomatoes. For the basil, if using, add the 0.25 cup Fresh Basil Leaves now—chop them finely first for even distribution throughout the soup. The basil should be added last to preserve its bright, fresh aroma.
Let the soup rest for 5 minutes before serving. This brief resting period allows the flavors to fully meld together. Ladle into bowls and garnish with additional basil leaves if desired. The finished soup should have a glossy sheen from the olive oil, a velvety texture from the cream, and a perfect balance of sweet, acidic, and savory notes.
Serve Immediately for Maximum Freshness
Serve the soup while still hot, ideally within 30 minutes of preparation. The cream will continue to thicken slightly as it cools, so serving immediately ensures that signature creamy consistency. For an extra touch, drizzle a small amount of olive oil on top just before serving—this not only enhances the flavor but also creates a beautiful visual presentation.
This soup pairs beautifully with crusty bread or grilled cheese sandwiches. The simplicity of the ingredients belies the depth of flavor achieved through proper technique—crushing the tomatoes, reducing the broth, and carefully incorporating the cream. Each step builds upon the last to create a restaurant-quality tomato soup in your own kitchen.
Pro Tips For Making 3 Ingredient Tomato Soup
- Simmer Slowly: Simmer the tomatoes and broth on medium-low heat—not a rolling boil—until the flavors meld. I used to rush this, and the soup tasted flat; patience lets the acidity soften and the sweetness shine through.
- Drain the Juice: Open the San Marzano cans and pour the juice into the pot first, then add the crushed tomatoes. That extra liquid prevents the soup from thickening too fast when you add the broth—trust me, it makes a difference.
- Temper the Cream: Before stirring in the heavy cream, warm it slightly (just a minute in the microwave or a bowl over hot water). Cold cream can curdle the soup, and nobody wants lumpy tomato soup.
- Salt in Layers: Add half the salt at the start and the rest after the cream goes in. The broth’s saltiness changes as it reduces, and the cream needs extra seasoning—this way, every spoonful tastes balanced.
Creative variations of these flavors
Spicy Italian Twist
Add 1 tsp Calabrian chili paste or ½ tsp red pepper flakes to the simmering tomatoes for a Southern Italian-inspired kick. I like to balance the heat with an extra ½ tsp sugar to enhance the natural sweetness. This variation reminds me of the bold flavors from my grandmother’s kitchen—simple but full of character. 🌶️
Creamy Roasted Garlic
For a rich, aromatic twist, roast 2 whole garlic cloves in their skins with 1 tbsp olive oil at 400°F for 20 minutes until golden. Mash them into the soup after blending, along with an extra ¼ cup heavy cream. The roasted garlic adds a deep, nutty sweetness that elevates the dish to restaurant-quality. Trust me, this is a game-changer!
Vegan Version
Swap the heavy cream for ½ cup full-fat coconut milk and use 1 tbsp nutritional yeast for a cheesy flavor. I also add 1 tbsp tomato paste to deepen the tomato taste. This version is just as creamy and satisfying—perfect for plant-based eaters who still crave that velvety texture. The coconut milk blends beautifully, and the nutritional yeast adds a subtle umami note.
Herb-Infused Variations
Add 1 tbsp fresh thyme or 1 bay leaf while simmering for a French-inspired twist. Remove the bay leaf before blending. For a Mediterranean touch, stir in 1 tsp dried oregano after cooking. These herbs add layers of complexity without overpowering the tomato flavor. I especially love the thyme—it pairs perfectly with the cream and gives the soup an earthy depth.
Smoky Chipotle
Infuse the broth with smoky heat by adding ½ tsp chipotle powder or 1 chipotle pepper in adobo sauce (minced) to the simmering tomatoes. The smoky depth complements the cream beautifully. For balance, add ½ tsp honey or maple syrup to counteract the heat. This variation is inspired by Tex-Mex flavors but keeps the simplicity of the original recipe.
Protein Boost
Turn this into a hearty meal by stirring in ½ cup cooked white beans or 4 oz shredded rotisserie chicken after blending. The beans add fiber and creaminess, while the chicken makes it a complete protein. I often add both for a satisfying, one-pot meal. This is perfect for weeknight dinners when you need something quick but filling. 💪
Nutrition facts
Frequently asked questions
Can I use regular canned tomatoes instead of San Marzano?
Yes, but the flavor will be less refined! Regular crushed tomatoes work in a pinch, though San Marzano's natural sweetness creates that signature depth. For best results, choose high-quality canned tomatoes (like Muir Glen Organic) and add ½ tsp sugar to compensate for any tartness. The texture will still be creamy, but the complexity will differ.
Why does my soup get grainy when I blend it?
This usually happens when tomatoes aren't crushed finely enough before simmering. For silky texture, crush tomatoes completely by hand before cooking, then strain through a fine-mesh sieve after simmering if needed. Also ensure your blender is powerful enough—immersion blenders work best for smooth results.
Can I make this soup without dairy?
Swap heavy cream for ½ cup full-fat coconut milk or ¼ cup cashew cream (blended soaked cashews + water). The texture will be slightly lighter but still velvety. For extra richness, add 1 tbsp nutritional yeast after blending. Taste and adjust seasoning—dairy-free versions often need more salt.
How long will this soup keep in the fridge?
The soup stays fresh for 4-5 days in an airtight container. The flavors actually improve overnight as the tomatoes mellow! For longer storage, freeze portions in ice cube trays (for single servings) or freezer bags. Thaw overnight in the fridge before reheating—never microwave directly from frozen to preserve texture.
What's the best way to reheat leftover soup?
Gently reheat on the stovetop over low-medium heat until just warmed through (5-7 minutes). Never boil—this can break the cream's emulsion and make the soup separate. If it looks too thick after reheating, stir in 1-2 tbsp hot water to restore creaminess. For extra flavor, add a splash of broth or a pat of butter.
