Soups & Stews
This Campbell's tomato soup recipe transforms a pantry staple into velvety, restaurant-quality comfort in just 20 minutes. The secret lies in balancing canned tomatoes with fresh aromatics and a touch of cream—something I perfected after years of testing soups in my Boston kitchen, where quick meals matter most.
That first spoonful of creamy, slightly sweet tomato goodness always feels like coming home.
The beauty of this method is how simple ingredients elevate the flavor. You start with the classic canned tomato base, then build depth with sautéed onions, garlic, and a splash of cream—no fancy techniques required.
The key is simmering long enough to let those flavors meld while keeping the texture smooth and inviting. I’ve tested this recipe countless times, adjusting ratios until it hit that perfect balance between nostalgic and refined.
What you’ll end up with is a bowl of soup so rich and comforting it rivals any restaurant version—golden, fragrant, and just thick enough to cling to every spoonful. The aroma alone fills the kitchen with warmth, making it ideal for chilly evenings or quick lunches.
Pair it with grilled cheese or crusty bread, and you’ve got a meal that’s equal parts satisfying and effortless.
This recipe works as a standalone dish or as a base for creative twists—add bacon, herbs, or even a sprinkle of parmesan for extra depth. The best part? It’s foolproof, using ingredients you likely already have on hand. Let’s get cooking—your kitchen will thank you.
Ingredients for best campbell's tomato soup
Pantry staples meet velvety perfection—just 12 ingredients for restaurant-style tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Tomato Soup (Condensed) 🍅 | 1 can | 28 oz can, not low-fat |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 medium | Diced small, about 1 cup |
| Garlic Cloves 🧄 | 2 cloves | Minced fine, about 1 tsp |
| Unsalted Butter 🧈 | 2 tbsp | Cold for better control |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Bay Leaf 🌿 | 1 whole | Remove before serving |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing drizzle |
That can of Campbell's is the base, but don't skip the fresh aromatics. Yellow onions should be crisp and sweet—Walla Walla or Vidalias work best if you're splurging, but regular grocery store yellows are fine. The garlic? Freshly minced makes all the difference—pre-minced from the jar tastes flat. I grab my butter from Trader Joe's because it's always cold and unsalted. For the flour, King Arthur all-purpose is my go-to—it thickens smoothly without getting gummy. The key is to keep everything cold until you're ready to cook, especially that butter and cream.
No heavy cream? Half-and-half or whole milk works in a pinch, though the texture will be lighter. Ran out of flour? Cornstarch at half the amount does the trick. The sugar balances the acidity—skip it if your tomatoes are already sweet. For that restaurant touch, freshly grated Parmesan (not the pre-shredded kind) adds depth. Want more richness? Stir in 1 tbsp of sour cream at the end. The bay leaf is optional but adds subtle earthy notes—just remember to fish it out before serving. And that olive oil drizzle at the end? Use something fruity and peppery—none of that bland vegetable oil stuff.
This soup reheats beautifully—just stir in a splash of water or milk if it gets too thick. Keeps in the fridge for 5-6 days in an airtight container. For leftovers, I like to portion it into mason jars—they're perfect for lunches and freeze well for up to 3 months. The Parmesan and olive oil should be added fresh when reheating, though. And if you're making this for a crowd, double the batch—it disappears fast. Trust me, the first bowl is always the hardest to resist.
Why You'll Love This Recipe
- I swear by this: just melt butter in a pot, toss in diced onion and minced garlic, and let them soften—no chopping skills required. The soup does all the heavy lifting after that.
- Foolproof Five-Minute Start: I swear by this: just melt butter in a pot, toss in diced onion and minced garlic, and let them soften—no chopping skills required. The soup does all the heavy lifting after that.
- Creamy-Garlic Magic: That first spoonful? Rich tomato base meets velvety cream with a punch of garlic—it’s the kind of flavor that makes you pause mid-sip. Honestly, it’s my go-to when I need something that tastes like a hug.
- Lunch or Dinner Flex: Same recipe, endless uses. Serve it steaming in bowls with grilled cheese for lunch, or pour it over roasted chicken for a fancy-ish dinner. Even my picky teenager doesn’t complain.
Step-by-step instructions for Campbell's tomato soup recipe
Transform simple pantry staples into velvety tomato soup in minutes.
Sauté Onion and Garlic for Flavor Foundation
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 medium yellow onion that's been diced small and cook for 4-5 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and loses its raw bite.
Add the 2 cloves garlic cloves that have been minced fine and cook for another 30 seconds until fragrant. Watch the pan carefully—garlic burns quickly, so don't walk away. This aromatic base will form the flavor foundation for your soup.
Build the Creamy Base with Butter and Flour
Reduce the heat to medium-low and add the 2 tablespoons unsalted butter. Let it melt completely, then sprinkle in the 1 tablespoon all-purpose flour. Stir constantly for 1-2 minutes until the mixture forms a smooth paste and turns a light golden color.
This step creates a roux that will help thicken the soup and add richness. If the mixture starts to darken too quickly, reduce the heat slightly. You're aiming for a light, nutty color—not browned flour.
Add Tomato Soup and Seasonings
Pour in the 1 can Campbell's Tomato Soup (Condensed) and stir to combine with the roux. Add the 0.5 teaspoon salt, 0.25 teaspoon black pepper, 1 teaspoon sugar, and 1 whole bay leaf. Bring the mixture to a gentle simmer over medium heat for 3-4 minutes until everything is well incorporated.
The sugar balances the acidity of the tomato soup while the bay leaf adds subtle earthy depth. Stir occasionally to prevent the soup from sticking to the bottom of the pan.
Incorporate Cream and Parmesan for Richness
Reduce the heat to low and gradually whisk in the 0.5 cup heavy cream. Let the soup simmer gently for 2-3 minutes until it begins to thicken slightly. Remove the 1 whole bay leaf before adding the 0.25 cup parmesan cheese that's been freshly grated.
Stir until the parmesan melts completely and the soup reaches your desired creaminess. The heavy cream adds luxurious texture while the parmesan contributes a savory umami note. If the soup is too thick, you can thin it with a splash of warm water or milk.
Finish and Serve Warm
Taste and adjust seasoning if needed. The soup should be perfectly balanced with a touch of sweetness from the sugar and a hint of saltiness from the parmesan. For an extra touch of elegance, drizzle with a little more extra-virgin olive oil before serving.
Ladle the warm soup into bowls and serve immediately. Each spoonful should deliver a perfect balance of creamy texture, rich tomato flavor, and subtle seasoning. This soup makes a comforting meal on its own or pairs beautifully with grilled cheese sandwiches.
Pro Tips For Making Best Campbell'S Tomato Soup
- Sweat the Onion First: I learned this the hard way—raw onion in tomato soup just tastes like sad, watery onion. Sauté ½ cup finely diced onion in 1 tbsp butter over medium heat for 5-6 minutes until soft and golden. The caramelized flavor carries through the soup and makes all the difference.
- Melt Butter Slowly: Skip the high heat when adding butter to the soup. Medium-low is your friend—it prevents the butter from separating and turning greasy. Let it melt gently while stirring, then whisk in the condensed soup gradually to avoid lumps.
- Warm the Cream: Cold heavy cream in hot soup will curdle like a science experiment gone wrong. Warm the cream slightly (just until it’s lukewarm to the touch) before stirring it into the soup. This keeps the texture silky smooth instead of grainy.
- Season in Layers: Don’t just dump salt at the end. After adding the soup and cream, taste and adjust salt before adding garlic. Then, stir in 2-3 minced garlic cloves (or ½ tsp garlic powder) and let it bloom for 30 seconds—this deepens the flavor without overpowering. Finish with a pinch of black pepper.
Wine and beer pairings for this recipe
Classic Red Wine Pairings
For this creamy tomato soup, I reach for a Chianti Classico from Tuscany—its bright acidity and cherry notes cut through the richness beautifully. A glass of Sangiovese (the grape behind Chianti) at 60-65°F serves as the perfect foil, balancing the soup's sweetness with its earthy, slightly tart profile. 🍷
If you prefer something lighter, a Pinot Noir from Oregon offers a softer approach with red fruit flavors. I keep the temperature at 55-60°F—too warm and the wine's delicate aromas fade. For a budget-friendly option, Montepulciano d'Abruzzo delivers similar acidity and cherry undertones at half the price.
Creamy Beer Matches
A Belgian-style witbier like Hoegaarden brings refreshing citrus and peppery notes that contrast the soup's creaminess. Serve it chilled at 40-45°F—the effervescence cleanses your palate between spoonfuls.
I've also found that American pale ales with a crisp finish work well, especially if they have a touch of honey or caramel malt.
For a heavier beer option, try a German Helles Lager—its malty sweetness complements the tomato's natural sugars. Keep it at 45-50°F to preserve its crispness. Avoid IPAs or stouts; their hop bitterness clashes with the soup's creamy texture.
Unexpected White Wine
Don't overlook dry Riesling—its zesty acidity and stone fruit flavors make it a surprising match. A German Spätlese at 45-50°F adds a bright contrast to the soup's richness. I discovered this pairing after a Boston winter evening when my usual reds felt too heavy.
Non-Alcoholic Options
For a mocktail, mix sparkling apple cider with a splash of ginger beer—the effervescence and spice echo the soup's creamy texture. Keep it ice-cold at 35-40°F. For something warmer, hibiscus iced tea with a lemon twist provides tartness without alcohol.
My go-to non-alcoholic choice? San Pellegrino Aranciata—its blood orange flavor bridges the soup's tomato base and creamy finish. Serve it well-chilled to enhance its citrus notes.
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute with ½ cup whole milk or ½ cup half-and-half. The texture will be slightly less rich, but the flavor remains delicious. Another option is ½ cup Greek yogurt stirred in at the end for tangy depth without extra fat.
How do I fix soup that's too thick or too thin?
If your soup is too thick, thin it with 2-3 tablespoons warm water or milk while stirring. For soup that's too thin, simmer uncovered for 2-3 extra minutes to reduce the liquid. If you need more body, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon cold water and stir until thickened.
Can I use this recipe with other canned tomato soups?
Yes, but the flavor may vary slightly. Stick with a condensed tomato soup (not low-fat) for best results. Brands like Progresso or Del Monte work similarly, though Campbell's has a slightly sweeter profile. Adjust seasoning to taste if needed—some brands need a pinch more salt or sugar.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with a splash of water or milk to restore creaminess. Avoid microwaving—it can make the soup watery. For extra richness, stir in 1 tablespoon cream or butter while reheating. Always add Parmesan and olive oil fresh after reheating.
Can I make this soup in a slow cooker?
Yes! Sauté the onions and garlic first, then transfer everything to the slow cooker and cook on Low for 2-3 hours or High for 1-1.5 hours**. The texture will be slightly thinner, so reduce at the end if needed. Add cream and Parmesan just before serving to prevent curdling.
