Soups & Stews
This 5-ingredient tomato soup delivers restaurant-quality velvety richness without the fuss—perfect for chilly evenings when you crave comfort without complexity. The secret lies in blending canned tomatoes with just four pantry staples: broth, cream, garlic, and a touch of sugar to balance acidity. I developed this recipe during a particularly busy week when I needed something nourishing but required minimal effort, and it’s become my go-to when pantry ingredients are all I’ve got.
The beauty of this soup is its foolproof simplicity: no fresh herbs, no fancy techniques, just 20 minutes of hands-off simmering that transforms humble ingredients into something deeply satisfying. The cream adds luxurious body without overpowering the tomatoes’ natural sweetness, while a splash of broth ensures the perfect balance of depth and brightness. What you’ll end up with is a smooth, velvety soup that’s rich enough to feel indulgent but light enough for a weeknight dinner.
What makes this recipe truly special is how it elevates basic ingredients into something extraordinary. The tomatoes caramelize slightly during simmering, deepening their flavor, while the garlic infuses subtle warmth. This isn’t just a quick fix—it’s a perfectly balanced dish that tastes like it’s been simmering for hours, not minutes. The best part? Every component works together seamlessly, so you won’t need to hunt for obscure ingredients or spend hours in the kitchen.
Serve this soup with crusty bread for dipping or a sprinkle of fresh basil if you have it on hand—though honestly, it’s just as good without. The 20-minute prep time means you’ll have dinner on the table faster than takeout arrives, and the leftovers reheat beautifully for lazy afternoons. Let’s get started—your pantry is about to shine.
Ingredients for 5 ingredient tomato soup
Five pantry staples transform into velvety perfection in minutes—no fancy ingredients needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Crushed Tomatoes 🍅 | 28 oz | San Marzano preferred for sweetness |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Freshly minced for aroma |
| Granulated Sugar 🍚 | 1 tbsp | Balances tomato acidity |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
The tomatoes are the soul of this soup—San Marzano is ideal for its natural sweetness, but any good-quality canned tomatoes work. Trader Joe’s or Whole Foods bulk sections often have affordable options, and the crushed variety saves you chopping time. Skip the pre-seasoned cans; you’re doing the seasoning here. The garlic? Freshly minced makes all the difference—no powdered garlic here. If you’re in a pinch, use one extra clove of pre-minced from a jar, but fresh is always better. The broth should be simmering hot when you add it, so keep it ready on the stove.
Heavy cream is non-negotiable for that luxurious texture—half-and-half works in a pinch, but you’ll lose some richness. No cream? Coconut milk adds a subtle sweetness that pairs well, though the texture will be slightly thinner. The sugar is your secret weapon—it’s not about sweetness here, but about rounding out the acidity of the tomatoes. If your tomatoes are particularly tart, you might need a bit more. The broth can be chicken or vegetable—just make sure it’s low-sodium so you can control the seasoning. And for the love of soup, don’t skip the olive oil. It’s what helps emulsify the cream and tomatoes for that silky finish.
This soup tastes even better the next day—make a double batch and store leftovers in airtight containers for up to 5 days in the fridge. For freezing, portion into ice cube trays first, then transfer to a bag—thaw in the fridge overnight. The cream separates slightly when reheated, so give it a gentle stir and let it warm through on low heat. Serve with crusty bread or a sprinkle of fresh basil if you’re feeling fancy, though honestly, it’s perfect just as is. The flavors meld beautifully over time, so don’t rush it.
Why You'll Love This Recipe
- Pantry Magic: I swear by this when I forget to grocery shop—just open a can, add broth, and let the garlic simmer into oblivion. No fresh herbs? No problem. The sugar balances the acidity so well, it’s like the tomatoes and cream had a secret handshake.
- Creamy-Garlic Hug: That first spoonful of soup—warm, velvety, with garlic so tender it melts on your tongue—feels like a hug. The heavy cream smooths out the crushed tomatoes, but the garlic? Oh, it lingers just enough to make you reach for another bowl.
- Weeknight to Potluck: I make this for lazy Tuesday dinners, but it also shows up at holiday gatherings when I’m the one who “just threw something together.” Serve it with grilled cheese, or let it cool and turn it into a chilled soup for summer picnics. It’s that adaptable.
- Budget-Friendly Leftovers: A single can of tomatoes and a splash of broth stretch into four servings—perfect for when I’m feeding a houseful but my wallet isn’t. And the best part? It tastes even richer the next day, like it’s been marinating in flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for creating pantry-perfect tomato soup
This velvety tomato soup comes together faster than you can imagine—just five ingredients transform into restaurant-quality richness.
Sauté Garlic Until Fragrant and Golden
Heat the 1 tablespoon olive oil in a medium saucepan over medium heat. Add the 3 cloves minced garlic cloves and cook for 1-2 minutes until the garlic becomes light golden and releases its signature aroma. Be careful not to let it brown—garlic burns quickly and turns bitter.
Here's the thing—this step builds the flavor foundation. The garlic should smell like a fresh Italian garden when it's ready. If you notice the garlic starting to darken too quickly, reduce the heat slightly and keep stirring. Once the garlic is perfectly fragrant, you're ready to move to the next step without delay.
Combine Tomatoes, Broth, and Sugar
Pour in the 28 oz canned crushed tomatoes and 2 cups chicken or vegetable broth. Stir well to combine, then add the 1 tablespoon granulated sugar. The sugar helps balance the natural acidity of the tomatoes, creating a smoother, more velvety texture. Bring the mixture to a gentle simmer over medium-low heat.
Let it simmer uncovered for 8-10 minutes until the flavors meld together. You'll notice the soup beginning to thicken slightly as the tomatoes release their natural juices. Stir occasionally to prevent any sticking at the bottom of the pan. This simmering time is crucial—it allows the acidity in the tomatoes to mellow while the sugar dissolves completely.
Season and Simmer to Perfection
Add the 0.5 teaspoon salt and 0.25 teaspoon black pepper to the simmering soup. Stir well and continue simmering for another 5 minutes to let the seasonings fully integrate. The soup should now have a rich, deep red color and a fragrant aroma that fills your kitchen.
Taste the soup at this stage. It should be flavorful but still bright with tomato essence. If you prefer a sweeter taste, you can add a tiny bit more sugar—just ¼ teaspoon at a time. The key is to achieve a balance between the acidity of the tomatoes and the sweetness of the sugar. This step is where the magic happens—simple ingredients transform into something truly special.
Finish with Cream for Velvety Richness
Reduce the heat to low and gently stir in the 0.5 cup heavy cream. The cream will immediately begin to thicken the soup, creating that luxurious, velvety texture we're after. Let the soup simmer gently for 2-3 minutes to heat through completely—don't let it boil or the cream will separate.
Here's where it gets exciting—the cream should blend seamlessly into the soup, creating a smooth, almost silky consistency. If the soup looks too thick, you can thin it out with a splash of hot broth. The perfect texture is just thick enough to coat the back of a spoon but still pour gracefully. The cream not only adds richness but also rounds out all the flavors, making each spoonful pure comfort.
Serve Warm with Optional Garnishes
Ladle the soup into bowls and serve immediately while it's piping hot. The contrast of the warm soup against cool garnishes makes it even more inviting. While not part of our five ingredients, you might consider adding a sprinkle of fresh basil or a swirl of extra-virgin olive oil for that final touch of elegance.
This soup is perfect as-is, but if you want to elevate it further, a few grated Parmesan cheese or some crusty bread on the side would make an amazing presentation. The beauty of this recipe is its simplicity—just five ingredients create something truly special. Enjoy your pantry-perfect tomato soup while it's hot, and savor every velvety spoonful of this comforting classic.
Pro Tips For Making 5 Ingredient Tomato Soup
- Sauté Garlic Until Golden: I learned this the hard way—raw garlic in tomato soup tastes like a medicine cabinet exploded. Cook the minced cloves in a dry pot over medium heat for 2-3 minutes until they’re fragrant and just turning golden. No oil needed; the crushed tomatoes will release enough fat to carry the flavor.
- Dissolve Sugar First: Skip the bland, grainy texture by whisking the sugar directly into the warm broth before adding tomatoes. A quick 30-second stir on low heat ensures it melts completely, giving you smooth sweetness instead of clumps that ruin the texture.
- Simmer, Don’t Boil: After combining everything, keep the heat at a gentle simmer (tiny bubbles, occasional swirls) for 15-20 minutes. Boiling turns the soup into a watery mess and breaks down the tomatoes’ natural richness—this is where the depth of flavor actually develops.
- Finish with Cold Cream: Temper the heavy cream by whisking it into the off-heat soup in a slow stream. Adding it straight to hot liquid curdles it faster than you can say “disaster.” The soup stays velvety, not greasy, and the cream’s richness shines without separating.
Dietary considerations for this dish
Dairy-Free Substitutions
Skip the heavy cream and use ½ cup full-fat coconut milk for a dairy-free version that still delivers creamy texture. I’ve tested this swap, and while the consistency is slightly lighter, the coconut’s natural sweetness enhances the tomatoes beautifully. For extra richness, stir in 1 tablespoon nutritional yeast after simmering—it adds a savory depth that mimics the umami of cream. 🌱
Gluten-Free Adaptations
This recipe is naturally gluten-free since it relies on pantry staples, but always double-check your broth label. I recommend Pacific Foods or Imagine gluten-free broths—they’re low-sodium and consistently flavorful. For extra heartiness, serve with gluten-free crackers or a side of roasted potatoes, which pair perfectly without adding gluten.
Low-Carb Options
To reduce carbs, swap the 1 tablespoon granulated sugar for 1 teaspoon erythritol or monk fruit sweetener. The sugar’s role is purely to balance acidity, so these zero-calorie alternatives work perfectly. For thickness, simmer the tomatoes and broth 5 minutes longer to concentrate flavors before adding cream. I’ve found that ½ cup unsweetened almond milk works surprisingly well as a lighter cream substitute.
Vegetarian & Vegan
This soup is already vegetarian, but for a vegan version, replace the heavy cream with ½ cup cashew cream (blend ½ cup soaked cashews with ¼ cup hot broth until smooth). For extra depth, add 1 teaspoon miso paste when simmering the tomatoes—it adds a savory umami that vegans love. The cashew cream blends seamlessly and creates a velvety finish without dairy.
Allergen-Friendly Tips
If nut allergies are a concern, use ½ cup silken tofu blended with ¼ cup broth as a neutral, creamy substitute. For soy allergies, ½ cup oat milk works in a pinch, though it’s thinner—simmer the soup longer to thicken naturally. Always test new ingredients first, as reactions can vary. I’ve had great success with Oatly Barista oat milk for its creamy texture.
Keto Considerations
For a keto-friendly version, skip the sugar entirely—modern tomatoes are often sweet enough on their own. Use ½ cup heavy whipping cream instead of heavy cream to reduce carbs slightly, and add 1 tablespoon butter at the end for extra richness. The broth should be bone broth for added flavor without carbs. This version keeps net carbs under 6g per serving while maintaining that velvety texture.
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned for this recipe?
Fresh tomatoes won't work well here because they contain too much water and won't develop that velvety texture. Canned crushed tomatoes are essential—they're pre-concentrated and release their flavor perfectly during simmering. If you're set on using fresh, you'd need to cook them down for 20-30 minutes first to reduce moisture, but it's not worth the extra effort for this simple recipe.
What if I don't have heavy cream? Can I use something else?
For a lighter version, try ½ cup half-and-half—it'll still give creamy texture though slightly thinner. For dairy-free, ½ cup coconut milk works beautifully (just simmer it longer to thicken). If you're in a pinch, even 2 tablespoons butter stirred in at the end can add richness, though the texture won't be as velvety.
Why does my soup look curdled after adding the cream?
This happens when the cream gets too hot or the soup boils after adding it. Always reduce heat to low when stirring in cream and never let it boil again. For a quick fix, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon cold water and simmer for 1 minute to restore smoothness. Prevention is key—keep heat gentle after adding cream!
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. When reheating, warm gently on the stove over low heat—never microwave directly as it can cause separation. Stir occasionally and add a splash of broth if it thickens too much during reheating.
Is this soup spicy? Can I make it milder?
Not at all—the recipe is naturally mild. For extra smoothness, reduce the garlic to 2 cloves or skip it entirely. If you prefer no garlic flavor, you can omit it completely without sacrificing much. The natural sweetness of the tomatoes and sugar already creates a balanced, comforting flavor profile that doesn't need spice.
