Soups & Stews
This 5-ingredient tomato soup recipe delivers velvety smoothness without sacrificing depth—perfect for chilly evenings or busy weeknights. 🌟 The secret lies in balancing simplicity with technique: a quick sauté, proper simmering, and the right blend of pantry staples create a restaurant-worthy bowl in under 30 minutes.
No fancy ingredients or complicated steps required, just pure, comforting flavor that transforms humble tomatoes into something extraordinary.
The beauty of this recipe is its adaptability—whether you're using canned tomatoes for convenience or fresh garden harvests, the process stays the same. A touch of garlic and onion builds aromatic depth, while a splash of cream (or coconut milk for a lighter option) ensures that signature creamy texture.
The key is patience during simmering; letting the flavors meld transforms basic ingredients into something truly special.
What you'll end up with is a silky-smooth soup that coats the spoon and warms the soul—rich enough to satisfy cravings but light enough for any meal. The aroma alone will have everyone gathering around the table, and the taste?
Pure, unadulterated comfort. This isn't just soup; it's a foolproof way to turn simple ingredients into a meal that feels like a hug in a bowl.
Serve it as-is for classic simplicity or elevate with garnishes like fresh basil, a swirl of olive oil, or a sprinkle of parmesan. The best part?
Leftovers taste even better the next day, making this the ultimate make-ahead solution for busy schedules. Ready to transform your soup game with minimal effort?
Ingredients for 5 ingredient tomato soup
Five pantry staples transform into restaurant-quality tomato soup with minimal effort—silky, rich, and full of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomato Sauce 🍅 | 28 oz | High-quality, no added salt |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for aromatic depth |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
The San Marzano tomatoes are non-negotiable here—their natural sweetness and low acidity create that velvety texture. Grab a 28-oz can from the Italian aisle at Whole Foods or Trader Joe's for the best flavor. If you're using fresh tomatoes, Roma or vine-ripened varieties work best—they break down beautifully during simmering. The onion and garlic are your aromatic base, so don't skimp on freshness. Yellow onions add subtle sweetness, while garlic delivers that unmistakable depth. If you're using garlic powder, double the amount—it won't have the same impact.
No heavy cream? Coconut milk or cashew cream keeps this dairy-free while maintaining that luxurious texture. Running low on vegetable broth? Water plus a bouillon cube works in a pinch, but the umami difference is noticeable. Fresh tomatoes instead of canned? Roast them first—toss with olive oil, salt, and pepper, then roast at 400°F for 20 minutes. This caramelizes the sugars and intensifies the flavor. The soup tastes even better the next day as the flavors meld, so make a double batch if you can—it disappears fast.
Store leftovers in an airtight container in the fridge for up to 5 days, though I rarely let mine last that long. Freeze portions in ice cube trays for quick servings later—just thaw and reheat. For serving, a swirl of extra-virgin olive oil and a sprinkle of fresh basil or Parmesan cheese takes it to the next level. The soup reheats beautifully—just warm gently on the stove with a splash of broth or water to restore that silky consistency.
Why You'll Love This Recipe
- No Pantry Stress: I swear by this when I’ve forgotten everything but basics. The San Marzano sauce alone does half the work—just toss in onions and garlic, simmer, then stir in cream. Zero measuring cups, zero guesswork.
- Creamy Without Trying: That heavy cream swirl at the end? It’s the magic. Smooths out the acidity while keeping the tomato’s natural sweetness—no blender, no straining, just rich, velvety perfection in minutes.
- Leftovers That Don’t Suck: Honestly, I make double batches. The flavor actually deepens overnight, and reheating? Just a splash of broth to loosen it up. Perfect for lunchboxes or when you’re too tired to cook.
- Budget-Friendly Luxury: Five ingredients, all affordable. The San Marzano sauce is the splurge, but one can stretches for three big bowls. Onions and garlic are pennies, and the cream makes it feel fancy without breaking the bank.
Step-by-step instructions for velvety tomato soup
This five-ingredient masterpiece delivers restaurant-quality smoothness with minimal effort.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat a large pot over medium heat and add the 1 whole Yellow Onion, diced into ¼-inch pieces. Cook for 5-6 minutes until the onions soften and begin to caramelize at the edges—this builds deep flavor. Here's the thing—don't rush this step. You'll know it's ready when the onions release from the pot easily and develop a golden hue.
Add the 3 cloves Garlic Cloves, minced finely, and cook for another 30 seconds until fragrant. Watch carefully—garlic burns faster than you think. The moment it releases its aroma, it's time to move to the next step. This aromatic foundation transforms simple ingredients into something extraordinary.
🍳 Step 2: Build the Tomato Base
Pour in the 28 oz Canned San Marzano Tomato Sauce and bring everything to a gentle simmer over medium-low heat. Stir occasionally for 10 minutes to allow the flavors to meld. The San Marzano's natural sweetness will start to shine through as it cooks down slightly—this is where the magic begins.
I like to taste the sauce at this point. If it needs more depth, you can add a pinch of salt or a splash of the 1 cup Vegetable Broth to balance the flavors. The goal is to create a rich tomato base that's smooth but still vibrant. This step ensures your soup has that professional-quality depth without any extra ingredients.
🍳 Step 3: Create Velvety Smoothness
Once the tomato mixture is simmering gently, carefully stir in the 0.5 cup Heavy Cream. The cream will immediately begin to incorporate, creating that luxurious texture we're after. Here's where it gets fun—toss in the 1 cup Vegetable Broth all at once and stir well to combine.
Let the soup simmer for another 5-7 minutes until it reaches your desired consistency. You're looking for a velvety smoothness where the soup coats the back of a spoon. If it's too thick, add a splash more broth. If it's too thin, simmer uncovered for another minute to reduce slightly. This balance is what makes this soup so incredibly satisfying.
⏰ Step 4: Finish and Serve
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to fully develop and the cream to emulsify perfectly. Give it a final taste and adjust seasoning if needed—perhaps a touch more salt or a squeeze of lemon if you have it.
Serve immediately while still warm, garnished with a sprinkle of fresh herbs if you like. Each spoonful should deliver that perfect balance of sweet tomato, rich cream, and aromatic onion and garlic. This soup is so simple yet so impressive—it's the kind of recipe that makes you look like a culinary genius with minimal effort.
Pro Tips For Making 5 Ingredient Tomato Soup
- Sweat the Onion Low: Don’t rush the onion—cook it in a dry pan over medium-low heat for 8-10 minutes until it’s deep golden and caramelized, not browned. I used to walk away too soon, and the soup would taste flat. Patience here builds flavor you can’t rush.
- Strain the Garlic: After mincing, let the garlic cloves sit in warm water for 10 minutes to soften, then drain and pat dry. This prevents bitter notes and makes them blend smoother into the sauce. (Yes, it’s weird, but it works—trust me.)
- Simmer Before Creaming: Bring the tomato-broth mix to a gentle boil first, then reduce to a simmer for 10 minutes. Adding heavy cream to a cold or lukewarm pot will make it split like clockwork. Hot liquid = stable emulsion.
- Salt the Broth First: Season the vegetable broth before adding it to the pot—this ensures every bite has balanced flavor, not just the last spoonful. I learned this the hard way after tasting a bowl that tasted like "tomato and regret."
Regional styles of this recipe
Italian Grandma's Style
In Italy, tomato soup is often a rustic, rust-colored affair—thick, hearty, and deeply flavorful. For an authentic twist, replace the vegetable broth with 1 cup whole milk and add ½ cup grated Parmigiano-Reggiano at the end.
Simmer the tomatoes with 1 bay leaf and ½ tsp red pepper flakes for 20 minutes before blending until silky. Serve with crusty ciabatta for dipping—this version feels like Nonna's kitchen. 🌿
Southern U.S. Comfort
Down South, tomato soup gets a smoky, spiced kick. After sautéing the aromatics, add 1 tsp smoked paprika and ½ tsp cayenne to the onions. For extra depth, swap the vegetable broth for 1 cup chicken broth and finish with 2 tbsp hot sauce (like Crystal or Tabasco).
Top with shredded sharp cheddar and a dollop of sour cream for a bowl of pure Southern comfort. 🌶️
French Bistro Twist
French bistros take tomato soup to elegant heights. After blending the soup, strain it through a fine-mesh sieve for ultra-smooth texture. Stir in 2 tbsp butter and 1 tbsp fresh thyme before adding the cream.
Garnish with chives and a sprinkle of Gruyère cheese for a sophisticated touch. Serve with baguette slices for dipping—this version screams Parisian café. 🥖
Mexican-Inspired Caldo
For a zesty Mexican-inspired version, sauté 1 diced jalapeño with the onions and garlic. Add 1 tsp ground cumin and ½ tsp oregano to the tomatoes. Finish with a splash of lime juice and top with crumbled cotija cheese, cilantro, and avocado slices.
This bright, spicy take is perfect with tortilla chips on the side. 🌮
Vegetarian Power Bowl
Boost nutrition by adding 1 cup diced zucchini and ½ cup corn kernels to the simmering tomatoes. For extra protein, stir in ½ cup cooked white beans or crumbled tofu.
Finish with a swirl of cashew cream and fresh basil. This hearty version is perfect for meatless Mondays or veggie-packed meals. 🌱
Kid-Friendly Fun Version
Make it fun for little ones by blending in ½ cup pureed sweet potato for natural sweetness. Let kids customize their bowls with toppings like shredded cheese, mini marshmallows, or crushed tortilla chips.
Serve with buttered breadsticks for dipping—this playful twist turns soup time into a game. 🧸
Nutrition facts
Frequently asked questions
Can I make this tomato soup without heavy cream?
For a lighter version, use ½ cup coconut milk or cashew cream instead—they'll still create that velvety texture while keeping it dairy-free. If you prefer a chunkier consistency, omit the cream entirely and simmer the tomatoes with broth for 15-20 minutes until thickened naturally.
How do I fix tomato soup that's too thick or too thin?
For soup that's too thick, simply stir in 2-3 tablespoons of vegetable broth or water while warming. If it's too thin, simmer uncovered over medium heat for 3-5 minutes to reduce. The key is patience—small adjustments work best than drastic changes.
Can I use fresh tomatoes instead of canned?
Yes, but you'll need to prep them first! Roast 4-5 large Roma tomatoes at 400°F for 20 minutes with olive oil, salt, and pepper. This caramelizes the sugars and intensifies the flavor. After roasting, peel and blend them into a smooth purée before using in place of the canned sauce.
Why does my tomato soup taste bland?
Blandness usually means the aromatics weren't cooked long enough or the flavors weren't balanced. Always sauté the onions until golden (about 5-6 minutes) and garlic until fragrant (30 seconds). Finish with a pinch of salt, a squeeze of lemon, or a sprinkle of herbs like basil or oregano to brighten the flavor.
How long will leftovers keep in the fridge?
This soup stays fresh in an airtight container for up to 5 days. The flavors actually deepen overnight! For longer storage, freeze portions in ice cube trays for quick single servings. Thaw overnight in the fridge and reheat gently on the stove with a splash of broth to restore creaminess.
