Soups & Stews
This 5-ingredient tomato soup recipe delivers restaurant-quality velvety texture without the fuss—just five pantry staples and 20 minutes of hands-off cooking. ✨ The secret lies in blending until silky smooth while keeping the natural sweetness of ripe tomatoes intact. I developed this version after years of testing, and it never fails to impress even the most skeptical soup lovers.
What makes this recipe truly special is its simplicity without sacrificing depth. No complex techniques, no fancy ingredients—just canned tomatoes, broth, cream (or coconut milk for dairy-free), and a touch of salt.
The blending process transforms humble canned tomatoes into a luxurious, ultra-smooth soup with just the right balance of acidity and richness. Perfect for busy weeknights when you crave comfort but don't have time for elaborate cooking.
By the time you're done, you'll have a velvety soup that's creamy without being heavy, with just enough tomato flavor to satisfy. The texture is what sets this apart—silky smooth yet still vibrant, not the watery consistency of many basic recipes.
This is the kind of soup that disappears quickly, leaving everyone asking for seconds.
Serve it warm with crusty bread or crackers for dipping, or let it cool slightly for chilled tomato soup perfection. The best part? You can make this in one pot, with minimal cleanup. Let's get started—your taste buds will thank you.
Ingredients for 5 ingredient tomato soup
Five simple ingredients transform into velvety tomato soup with restaurant-quality texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand for texture |
| Vegetable or Chicken Broth 💧 | 2 cups | Low-sodium preferred for balance |
| Heavy Cream or Full-Fat Coconut Milk 🥛 | ½ cup | Coconut milk for dairy-free option |
| Kosher Salt 🧂 | ½ tsp | Adjust to taste after blending |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For richness and smoothness |
San Marzano tomatoes are the star here—their natural sweetness and low acidity make all the difference. Look for the official San Marzano label if you can, but any high-quality canned tomatoes work. The broth is where flavor builds, so don't skimp—Homemade or store-bought low-sodium both work, but avoid instant granules. I always grab the Pacific Foods or Imagine brand broths from the grocery store—they've got the best depth of flavor. The cream (or coconut milk) is what gives this soup that ultra-smooth texture, so use full-fat versions—none of that low-fat nonsense—it won't blend as beautifully.
No heavy cream? Full-fat coconut milk works perfectly for a dairy-free version, though the flavor will be slightly different. Salt is your friend here—taste as you go, especially if your broth is already seasoned. The olive oil might seem like an odd addition, but it adds a subtle richness that makes the soup sing. Trader Joe's or store-brand extra-virgin are both great options—just make sure it's actually extra-virgin, not light or pure. For the tomatoes, if you can't find San Marzano, Muir Glen or Cento are solid alternatives. And if you're feeling fancy, toss in a pinch of sugar to balance any tartness in your tomatoes—just a teaspoon max.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and it keeps for 3 months. I always make double batches because it disappears so fast—perfect for meal prep. The texture changes slightly when reheated, but it's still delicious. If you want to make it ahead, blend it first, then reheat gently on the stove before serving. And trust me, the extra minute of blending makes all the difference—smooth is the goal.
Why You'll Love This Recipe
- No Pantry Stress: I swear by this recipe when I forget to shop. The San Marzano tomatoes alone carry the dish—no fresh herbs, no onion to caramelize, just that deep, sweet acidity you can’t fake. Honestly, the broth and olive oil are the only things I ever need to grab last-minute.
- Velvet Smooth Magic: That moment when you stir in the heavy cream (or coconut milk) and the soup transforms? Instantly rich, velvety, and almost too good to eat. Between us, the olive oil finish makes it taste like you simmered for hours—not 20 minutes.
- Leftovers That Beg: This soup actually improves the next day. The flavors meld, the texture gets even silkier, and I’ve reheated it three times with zero complaints. (Yes, even on a Tuesday night.) It’s the kind of meal that makes you want to freeze half the batch—guilt-free.
- Budget-Friendly Luxury: I make this for $3 a bowl—San Marzanos are cheap in cans, and you’re not wasting expensive ingredients. Swap the cream for coconut milk, and it’s still decadent. Here’s what sold me: it feels fancy without breaking the bank.
Step-by-step instructions for 5 ingredient tomato soup
This velvety soup comes together in minutes with just five ingredients—no chopping, no fuss.
🍳 Step 1: Sauté the Olive Oil for Depth
Heat the 1 tablespoon Extra-Virgin Olive Oil in a medium saucepan over medium-low heat. You want the oil to shimmer gently—not smoke—so the tomatoes don't lose their natural sweetness. I like to wait until the oil is just warm to the touch before adding anything.
Here's the thing—this step isn't just about flavor. The olive oil carries the fat-soluble compounds in the tomatoes, making every spoonful richer. If you skip it, you'll still get a good soup, but it'll taste like it's missing something. Give it 30 seconds to warm through before moving on.
👨🍳 Step 2: Crush the Tomatoes by Hand
Empty the 28 oz Canned San Marzano Tomatoes directly into the saucepan. Using a wooden spoon, crush the tomatoes by hand until you achieve a chunky but broken-down texture—think ¼-inch pieces, not a puree. This creates that restaurant-quality texture without needing a blender.
Real talk: crushing by hand gives you better control than a blender. You can adjust the chunkiness as you go, and it prevents that watery consistency some recipes get. If you prefer smoother soup, you can blend it later, but I find this method delivers the perfect balance of texture and creaminess.
🍳 Step 3: Simmer with Broth and Salt
Pour in the 2 cups Vegetable or Chicken Broth and add the 0.5 teaspoon Kosher Salt. Stir everything together and bring the mixture to a gentle boil over medium heat. Once boiling, immediately reduce the heat to low and let it simmer uncovered for 10 minutes. You're looking for the flavors to meld and the tomatoes to soften slightly.
Don't walk away during this time. You'll notice the soup reduce a bit and deepen in color. This is when the natural sugars in the tomatoes caramelize, giving your soup that rich, complex flavor. If it starts to foam up too much, just give it a quick stir to prevent overflowing.
🥘 Step 4: Add Cream for Ultra-Smooth Texture
After 10 minutes of simmering, remove the saucepan from heat. Here's where the magic happens: slowly pour in the 0.5 cup Heavy Cream or Full-Fat Coconut Milk while whisking continuously. This prevents the cream from curdling and ensures a silky, velvety finish. If you're using coconut milk, whisk it in especially well since it's thicker.
Let the soup sit off the heat for 2-3 minutes to let the cream fully incorporate. You'll see the soup thicken slightly and become glossy. If it's too thick for your liking, you can thin it with a splash of warm broth, but it should be perfect as is. Taste and adjust the salt if needed—remember, the cream adds richness that can sometimes mute the saltiness.
⏰ Step 5: Blend for Silky Perfection (Optional)
For that ultra-smooth texture the recipe promises, transfer the soup to a blender. I use an immersion blender right in the pot for convenience, but a regular blender works too. Blend until completely smooth—about 30-45 seconds. The soup should coat the back of a spoon with a velvety consistency.
Return the soup to the saucepan (if needed) and warm through over low heat for just 1-2 minutes. This step is optional if you prefer some texture, but I find most people love that restaurant-quality smoothness. Serve immediately with crusty bread or grilled cheese for the ultimate comfort food experience.
Pro Tips For Making 5 Ingredient Tomato Soup
- SAVE THE SKINS: The first thing I do after opening a can of San Marzano tomatoes is scrape the seeds and skins into a small bowl—don’t toss them. Those skins add depth of flavor and texture that no puree can match. Toss them into the pot with the broth and let them simmer for 5 minutes before blending, so they break down and infuse the soup properly.
- SIMMER LOW AND SLOW: I used to blast this soup on high heat, thinking it’d speed things up. Wrong move. The cream or coconut milk will curdle if you rush it, and the tomatoes won’t release their sweetness. Once everything’s in the pot, reduce the heat to a gentle simmer—just enough to see tiny bubbles at the edges—and let it cook uncovered for 15 minutes. Patience here makes the difference.
- SALT THE BROTH FIRST: This isn’t just about seasoning—it’s about control. Taste the broth before adding the tomatoes, and salt it aggressively (about 1.5 teaspoons per quart) right away. The tomatoes will dilute the flavor, and if you wait to salt until the end, you’ll end up guessing or overdoing it. Trust me, your soup will taste balanced from the first spoonful.
- SWAP CREAM FOR COCONUT MILK: Using full-fat coconut milk instead of heavy cream? Add a splash of the broth to it first—about ¼ cup—to temper it before mixing. This prevents curdling when it hits the hot soup. Also, if you’re using coconut milk, simmer the soup for an extra 2 minutes after adding it to let the flavors meld, since coconut has a stronger flavor that needs time to soften.
Flavor customization for these flavors
Sweet & Tangy Twist
Balance the acidity of tomatoes with 1 teaspoon honey or maple syrup while simmering. This enhances natural sweetness without overpowering the broth. For extra zing, add ½ teaspoon balsamic vinegar at the end—it deepens flavor instantly. I find this works especially well with tart canned tomatoes. 💛
Herb Infusions
Fresh herbs elevate this soup effortlessly. Stir in 1 tablespoon chopped basil or thyme during the final 2 minutes of simmering. For a Mediterranean touch, add 1 teaspoon dried oregano with the salt.
If using fresh herbs, add them after blending to preserve their bright flavors. Dried herbs should go in with the broth initially.
Spicy Kick Options
For heat lovers, add ½ teaspoon red pepper flakes while simmering or a pinch of cayenne pepper at the end. For smoky depth, stir in ¼ teaspoon smoked paprika with the salt.
I recommend testing first—some cayenne brands are much hotter than others. A splash of hot honey (2 teaspoons) adds sweet-spicy complexity. 🌶️
Umami Boosters
Enhance depth with 1 teaspoon soy sauce or ½ teaspoon miso paste during simmering. For meaty flavor without meat, add 1 teaspoon Worcestershire sauce or 1 anchovy fillet (finely chopped) with the broth.
These ingredients amplify the tomato's natural umami without altering texture. I find anchovies work surprisingly well in this simple recipe.
Creamy Alternatives
Swap heavy cream for ½ cup Greek yogurt (blended smooth) or ¼ cup mascarpone cheese for tangy richness. For a vegan option, use ½ cup cashew cream (blend soaked cashews with water).
Each alternative changes the soup's character—Greek yogurt adds brightness, while mascarpone brings luxurious creaminess. Adjust blending time for optimal texture.
Seasonal Variations
In summer, add ½ cup diced cucumber or 1 tablespoon lemon zest for freshness. For fall, stir in ½ teaspoon cinnamon or nutmeg with the salt. Winter calls for roasted garlic (2 cloves, mashed) in the olive oil. Each seasonal twist maintains the soup's simplicity while celebrating the harvest. 🍂
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work but require extra prep. Use about 4 large ripe tomatoes (peeled, seeded, and chopped) to replace the canned version. Simmer them first for 10 minutes to break down the fibers before blending. Fresh tomatoes are more acidic, so you may need ½ teaspoon extra sugar to balance the flavor.
What if I don't have an immersion blender?
No problem! Transfer the soup to a regular blender in batches, blending until completely smooth. Just be careful—hot liquids create steam pressure. Let the soup cool slightly first, then blend until no chunks remain. Return to the pot and warm through gently before serving.
How do I make this soup thicker?
Simmer uncovered for an extra 5 minutes to reduce the liquid naturally. For instant thickening, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the soup while heating. Alternatively, add ¼ cup mashed potatoes or 2 tablespoons flour to the simmering mixture for a creamier texture.
Can I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and keep for 3 months. Reheat gently on the stove, stirring occasionally, and blend again briefly if you prefer ultra-smooth texture.
What's the best way to serve this soup?
This velvety soup is perfect with crusty bread, garlic toast, or grilled cheese sandwiches for dipping. For a complete meal, top with grated Parmesan, fresh basil, or a drizzle of high-quality olive oil. It also works beautifully as a starter before main courses like pasta or roasted meats.
