Soups & Stews
This 3-ingredient tomato soup recipe delivers restaurant-quality creaminess without the fuss—just tomatoes, broth, and cream, blended to velvety perfection. I developed this during a particularly busy week when I needed dinner on the table in 15 minutes or less, and it became my go-to for quick, comforting meals. The secret lies in blending the hot soup while it's still steaming, which creates that signature silky texture without overworking the ingredients.
What makes this recipe truly foolproof is its simplicity: no chopping, no peeling, and no complicated techniques. You'll start with canned tomatoes and broth for convenience, then add cream for richness—just three ingredients that transform into something extraordinary. The blending process is where the magic happens, turning humble ingredients into a soup so smooth it feels like you've spent hours in the kitchen.
By the time you're done, you'll have a bowl of perfectly balanced tomato soup—tangy, creamy, and just sweet enough from the natural sugars in the tomatoes. The aroma alone will have everyone gathering around the table, and the texture is velvety without being overly heavy. This is the kind of soup that tastes like a hug in a bowl, and it's ready in the time it takes to boil water.
Serve it warm with crusty bread, grilled cheese, or as a light starter for dinner. The beauty of this recipe is its versatility—it works for weeknight dinners, cozy Sunday afternoons, or even as a comforting meal when you're not feeling your best. Let's get started on creating this simple, satisfying dish.
Ingredients for 3 ingredient tomato soup
Three ingredients, one blender, and 15 minutes to velvety perfection—this is your new weeknight hero.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Whole peeled, crushed by hand |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For richness and balance |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
San Marzano tomatoes are non-negotiable here—they're sweeter and less acidic, which makes this soup taste restaurant-quality. Trader Joe's and Whole Foods carry them canned, and they're worth the splurge. The broth? Homemade is ideal, but Pacific Foods or Imagine low-sodium versions work perfectly. I always grab extra broth when I see it on sale—it keeps for months in the freezer. The garlic? Freshly minced makes all the difference, but a pinch of garlic powder in a pinch (pun intended) works if you're in a rush. The olive oil might seem like overkill, but it rounds out the acidity beautifully.
No San Marzano tomatoes? Any good-quality canned tomatoes will work—just taste and adjust seasoning. Heavy cream too rich? Swap for coconut milk or half-and-half for a lighter texture. Fresh basil wilt fast, so I always buy it just before making the soup, but dried basil at half the amount works in a bind. The soup tastes even better the next day as flavors meld—trust me on this. If you're worried about the cream separating, just blend it back together before serving. And if you're feeling fancy, add a splash of balsamic vinegar at the end for depth.
This soup reheats beautifully—just warm it on the stove or microwave until steaming. Keeps for 5 days in the fridge, though I rarely have leftovers. Freezes for 3 months if you want to make a big batch. I always double the recipe and freeze half—nothing beats pulling out a jar of pre-made soup on a busy evening. Store the basil separately if you're prepping ahead, as it wilts faster than the soup cools. The aroma alone will have your whole house smelling like a cozy Italian trattoria.
Why You'll Love This Recipe
- Pantry Magic: The second I open that can of San Marzano tomatoes, I know I’ve got this. No fresh herbs, no onions, no fancy prep—just crushed tomatoes, broth, and a splash of cream. That’s it. The kind of recipe where you can make it while scrolling through your phone, and still end up with something that tastes like you slaved over it.
- Velvet Smoothness: Here’s what sold me—the way the heavy cream transforms those bright, tangy tomatoes into something silky and rich. It’s not heavy or cloying; it’s balanced, like a hug from a soup that knows exactly what you need when you’re tired. (Yes, even on a Tuesday night.)
- Leftovers That Beg: This soup actually improves the next day. The flavors meld even better, and I’ve sent jars of it to neighbors with notes like “Eat this now.” It freezes beautifully too—just reheat with a splash of broth if it gets too thick. My go-to for lazy Sundays or when I’ve got company dropping by unexpectedly.
- Budget-Friendly Luxury: Between us, this is one of those rare recipes where you spend almost nothing but feel like you’re eating something special. A single can of San Marzano tomatoes and a carton of cream stretch to feed four, and the vegetable broth keeps it light on cost. It’s the kind of meal that makes you wonder why you ever paid for takeout.
Step-by-step instructions for blender-perfect tomato soup
Here's how to create velvety tomato soup with just seven ingredients—no tricks, just technique.
Sauté Garlic Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium-low heat. Add the 2 cloves minced garlic and cook for 1-2 minutes until golden and fragrant—but never let it brown. Watch closely; garlic burns faster than you think.
This step builds the foundation for your soup. The garlic should smell sweet and nutty, not bitter. If you notice it darkening, immediately reduce the heat or remove the pan from the burner. Once fragrant, you're ready to add the tomatoes.
Simmer Tomatoes and Broth
Pour in the 28 oz canned San Marzano tomatoes (crushed by hand) and 4 cups vegetable broth. Stir gently to combine, then increase heat to medium-high until the mixture reaches a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 8-10 minutes.
You'll see the tomatoes break down and the mixture thicken slightly. This simmering step develops flavor and softens the tomatoes' texture. Stir occasionally to prevent sticking, but don't over-stir—you want to preserve some of that natural tomato viscosity.
Blend Until Silky Smooth
Working in batches if needed, carefully transfer the hot tomato mixture to a blender. Secure the lid and blend on high speed for 1-2 minutes until completely smooth. The soup should be velvety with no visible chunks. Here's the thing—don't rush this step. The longer you blend, the smoother and more luxurious the texture becomes.
After blending, return the soup to the saucepan and stir in the 0.5 cup heavy cream. This is where the magic happens—the cream adds richness while balancing the acidity of the tomatoes. Keep the heat at low to prevent curdling. The soup should now have a luxurious, almost custard-like consistency.
Season and Finish
Add the 1 tsp salt and 0.25 tsp black pepper, then taste. Adjust seasoning if needed—remember, the broth might have some saltiness already. Let the soup simmer gently for 3-4 minutes to allow the flavors to meld together.
For the final touch, stir in the 0.25 cup chopped fresh basil leaves just before serving. The basil adds a bright, herbal note that cuts through the richness of the cream. If you prefer, you can also garnish each serving with a sprinkle of basil after plating.
Serve Warm and Enjoy
Ladle the soup into bowls and serve immediately while hot. The contrast between the warm soup and the cool basil garnish makes every spoonful feel special. Pair it with crusty bread or a simple green salad for a complete meal.
This soup tastes even better the next day as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months. When reheating, do so gently over low heat to preserve that silky texture.
Pro Tips For Making 3 Ingredient Tomato Soup
- Simmer Slow and Low: Don’t boil your tomatoes—after crushing them, keep the heat at a gentle simmer. I used to rush this, and the soup ended up thin and watery. Let it bubble quietly for at least 15 minutes so the flavors meld properly.
- Crush, Don’t Blend: Use a wooden spoon to break up the San Marzano tomatoes by hand—no blender needed. Blending can turn the soup grainy, and crushing keeps those juicy bits intact for a richer texture. (Yes, it takes 2 minutes longer, but it’s worth it.)
- Salt the Broth First: Taste your vegetable broth before adding it to the pot. If it’s unsalted, season it now—this way, you won’t end up with a soup that’s either bland or oversalted after the cream goes in. Trust me, your taste buds will notice.
- Warm the Cream: Pour the heavy cream into a small saucepan and heat it gently—just until it’s warm to the touch—before stirring it into the soup. Cold cream can make the soup separate or turn grainy. (I learned this after serving a weird, lumpy bowl to a skeptical friend.)
Essential equipment for 3 ingredient tomato soup
Blender Essentials
You’ll need a high-powered blender that can handle hot liquids—my go-to is the Ninja BN601 for its smooth blending and heat resistance. Avoid cheap blenders that struggle with thick tomato mixtures. If yours isn’t powerful enough, work in smaller batches to prevent splattering. 💫
Saucepan Must-Haves
A medium-sized stainless steel saucepan (like All-Clad) is ideal for even heating and easy cleanup. Avoid nonstick pans—they can’t handle the simmering heat well. I always use one with two handles for safer transferring to the blender. The pan should have sloped sides to prevent spills during blending.
Heat Control Tools
Invest in a kitchen thermometer (I use Thermoworks Thermapen) to monitor broth temperatures—aim for 195-205°F during simmering. A wooden spoon prevents scratching stainless steel while stirring. For precise heat control, I recommend an induction burner if your stove allows it—it heats faster and cools quicker than gas.
Optional Upgrades
For extra convenience, a immersion blender eliminates transferring hot liquid—just blend directly in the pot! I also keep silicon pot holders nearby since the saucepan gets hot during blending. If you’re making this often, a slow cooker (like Instant Pot) can simmer the tomatoes while you prep other dishes.
Storage Containers
Use glass mason jars (like Ball jars) for storing leftovers—they’re airtight and keep the soup fresh longer. For freezing, I prefer quart-sized freezer bags with zip-top closures to prevent freezer burn. Label containers with dates to track freshness—this soup stays perfect for 3 months frozen.
Nutrition facts
Frequently asked questions
Can I make this tomato soup without a blender?
If you don’t have a blender, use an immersion blender to puree the soup directly in the pot. For a chunkier texture, mash the tomatoes with a potato masher after simmering. The soup will be rustic but still delicious—just stir in the cream at the end and adjust consistency with a splash of broth if needed.
Why does my soup taste too acidic?
Acidity comes from the tomatoes or broth. Balance it by adding 1 tsp sugar or 1/2 tsp honey to sweeten, or stir in a pinch of baking soda (just 1/8 tsp) to neutralize acidity. For depth, add a splash of balsamic vinegar—it enhances flavor without overpowering. Taste as you go!
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work, but you’ll need about 3 large tomatoes (peeled, seeded, and chopped) to replace the canned version. Roast them first at 400°F for 20 minutes to concentrate flavor, then blend with broth and cream. Fresh tomatoes add brightness but require extra prep time. For simplicity, stick with canned for this recipe.
How do I fix curdled cream?
If the cream separates or curdles, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon cold water to thicken. For a smoother texture, blend again briefly. To prevent curdling next time, stir the cream into the soup off the heat and keep the temperature below 160°F. A splash of cold broth can also help restore creaminess.
What’s the best way to reheat leftovers?
Reheat gently on the stove over low heat, stirring constantly, until steaming. Avoid microwaving—it can make the soup watery. If it thickens too much, thin with a splash of broth. For extra flavor, add a pinch of salt and pepper after reheating. This soup tastes even better the next day as flavors meld!
