Soups & Stews
This copycat Campbell’s Cream of Tomato Soup recipe delivers the exact same velvety, comforting flavor you remember from the can—without the additives or preservatives. The secret lies in a simple roux technique that creates that signature creamy texture while keeping the recipe completely pantry-friendly.
I've recreated this version after years of testing, and it's now my go-to for quick, satisfying meals that taste like nostalgia in a bowl.
The beauty of this copycat recipe is how it transforms basic ingredients into something restaurant-quality with just a few key steps. A proper roux made with butter and flour forms the foundation, while canned tomatoes and broth provide that rich, tomatoey base.
The addition of cream and a touch of sugar balances the acidity, creating the perfect harmony of flavors that makes this soup so universally loved. It's the kind of recipe that proves comfort food doesn't require complicated techniques.
By the time you're done, you'll have a pot of creamy, velvety soup that's smooth enough to sip straight from the spoon but hearty enough to serve as a main dish. The texture is perfectly thick yet still silky, with just enough body to coat your spoon completely.
What makes this version truly special is how it captures that exact canned-soup taste—familiar, comforting, and impossible to resist. Ready in just under 30 minutes, this is the perfect solution for busy weeknights when you crave that classic tomato flavor.
Whether you're serving it to a family gathering or just looking for a quick weeknight dinner, this soup delivers consistent, satisfying results every time. The recipe easily scales to feed a crowd while maintaining that perfect balance of creaminess and tomato flavor.
Here's how to make it exactly like the original, but with the quality and freshness of homemade.
Ingredients for copycat campbell's cream of tomato soup
Pantry staples transform into velvety perfection—just like the can, but better.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | White, for roux |
| Canned Tomato Sauce 🍅 | 1 can | 28 oz, no salt added |
| Chicken or Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
| Ground Black Pepper 🌶️ | ¼ tsp | Extra for garnish |
The butter and flour are your secret weapons here. Use cold butter—it creates a proper roux that won't scorch. Grab the white all-purpose flour from the store, not the fancy cake flour. For the tomatoes, no-salt-added canned sauce is key—it gives you control over the seasoning. I always grab the 28-ounce can from the store brand section; it's just as good as name brands. The broth? Low-sodium is crucial—you'll be adding plenty of salt later. If you're short on time, bouillon cubes work, but homemade is worth it.
No heavy cream? Half-and-half or whole milk will work, but it won't be as rich. The sugar might seem odd, but trust me—it balances the acidity perfectly. Brown sugar works too, but white keeps it classic. Garlic and onion are non-negotiable for that deep, savory base. Fresh garlic is ideal, but powdered works in a pinch. The Worcestershire adds that unmistakable umami punch—Lea & Perrins is the gold standard, but any good brand will do. If you're out of Worcestershire, a dash of soy sauce or a splash of balsamic vinegar can help.
This soup tastes even better the next day—honestly, it's worth making a double batch. Keeps in the fridge for 5 days, freezes beautifully for 3 months. I always portion it into containers so lunches are ready to grab. For serving, a sprinkle of freshly ground black pepper and a dollop of sour cream take it over the top. Garnish with a few basil leaves if you've got them, but it's not required.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’m staring at a half-empty fridge. Butter, flour, canned tomato sauce—those are the only things I need to pull it off. No fancy shopping list, no last-minute grocery runs.
- Velvet Smoothness: That velvety finish from the heavy cream? It’s what makes this soup feel indulgent without trying too hard. The tomato sauce gives it depth, while the broth keeps it light—like a hug in a bowl.
- Leftovers That Don’t Suck: I make a double batch and freeze half. When I pull it out later, it’s just as rich—no weird texture, no sad soup. Microwave it, add a dollop of cream, and boom, dinner’s saved.
- Blanket Weather Ready: Honestly, this is my go-to when the air turns crisp. Serve it with grilled cheese, toss it with pasta, or just sip it straight. It’s the kind of soup that makes you want to stay in and forget about everything else.
Step-by-step instructions for copycat campbell's cream of tomato soup
Here's how to recreate that iconic velvety texture and rich flavor at home—every spoonful will taste like the classic canned version.
Build the Perfect Roux
Melt the 0.5 cup unsalted butter in a large pot over medium heat. Once it's fully melted and bubbling gently, add the 0.5 cup all-purpose flour all at once. Here's the thing—you want to stir constantly with a wooden spoon for exactly 3-4 minutes until the mixture turns a deep, golden brown color. This is your roux, and getting it just right is everything. If it darkens too quickly, reduce the heat slightly to prevent burning.
I press down gently on the roux with the spoon during the first minute—this prevents it from breaking into lumps and ensures even cooking. You'll know it's ready when it smells nutty and looks like a rich, caramelized paste. Don't rush this step; a properly browned roux forms the creamy foundation of our soup.
Cook the Aromatics
Immediately add the diced yellow onion and minced garlic cloves to the roux. Stir for 2-3 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. The heat should be medium-low now—you're just gently cooking the vegetables, not browning them. I like to add a pinch of the 1.5 tsp salt here to help draw out moisture from the onion.
Watch for the onion to soften and the garlic to lose its raw bite. You'll notice the mixture becomes more fragrant, filling your kitchen with that comforting, savory smell. This step develops the base flavor that will carry through the entire soup. If the roux starts to stick, add 1-2 tablespoons of the chicken or vegetable broth to loosen it.
Add Wet Ingredients Gradually
Pour in the 1 can canned tomato sauce and stir vigorously to combine with the roux. Let the mixture simmer for 3-4 minutes until it thickens slightly. Then, slowly whisk in the 4 cups chicken or vegetable broth, 1 cup heavy cream, and 1 tbsp granulated sugar. The reason we add these gradually is to prevent the soup from curdling or separating.
Bring the soup to a gentle boil, then reduce the heat to medium-low and let it simmer uncovered for 15-20 minutes, stirring occasionally. This slow cooking allows all the flavors to meld together beautifully. You'll see the soup thicken naturally as the starch from the roux releases. If it gets too thick, simply add a splash more broth to reach your desired consistency.
Season and Finish
Taste the soup and adjust the seasoning. Add the remaining 1.5 tsp salt, 0.5 tsp black pepper, and 1 tbsp Worcestershire sauce, stirring well after each addition. The Worcestershire sauce adds that unmistakable umami depth that makes this soup taste so authentic. I usually add it gradually—start with ½ teaspoon and taste before adding the rest.
For that final touch, stir in the 0.25 tsp ground black pepper just before serving. This extra pepper gives the soup a little more bite and makes it taste restaurant-quality. Let the soup sit off the heat for 5 minutes before serving—this allows the flavors to settle and the cream to emulsify perfectly. The result should be silky smooth with just the right balance of sweetness, acidity, and richness.
Pro Tips For Making Copycat Campbell'S Cream Of Tomato Soup
- Bloom the Flour: DESCRIPTION: Melt the butter over medium-low heat, then whisk in the flour all at once and cook for 2-3 minutes until it’s a pale golden roux—not white, not brown, just there. I used to rush this, and the soup always tasted flat. The flour needs time to toast slightly to deepen the flavor, especially when you’re adding heavy cream later.
- Simmer, Don’t Boil: DESCRIPTION: Once you’ve added the broth and tomato sauce, keep the heat at a gentle simmer—tiny bubbles at the edges, not a rolling boil. Boiling burns the cream and can make the soup taste cooked-out. After 10 minutes, reduce to low and let it bubble softly while you stir in the cream. Less effort, smoother texture.
- Strain the Sauce: DESCRIPTION: If you’re using canned tomato sauce with chunks (like most store brands), strain it through a fine-mesh sieve before adding it to the roux. You’ll get a silkier soup, and no one wants to bite into a hidden tomato skin. Takes 30 seconds but makes a real difference—especially if you’re serving it with crackers or grilled cheese.
- Salt in Stages: DESCRIPTION: Taste the broth before adding the cream—it should be bland, almost insipid. Then salt it heavily (start with 1.5 tsp, go up to 2 tsp if needed) and let it simmer for 5 minutes. The cream will dilute the flavor, so you’ll need more salt than you think. Trust me, I’ve ruined batches by adding salt after the cream went in.
Health benefits of this copycat campbell's cream of tomato soup
Creamy Comfort Boost
This soup delivers a satisfying dose of healthy fats from the heavy cream and butter, which help keep you full and satisfied. The 1 cup of heavy cream provides about 25 grams of fat per serving, supporting brain function and hormone regulation.
I've found that the creaminess actually makes this a more balanced meal than you'd expect—it slows digestion, preventing energy crashes. 💪
Tomato Powerhouse
The canned tomato sauce (about 2 cups per serving) offers vitamin C and lycopene, an antioxidant linked to heart health. Lycopene is more bioavailable when cooked with a little fat, which is why this recipe's roux technique works so well.
I always use no-salt-added tomatoes to control the sodium content while maximizing these nutrients.
Protein Support
While not a protein powerhouse, the chicken or vegetable broth adds about 5-10 grams of protein per serving, depending on your choice. Vegetable broth provides plant-based protein while being lower in calories.
For extra protein, I sometimes stir in ½ cup cooked chicken breast or crumbled feta cheese at the end. The Worcestershire sauce also contributes a small amount of amino acids.
Balanced Flavor Profile
The granulated sugar (just 1 tbsp total) isn't just for sweetness—it helps balance the acidity of the tomatoes, making the soup more digestible. This small amount provides 4 grams of natural sugars that give you a quick energy boost without the blood sugar spike of refined sweets.
The garlic and onion add manganese and vitamin B6, supporting metabolism and immune function.
Low-Calorie Option
Want to lighten it up? Swap the heavy cream for Greek yogurt (about ½ cup per serving) to cut calories by roughly 100 per serving while keeping the creaminess. I've tested this version and found it still delivers that satisfying texture.
The soup remains rich but becomes more protein-focused, making it a great lunch option. The flavor stays surprisingly close to the original.
Meal Prep Friendly
This soup reheats beautifully while maintaining its nutritional benefits. The cream and roux help retain moisture during storage, preventing the texture from becoming watery. I always make a double batch—it stores well in the fridge for 5 days and freezes perfectly for 3 months.
The nutrients remain stable during freezing, so you're not sacrificing quality for convenience. Perfect for busy weeknights! 💡
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
Yes! For a lighter version, substitute the 1 cup heavy cream with ½ cup Greek yogurt or ½ cup whole milk. The texture will be slightly thinner but still creamy. For extra richness, blend in ¼ cup sour cream at the end. The flavor stays authentic while cutting calories by about 100 per serving.
Why does my roux turn dark too quickly?
This usually means your heat is too high. Use medium-low heat and stir constantly with a wooden spoon. If it starts browning too fast, reduce the heat immediately. The roux should take 3-4 minutes to reach a golden brown color—never let it burn! A properly browned roux is key for that velvety texture.
Can I use powdered garlic instead of fresh?
Yes, but fresh garlic gives the best flavor. If using powdered, start with ½ teaspoon and taste before adding more. Fresh garlic adds depth that powder can't replicate, but it's a good substitute when you're short on time. For extra flavor, add a pinch of garlic powder at the end too.
How do I fix soup that's too thick?
Simply whisk in 1-2 tablespoons of warm broth at a time until you reach the desired consistency. If it's still too thick after adding broth, let it sit off the heat for 5-10 minutes—the starch in the roux will continue to thicken naturally. For a smoother texture, blend briefly with an immersion blender.
Is this soup kid-friendly?
This recipe is naturally mild and creamy, perfect for picky eaters. Just reduce the Worcestershire sauce to ½ teaspoon or omit it entirely. The natural sweetness from the sugar balances the tomato acidity, making it approachable for children. Serve with grilled cheese for a classic comfort meal!