Soups & Stews
Creating a creamy tomato soup from scratch that rivals Campbell's iconic version is simpler than you might think—just a few pantry staples and careful technique. The secret lies in balancing acidity and richness, transforming canned tomatoes into a velvety, comforting bowl that feels homemade yet delivers that familiar nostalgic taste.
I developed this recipe after years of testing, ensuring every spoonful delivers the perfect harmony of tangy tomatoes and smooth creaminess.
This recipe transforms basic ingredients like canned tomatoes, broth, and cream into a restaurant-quality soup with minimal effort. The key steps—simmering, blending, and carefully balancing seasonings—create a velvety texture that coats every spoonful.
Unlike store-bought versions, this homemade soup lets you control the thickness, saltiness, and richness to suit your taste perfectly. With just 15 minutes of active prep and 30 minutes of simmering, you'll have a pot of soup that's ready to serve.
The result is a creamy tomato soup with a velvety consistency and a depth of flavor that's impossible to find in cans. The aroma alone—warm tomatoes, aromatic herbs, and a hint of cream—transforms any kitchen into a cozy haven.
Serve it with grilled cheese sandwiches for the ultimate comfort food pairing, or enjoy it as a light lunch on chilly days. This recipe proves that homemade can taste better than anything you've ever opened from a can.
For those wanting to elevate it further, consider adding roasted garlic for depth or a pinch of smoked paprika for warmth. The beauty of this recipe lies in its versatility—customize it to your liking while keeping the foundational creamy texture intact.
Let's get started on creating your perfect bowl of tomato soup.
Ingredients for campbell's creamy tomato soup
Pantry staples that transform into velvety, nostalgic tomato soup—no canned shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, seeds removed |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best creaminess |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred, homemade if possible |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked black pepper |
| Sugar 🍬 | 1 tbsp | Granulated, balances acidity |
| Worcestershire Sauce 🍯 | 1 tbsp | For umami depth (optional) |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish (optional) |
San Marzano tomatoes are the gold standard here—their natural sweetness and low acidity create that iconic Campbell's flavor. Trader Joe's and Whole Foods carry them year-round, but any high-quality canned tomatoes work in a pinch. The onion and garlic are your flavor base, so don't skip the sweat—let them soften until translucent for maximum aroma. For the broth, I always use homemade if possible, but Swanson or Pacific Foods low-sodium versions are my go-to store-bought. The cream is non-negotiable for that signature velvety texture—full-fat is essential—but if you're watching calories, you can substitute half with Greek yogurt without sacrificing too much creaminess.
No San Marzano tomatoes? Any high-quality crushed tomatoes will work—just add an extra pinch of sugar to balance the acidity. Running low on thyme? Dried oregano at half the amount gives a similar earthy note. The Worcestershire sauce might seem optional, but it adds that unmistakable umami punch—Lea & Perrins is the classic choice. Want to make it vegetarian? Vegetable broth plus 1 tbsp soy sauce replaces the chicken broth and Worcestershire perfectly. For a smokier version, add ½ tsp of smoked paprika right at the end. And if you're feeling fancy, roast the garlic first—that sweet, caramelized flavor takes this soup to the next level.
This soup tastes even better the next day as flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months—it reheats beautifully. For meal prep, I like to make a double batch and portion it into containers. The basil, if using, wilts fast, so add it just before serving. A drizzle of extra-virgin olive oil before serving keeps it luscious, and a sprinkle of Parmesan cheese adds a nice salty contrast. Leftovers can be thinned with a splash of milk or broth if they get too thick.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses things I always have—San Marzano tomatoes, a can of broth, and a splash of cream. No specialty shopping, no last-minute grocery runs. The onion and garlic add depth, but even if I skip one, it’s still solid.
- Velvet-Smooth Magic: That first sip of creamy tomato with just a whisper of garlic? It’s the kind of soup that makes you pause mid-spoonful. The San Marzano tomatoes give it that natural sweetness, while the heavy cream turns it into something dangerously rich—like a hug in a bowl.
- Weeknight & Potluck Hero: I make this when I’m too tired for fussing, but it also stars at holiday gatherings. Serve it with grilled cheese for a classic combo, or pour it over pasta for a fancier vibe. Honestly, it’s my go-to for any day where I need something reliable and crowd-pleasing.
- Leftovers That Don’t Suck: Between us, most creamy soups turn sad after day two. Not this one. The broth keeps it from getting gluey, and the cream adds a layer of richness that actually improves overnight. I freeze portions too—just reheat, and it’s like making it fresh. Budget-friendly? Absolutely. Lazy-friendly? Even more so.
Step-by-step instructions for Campbell's creamy tomato soup
Here's how to transform pantry staples into velvety, restaurant-quality tomato soup that's richer than anything canned.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5 minutes until soft and translucent, stirring occasionally. This foundational step builds flavor - you'll know it's ready when the onion loses its raw bite and begins to caramelize slightly at the edges.
Add the 3 minced garlic cloves and 1 teaspoon dried thyme, stirring constantly for 30 seconds until the garlic releases its pungent aroma. Here's the thing - don't let the garlic brown or it'll turn bitter. The moment you see the thyme leaves begin to darken slightly, that's your cue to move to the next ingredient. This aromatic base forms the flavor foundation for your creamy tomato soup.
Build the Tomato Base
Pour in the 28 ounces canned San Marzano tomatoes, crushing any large pieces with a wooden spoon. Add the 2 cups chicken broth, 1 tablespoon sugar, 1 teaspoon salt, ½ teaspoon black pepper, and 1 tablespoon Worcestershire sauce. Stir everything together and bring to a gentle boil over medium-high heat. This combination of ingredients creates a balanced flavor profile - the sugar counteracts the tomatoes' natural acidity while the Worcestershire sauce adds depth.
Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes. You're looking for the sauce to reduce slightly and develop a more concentrated tomato flavor. Stir occasionally to prevent sticking - this is where the magic happens as the flavors meld together. The soup should smell rich and inviting, with the sweetness of the tomatoes and the savory notes of the broth perfectly balanced.
Create the Creamy Texture
Remove the pot from heat and stir in the 2 tablespoons butter and 1 cup heavy whipping cream. The butter adds richness while the cream creates that luxurious velvety texture we're after. Return the pot to low heat and stir continuously for 3-4 minutes until the cream is fully incorporated and the soup reaches a smooth, creamy consistency.
This is where your soup transforms from good to extraordinary. The cream should blend seamlessly, creating a silky texture without breaking. If you notice any separation, simply whisk vigorously for another minute. The soup should coat the back of a spoon smoothly - this is your visual cue that you've achieved the perfect creamy consistency. The heat should be just enough to warm the cream without cooking it into scrambled eggs.
Finish and Garnish
Taste the soup and adjust seasoning if needed - you might need a touch more salt or sugar to balance the flavors perfectly. Remove from heat and let it cool for 5 minutes before serving. This resting period allows the flavors to fully meld together, creating a more cohesive taste experience.
Just before serving, stir in the ¼ cup chopped fresh basil leaves. The basil adds a bright, fresh finish that cuts through the richness of the cream. Ladle the soup into bowls and garnish with additional basil leaves if desired. The contrast between the warm, creamy soup and the cool basil creates a sensory experience that's truly memorable. Each spoonful should deliver that perfect balance of sweet, savory, and creamy flavors that makes this soup so irresistible.
Pro Tips For Making Campbell'S Creamy Tomato Soup
- Sweat the Onion: Don’t just chop—cut the onion into even ¼-inch slices and cook them in a dry pot over medium-low for 8-10 minutes. This caramelizes the edges without burning, giving the soup depth that raw or quickly sautéed onions can’t match. (Yes, it’s boring to watch, but the flavor pays off.)
- Strain the Tomatoes: San Marzano tomatoes are great, but their skins and seeds add bitterness if left in. After crushing the cans, strain the pulp through a fine-mesh sieve—it’s extra work, but the result is silky smooth, not grainy. Save the juice for another use; it’s still good stuff.
- Temper the Cream: Never dump cold heavy cream into hot soup—it’ll curdle like a science experiment gone wrong. Warm the cream in a separate small pot over low heat (or even just the microwave for 20 seconds) until it’s lukewarm before stirring it in. Your soup’s texture will thank you.
- Simmer, Don’t Boil: The recipe might say “boil,” but after years of doing it, I’ve learned to keep it at a gentle simmer. Boiling can turn the cream too fast and make the soup separate. A slow, steady simmer (small bubbles, occasional swirls) keeps everything creamy and cohesive—no lumps, no drama.
Storing and reheating this dish
Refrigerator Storage
This creamy tomato soup tastes even better the next day as the flavors meld together beautifully. Store leftovers in an airtight container (I love Pyrex glass containers with snap-on lids) and refrigerate for up to 5 days.
The creaminess actually improves overnight, creating a richer mouthfeel. Always let it cool completely before refrigerating to prevent condensation from making the surface watery. 🥣
Freezer-Friendly Tips
Freeze your soup in quart-sized freezer bags or glass containers for up to 3 months—just leave 1-inch headspace for expansion. I recommend flat bags because they stack neatly in your freezer.
For best texture, thaw overnight in the fridge rather than using the microwave. The soup may thicken slightly after freezing, so add 2-3 tablespoons of water or broth when reheating. 🧊
Stovetop Reheating
My preferred method is stovetop reheating—it preserves that velvety texture perfectly. Pour soup into a pot over medium-low heat and add 2-3 tablespoons of water or broth to prevent sticking. Stir frequently to distribute heat evenly, and bring to a gentle simmer for 5-7 minutes.
Taste and adjust seasoning—homemade soup often needs a pinch of salt after reheating. The result should be smooth and luscious, just like fresh. 🔥
Microwave Safety
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50%) in 1-minute intervals, stirring between each, until reaching 165°F.
Avoid high power—it can cause the cream to separate or curdle. If the soup looks too thick after reheating, thin with a splash of milk or broth. 💡
Garnish Refresh
Revive reheated soup with fresh garnishes. A drizzle of extra-virgin olive oil and sprinkle of Parmesan cheese adds richness, while chopped fresh basil or black pepper brightens the flavors.
For extra warmth, add a pinch of smoked paprika or a dash of hot sauce. These finishing touches make reheated soup taste almost as good as fresh. ✨
Portion Control
For meal prep, divide soup into single-serving containers before freezing or refrigerating. This prevents partial thawing and makes it easy to grab just what you need. I like to portion mine into mason jars—they're microwave-safe and stack well in the fridge.
Label containers with the date to track freshness. This method keeps your soup tasting restaurant-quality every time. 📅
Nutrition facts
Frequently asked questions
Why does my homemade tomato soup turn out too acidic?
Most store-bought versions like Campbell's balance acidity with sugar and cream. For a smoother result, add 1 tablespoon sugar or ½ teaspoon baking soda (just enough to neutralize) while simmering. The cream also helps mellow the tomato's natural tang—always stir it in at the end over low heat to prevent curdling.
Can I make this soup dairy-free?
Replace the 1 cup heavy cream with ½ cup coconut milk (full-fat for best texture) plus ½ cup Greek yogurt. For extra richness, stir in 2 tablespoons nutritional yeast after cooking. The result will be creamy but lighter, with a subtle tang that works beautifully.
What's the best way to thicken this soup if it's too thin?
Simmer uncovered for 5-10 extra minutes to reduce the liquid, or stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water until thickened. For a creamier texture without thinning, whisk in 2 tablespoons cold butter or 1 tablespoon cream cheese off-heat. The key is low-and-slow heat to avoid breaking the cream.
How do I prevent the cream from separating?
Never boil the cream—keep heat at low and stir constantly for 3-4 minutes until fully incorporated. For extra insurance, whisk in 1 teaspoon cornstarch with the cream before adding to the soup. If separation happens, whisk vigorously with a splash of cold water to re-emulsify. The secret is patience and gentle heat!
What's the best pairing for this creamy tomato soup?
Classic grilled cheese sandwiches with sharp cheddar are a match made in heaven, but don't stop there! Try it with crusty baguette slices, garlic bread, or even crispy fried chicken for a Southern twist. For a lighter option, serve with cucumber salad or a simple green salad to balance the richness.
