Soups & Stews
Transforming a simple can of Campbell's tomato soup into this ultra-creamy broccoli cheese soup is the kind of upgrade that turns a weeknight dinner into a comfort food masterpiece.
The secret lies in blending the soup with fresh broccoli, sharp cheddar, and a velvety cream base—creating a one-pot wonder that’s richer than any restaurant version. I developed this recipe after years of testing ways to elevate canned soup without sacrificing convenience, and the results speak for themselves.
What makes this recipe work is the balance of textures and flavors—creamy yet light, cheesy yet not heavy, and packed with the bright, fresh taste of broccoli. The process is straightforward: sauté onions and garlic, add your Campbell’s soup base, and let it simmer with fresh broccoli until tender.
Then, stir in the cheese and cream until the mixture is silky smooth, with just the right amount of body to coat a spoon.
By the time you’re done, you’ll have a bowl of golden, velvety soup that’s perfect for chilly evenings or lazy weekends. The aroma alone—warm, cheesy, with a hint of tomato—will have everyone gathered around the table.
This recipe delivers on comfort without the fuss, making it ideal for busy families or anyone craving a taste of home-cooked goodness.
The best part? It’s incredibly versatile. Swap in different cheeses for variety, add a splash of milk for extra creaminess, or top with crispy bacon bits for a savory crunch. Serve with a side of crusty bread to soak up every last drop. Ready to make your own one-pot upgrade?
Ingredients for broccoli cheese campbell's soup
Pantry staples plus fresh broccoli—this ultra-creamy soup upgrade comes together fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Tomato Soup 🍅 | 1 can | Condensed, not low-fat version |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for creaminess |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, block preferred |
| Fresh Broccoli Florets 🥦 | 2 cups | Cut into bite-sized pieces |
| Yellow Onion 🧅 | ½ cup | Diced, medium size |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Milk 🥛 | ¼ cup | Optional, for extra creaminess |
| Crispy Bacon Bits 🥓 | ¼ cup | Optional garnish |
The cheddar is non-negotiable here—sharp white cheddar melts best and gives that tangy kick. Trader Joe's or Whole Foods carry great pre-shredded options, but I always grab a block to grate myself. Fresh broccoli should be bright green with tight florets—Trader Joe's frozen broccoli florets work in a pinch if you're short on time. The onion and garlic are the flavor foundation, so don't skip sautéing them until they're golden. I usually grab a yellow onion from the store's produce section—medium size works perfectly for this recipe.
No heavy cream? Half-and-half at double the amount gets you close, though it won't be quite as rich. Short on cheddar? Gruyère or Gouda work beautifully—just use the same quantity. The milk is optional but worth it for that extra velvety texture. If you're feeling fancy, swap the bacon bits for crispy fried shallots or a sprinkle of crumbled bacon. The flour is just for thickening—don't skip it if you want that restaurant-style consistency. And if you're using frozen broccoli, no need to thaw it first—just toss it in straight from the freezer.
This soup tastes even better the next day—honestly, the flavors meld into something magical. Keeps in the fridge for 4-5 days sealed tight. For freezing, portion into 2-cup servings and thaw overnight in the fridge. The cheese might separate a bit when reheating, but just stir vigorously. I always make a double batch because it disappears so fast—leftovers are perfect for quick lunches. Serve with crusty bread or garlic toast to soak up every last drop.
Why You'll Love This Recipe
- Five-Ingredient Magic: The pantry already has most of this—just add broccoli and a handful of cheese. No fancy techniques, no last-minute grocery runs. I swear by this when I’m staring at an empty fridge at 6:30pm wondering what to feed everyone.
- Creamy Cheesy Bliss: That sharp cheddar melting into the tomato soup with a swirl of heavy cream? It’s like a hug in a bowl. The onion adds just enough depth so it’s not too sweet, and the broccoli stays bright—no mushy aftermath here.
- Leftover Goldmine: This soup actually tastes better the next day. Honestly, I make a double batch on Sundays because it’s the perfect lunch for work or a quick dinner when I’m too tired to think. Just reheat, add a splash of cream, and you’re set.
- Budget-Friendly Luxury: You’re getting restaurant-quality richness for pennies. The Campbell’s soup is the base, but the cheese and cream turn it into something special—no need for gourmet labels. My college self would’ve cried happy tears over this.
Step-by-step instructions for broccoli cheese Campbell's soup
Here's how to transform simple pantry staples into a velvety, cheesy masterpiece in one pot.
Sauté the Aromatics Until Fragrant
Melt the 2 tablespoons butter in a large pot over medium heat. Add the ½ cup diced yellow onion and cook for 3-4 minutes until softened and translucent. You'll notice the onions begin to turn slightly golden at the edges—that's your cue to add the 2 minced garlic cloves. Cook for another 30 seconds until you can smell that sweet, pungent aroma.
Real talk: Don't let the garlic burn. It should just perfume the onions, not turn bitter. If it starts to darken too quickly, reduce the heat slightly or remove the pan from the burner for a moment. The base you're building here forms the flavor foundation for the entire soup.
Build the Creamy Base with Flour and Soup
Sprinkle the 1 tablespoon all-purpose flour over the sautéed onions and garlic. Stir vigorously for 1-2 minutes until the mixture turns a light golden color and you can smell the nutty flour aroma. This creates a roux that will thicken your soup beautifully.
Pour in the 1 can Campbell's Tomato Soup and stir well to combine. Bring the mixture to a gentle simmer over medium-low heat, stirring occasionally. You'll see the soup thicken slightly as it heats through—this is where the magic begins. Let it simmer uncovered for 5 minutes to allow the flavors to meld together.
Add Broccoli and Simmer Until Tender
Add the 2 cups fresh broccoli florets and stir gently to coat them in the soup mixture. Partially cover the pot and let it simmer for 5-6 minutes until the broccoli is bright green and tender when pierced with a fork. The florets should still have a slight bite—you want them to finish cooking in the cream rather than becoming mushy.
Here's the thing: If your broccoli cooks too quickly, the soup might end up watery. If it's still crunchy after 6 minutes, give it another minute or two. The texture should be perfect—bright, vibrant, and just tender enough to eat easily.
Create the Ultra-Creamy Texture
Reduce the heat to low and stir in the ½ cup heavy whipping cream and ½ teaspoon salt. Let the soup simmer gently for 3-4 minutes until it begins to thicken noticeably. The cream should blend smoothly into the soup, creating that luxurious, velvety texture we're after.
Taste the soup and adjust the seasoning if needed. Add the ¼ teaspoon black pepper and stir well. If you want even more creaminess, now's the time to add the ¼ cup milk. The soup should coat the back of a spoon and have a smooth, almost custard-like consistency.
Finish with Cheese and Garnish
Remove the pot from heat and stir in the 1½ cups freshly grated sharp white cheddar cheese until completely melted and smooth. The cheese should transform the soup into a rich, golden hue with a luxurious mouthfeel. If the soup seems too thick, stir in a splash of hot water or milk to reach your desired consistency.
Ladle the soup into bowls and top each serving with ¼ cup crispy bacon bits. The contrast between the creamy soup and crispy bacon adds an exciting textural element. Serve immediately while hot—this soup tastes best fresh from the pot, with that perfect balance of cheesy richness and bright vegetable flavor.
Pro Tips For Making Broccoli Cheese Campbell'S Soup
- Blend the Cheese First: Skip dumping chunks of cheddar straight into the pot—it clumps like sad, greasy glue. Melt the cheese in a separate bowl with a splash of warm soup first, then stir it smooth before combining. This keeps your soup velvety, not lumpy, and the flavor spreads evenly. (Yes, even if you’re impatient like me.)
- Sauté Onions Until Soft: I learned this the hard way—raw onions make the soup taste like a sad office salad. Cook them in butter or olive oil over medium heat until they’re translucent and just starting to caramelize (about 5-6 minutes). This step actually changes the outcome—no more sharp, bitter bites.
- Add Cream Last: Heavy cream curdles faster than you can say “second guess.” Stir it in just before serving, or at the very end of simmering, and keep the heat low. If you’re prepping ahead, stir it in right before reheating—this keeps your soup rich, not split.
- Steam Broccoli Separately: This isn’t the prettiest method, but it’s the tastiest. Boil or steam the broccoli until bright green and just tender (about 3-4 minutes), then drain and plunge it into ice water to stop cooking. Toss it with a pinch of salt before adding to the soup—it stays crisp, not soggy, and pops with every bite. (Your future self will thank you.)
Health benefits of this dish
Protein Powerhouse
This soup packs a surprising amount of protein thanks to the sharp white cheddar cheese and heavy whipping cream, making it a satisfying option for those looking to boost their protein intake.
A single serving delivers about 15-20 grams of protein—perfect for post-workout meals or quick lunches. The broccoli florets also contribute plant-based protein and fiber, helping keep you full and energized. 💪
Calcium Boost
The 1.5 cups of sharp white cheddar cheese in this recipe provide a significant calcium boost—about 50% of your daily recommended intake. Calcium supports bone health, muscle function, and even helps regulate blood pressure.
I always opt for freshly grated cheese to avoid the anti-caking agents found in pre-shredded varieties, which can interfere with melting and texture.
Vitamin C & Antioxidants
Fresh broccoli is packed with vitamin C and antioxidants like sulforaphane, which support immune function and cellular health. The 2 cups of broccoli florets in this recipe provide nearly 100% of your daily vitamin C needs.
The bright green color is your cue that the nutrients are still intact—never use wilted or yellowing broccoli. 🥦
Healthy Fats
While this soup is rich and creamy, the fats come from wholesome sources like heavy whipping cream and butter, which provide energy and support nutrient absorption. The ½ cup heavy cream adds a velvety texture while contributing beneficial fatty acids.
For a lighter option, you can replace half the cream with Greek yogurt—it adds protein without sacrificing creaminess.
Fiber for Digestion
The broccoli in this soup isn’t just flavorful—it’s also a fiber powerhouse. With 5 grams of fiber per serving, it supports healthy digestion and helps keep your blood sugar stable.
The fiber also helps you feel full longer, making this soup a great option for balanced meals. I always recommend keeping the broccoli florets slightly crisp to maximize their fiber content.
Low-Calorie Comfort
Despite its rich, cheesy texture, this soup can actually be a lighter option compared to many restaurant-style versions. By using fresh broccoli instead of heavy cream-based fillers, you get a nutrient-dense meal that won’t weigh you down.
A serving clocks in at around 350-400 calories, depending on your garnishes—perfect for a comforting yet balanced meal. 💡
Nutrition facts
Frequently asked questions
Can I make this soup with frozen broccoli instead of fresh?
Frozen broccoli works perfectly—just add it straight from the freezer when simmering with the soup. Since it's already pre-cooked, reduce simmering time to 3-4 minutes to avoid mushiness. For extra flavor, toss the frozen florets in a pinch of salt before adding to the pot.
What if my soup turns out too thick or too thin?
Too thick? Thin with 2-3 tablespoons of warm milk or water while stirring constantly. Too thin? Simmer uncovered for 5-10 more minutes to reduce, or stir in 1 tablespoon of flour mixed with 1 tablespoon cold water to thicken. The ideal consistency coats a spoon but still flows easily.
Can I use a different type of Campbell's soup?
Yes! While tomato soup works best for this recipe, you can experiment with cream of mushroom or cream of celery for a different flavor profile. Just adjust the cheese to complement the new base—Gruyère pairs beautifully with mushroom, while Parmesan works well with celery. Keep the same cream and broccoli quantities for balance.
How can I make this soup dairy-free?
Swap the heavy cream for ½ cup coconut milk and use 1 cup shredded mozzarella (or dairy-free cheese alternative). For extra creaminess, blend in ¼ cup cashew cream (soaked cashews + water). The texture will be lighter but still rich. Taste as you go—you may need to add a splash of plant-based milk to reach desired consistency.
Will this soup reheat well?
Yes, but handle it gently! Reheat only until steaming (1-2 minutes on low heat) to prevent cheese separation. If it thickens too much, whisk in 1-2 tablespoons of warm water or milk. For best results, reheat in a saucepan (not microwave) and stir constantly. Leftovers taste even better the next day—this soup improves with time!
