Soups & Stews
Transforming canned tomato soup into a velvety, homemade version is simpler than you think—this Campbell's-inspired recipe delivers creamy smoothness without the canned texture. The secret lies in blending fresh tomatoes with a rich broth base and carefully balancing cream and cheese for that signature velvety finish.
I’ve refined this over years of testing, ensuring every spoonful tastes like a comforting hug in bowl form.
This method starts with a simple base of crushed tomatoes, broth, and aromatics, then builds depth through simmering and blending. The addition of cream and cheese transforms the soup into something luxurious, with a texture so smooth it rivals restaurant-quality versions.
What sets this apart is the control—no artificial thickeners, just real ingredients working together for that perfect balance of tangy and creamy.
By the end, you’ll have a soup that’s rich, velvety, and packed with flavor, ready to be topped with crispy bacon, fresh herbs, or a sprinkle of parmesan. The best part?
It’s foolproof, requiring just 30 minutes of active time and minimal ingredients. Whether you’re serving it to a family or treating yourself, this recipe delivers comfort in every bite.
Pair it with grilled cheese sandwiches for the ultimate classic combo, or serve it as a starter before a hearty main. The versatility makes it perfect for any occasion—weeknight dinners, potlucks, or even a cozy night in. Let’s get cooking!
Ingredients for campbell's creamy tomato soup
Pantry staples and a few fresh finds make this velvety soup taste like a restaurant classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred, homemade or quality brand |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Carrots 🥕 | 2 medium | Peeled and finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, aged for flavor |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Fresh Basil 🌿 | ¼ cup | Chopped, for garnish |
The tomatoes are the soul of this soup—San Marzano makes all the difference with their natural sweetness. Trader Joe's or Whole Foods carry them year-round, but any high-quality canned tomatoes work in a pinch. For the broth, low-sodium is a must—you’ll add plenty of salt later. The carrots and onion should be finely diced, almost to the point of mincing, so they blend smoothly into the final texture. I always double-check my garlic is fresh (no bitter smell!) and mince it finely for that deep, aromatic base.
No San Marzano tomatoes? Any good-quality crushed tomatoes will do—just taste before using and add a pinch more sugar if they’re tart. Out of heavy cream? Half-and-half works in a bind, though the texture will be slightly lighter. For the cheese, sharp cheddar is ideal, but Parmesan or Gruyère add amazing depth. The flour is just a thickener—if you’re watching carbs, cornstarch works too. And that sugar? It’s not just for sweetness—it rounds out the acidity of the tomatoes, making the soup taste more balanced. Trust me, it’s worth the extra teaspoon.
This soup tastes even better the next day—make a double batch and freeze half for lazy days. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. I like to portion it into individual containers so I can grab and heat just what I need. The basil? Add it fresh at the end—it wilts fast, so store it in a damp paper towel in the fridge until ready to use.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it uses stuff I always have—crushed tomatoes, onions, even a lone carrot from last week’s veggie drawers. No last-minute grocery runs needed.
- Garlic-Kissed Depth: That one clove of garlic simmered in chicken broth? It transforms the soup from basic to ridiculously good—rich, savory, with just enough tang to make you want seconds.
- Weeknight Wonder: Between us, this is my go-to when I’m too tired to think. Throw everything in a pot, stir occasionally, and boom—dinner’s ready while I’m still deciding what to watch on TV.
- Leftovers That Shine: Honestly, I make this on Sundays because it tastes even better the next day. The flavors meld into pure comfort, and I can reheat it without losing that creamy, velvety texture.
Step-by-step instructions for homemade creamy tomato soup
This velvety tomato soup delivers restaurant-quality richness using simple pantry staples and fresh ingredients.
Sauté the Aromatic Base
Melt the 2 tablespoons butter in a large pot over medium heat. Add the 1 whole yellow onion and 2 medium carrots, both finely diced, and cook for 5-6 minutes until the onions become translucent and the carrots begin to soften. This foundational step builds the soup's depth of flavor.
Add the 3 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. Here's the thing—garlic burns quickly, so watch it closely. The moment you smell that sweet, nutty aroma, you've achieved perfect flavor without bitterness. Remove the pot from heat briefly if needed to prevent browning.
Build the Tomato-Cream Foundation
Return the pot to medium heat and stir in the 2 cups crushed tomatoes and 2 cups chicken broth. Add the 1 teaspoon sugar and 1 teaspoon salt at this stage to balance the acidity of the tomatoes. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes. This allows the flavors to meld while the vegetables continue softening.
I like to skim any foam that rises to the surface during this time—it ensures a cleaner, smoother final texture. The soup should now have a rich, vibrant color and a beautiful aroma that fills your kitchen. This is where the magic begins to happen.
Thicken and Add Creamy Elements
In a small bowl, whisk together the 1 tablespoon all-purpose flour and 0.5 teaspoon black pepper. Gradually sprinkle this mixture into the simmering soup while stirring constantly. Cook for 2-3 minutes until the soup thickens noticeably. This creates a velvety body that's essential for that creamy texture we're after.
Reduce heat to low and stir in the 0.5 cup heavy cream and 0.5 cup sharp cheddar cheese, shredded. Let the soup simmer gently for another 5 minutes, stirring occasionally. The cheese should melt completely, creating a luxurious, cheesy richness. If the soup becomes too thick, add a splash of warm water or broth to reach your desired consistency.
Finish with Fresh Herbs
Remove the pot from heat and stir in the 0.25 cup fresh basil, chopped. The basil adds a bright, fresh finish that cuts through the richness of the cream and cheese. Taste and adjust seasoning if needed—sometimes the cheese adds extra saltiness, so you might not need additional salt.
Let the soup sit off the heat for 5 minutes before serving. This resting period allows all the flavors to fully integrate. The result should be a velvety, creamy soup with perfect balance—sweet from the tomatoes, rich from the cream and cheese, and fresh from the basil. Serve warm with crusty bread for the ultimate comfort food experience.
Pro Tips For Making Campbell'S Creamy Tomato Soup
- Sweat the Onion First: Don’t just chop the onion and toss it in raw—this recipe’s flavor hinges on it sweating out its natural sugars. Slice it thin, cook it in a dry pot over medium heat for 5-6 minutes until translucent and just starting to soften. I used to skip this, and the soup always tasted flat afterward.
- Blend in Stages: The Campbell’s recipe might call for blending everything at once, but I’ve learned that blending the soup in two batches—first the broth, tomatoes, and garlic, then the onion and carrots—gives you smoother texture without overworking the motor. Plus, it’s easier to troubleshoot if something goes wrong.
- Don’t Rush the Carrots: Those carrots need to break down into the soup, not just sit as chunks. After the onion’s done, add them with the garlic and cook for 3-4 minutes before adding the broth. Undercooked carrots make the soup taste like you forgot half the ingredients.
- Upgrade the Broth: If you’re using canned broth, skip the seasoning packet—it’s overkill. Instead, add a pinch of salt, a splash of apple cider vinegar (just ½ teaspoon), and a bay leaf while simmering. It brightens the flavor without extra effort. (Yes, even if you’re impatient like me.)
Flavor customization for this dish
Creamy vs. Chunky
For a smoother texture like classic Campbell’s, blend the soup after simmering for 1-2 minutes with an immersion blender. For a rustic, chunky version, skip blending and stir in ½ cup diced tomatoes at the end.
I love the contrast of creamy sauce with bite-sized tomato pieces—it adds visual appeal and texture. 🥄
Cheese Variations
Swap sharp cheddar for Parmesan (½ cup) for a nutty depth or Gruyère for a richer, slightly sweet flavor. For a dairy-free option, use ½ cup cashew cream (blend ½ cup soaked cashews with ¼ cup water) and ¼ cup nutritional yeast for that umami kick.
The cheese is what makes this soup feel indulgent!
Spicy Kick Options
Add ½ teaspoon smoked paprika during sautéing for warmth, or stir in 1 teaspoon hot sauce (like Tabasco) at the end. For extra heat, top with crispy chorizo crumbles or a sprinkle of red pepper flakes.
I often add a pinch of cayenne to the flour mixture for subtle heat that lingers.
Herb Infusions
Swap basil for thyme or rosemary (½ teaspoon dried) during simmering for an earthy twist. Fresh dill adds a bright, almost cucumber-like freshness. For a Mediterranean vibe, stir in 1 tablespoon lemon zest at the end—it brightens the whole dish.
Garnish with extra herbs before serving for a pop of color.
Protein Boosts
Stir in ½ cup cooked bacon bits or crumbled sausage for a heartier version. For a vegetarian option, add ½ cup white beans (rinsed) during the final simmer.
The beans soak up the creamy sauce beautifully while adding protein. I also love adding poached chicken breast (diced) for a lighter but satisfying upgrade.
Sweet-Tangy Balance
Adjust the sugar to taste—some tomatoes need ½ teaspoon extra, while others might only require ¼ teaspoon. For a caramelized depth, add 1 tablespoon tomato paste to the sautéed onions.
A splash of orange juice (1 tablespoon) at the end adds a surprising citrus brightness that pairs perfectly with the creaminess. 🍊
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute with ½ cup half-and-half or ½ cup coconut milk for a dairy-free option. The texture will be slightly less rich, but still delicious. You can also use ¼ cup Greek yogurt mixed with ¼ cup milk for a tangy twist that balances the tomatoes beautifully.
How do I fix soup that's too thick or too thin?
If your soup is too thick, stir in 2-3 tablespoons warm broth or water until it reaches your desired consistency. For a thinner soup, simmer uncovered for 5-10 extra minutes to evaporate excess liquid. The key is to adjust gradually while tasting—this soup should coat the back of a spoon but still be smooth and pourable.
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low-medium heat, stirring frequently, until warmed through (5-7 minutes). Avoid microwaving to prevent a skin from forming. For extra creaminess, add a splash of milk or broth while reheating. Store leftovers in an airtight container for up to 5 days or freeze for 3 months.
Can I make this soup in a slow cooker?
Yes! Sauté the onions, carrots, and garlic first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the cream and cheese at the end and heat through gently. The slow cooker method makes this perfect for busy days—just add the flour slurry at the 30-minute mark to thicken properly.
What are the best toppings for this soup?
Classic options include crispy bacon bits, grated Parmesan cheese, or a dollop of sour cream. For extra texture, try toasted breadcrumbs or crushed Ritz crackers. Fresh herbs like basil or parsley add brightness, while a drizzle of balsamic glaze adds a sweet-tangy contrast. The possibilities are endless—let your taste buds guide you!
