Cream of broccoli soup can be a nutritious meal, but how healthy it actually is depends heavily on whether you’re making it at home or opening a can. A homemade version using real broccoli and moderate amounts of cream delivers fiber, vitamins, and beneficial plant compounds. A canned version from a major brand can pack 790 mg of sodium in a half-cup serving, which is about a third of the recommended daily limit before you’ve even filled a bowl.
What Broccoli Brings to the Bowl
Broccoli is one of the most nutrient-dense vegetables you can eat. It’s rich in vitamin C, vitamin K, folate, potassium, and fiber. It also contains glucosinolates, sulfur-based compounds that break down into sulforaphane during digestion. Sulforaphane has been widely studied for its anti-inflammatory and antioxidant properties.
A well-made cream of broccoli soup retains many of these benefits. A recipe from Johns Hopkins Medicine, for example, yields about 84 calories per cup with 5 grams of protein, 2 grams of fiber, and only 82 mg of sodium. That’s a far cry from the nutritional profile of most store-bought versions.
How Cooking Affects Broccoli’s Nutrients
Turning broccoli into soup does cost you some nutrients. Boiling is the biggest culprit: it can destroy up to 55% of broccoli’s total glucosinolates, mainly because these compounds leach into the cooking water. Vitamin C takes a similar hit, with boiling causing losses of 30 to 50%. The longer the broccoli sits in boiling water, the more nutrients escape.
The good news for soup makers is that unlike boiling vegetables and draining the water, soup keeps the cooking liquid as part of the dish. That means many of those leached nutrients end up in your bowl rather than down the drain. You won’t recover everything lost to heat, but you’ll retain significantly more than if you were boiling broccoli as a side dish. Keeping your cook time short, around 10 minutes or less until the broccoli is just tender, helps preserve more of the heat-sensitive compounds.
The Cream Actually Helps With One Thing
Broccoli is high in vitamin K, a fat-soluble vitamin your body needs for blood clotting and bone health. Fat-soluble vitamins, including vitamins A, D, E, and K, need dietary fat present in order to be properly absorbed. The cream in the soup provides exactly that. So while cream adds calories and saturated fat, it also improves your body’s ability to use some of broccoli’s most valuable nutrients. Even a modest amount of fat in the soup serves this purpose. You don’t need a heavy pour.
Homemade vs. Store-Bought
This is where the health question really splits in two. A homemade cream of broccoli soup lets you control the amount of cream, butter, salt, and flour that goes in. You can use milk or a lower-fat alternative for the base, add just enough cream for richness, and season lightly. The result is a soup that’s genuinely good for you: moderate in calories, low in sodium, and full of vegetables.
Canned versions tell a different story. Campbell’s Cream of Broccoli soup contains 790 mg of sodium per half-cup of condensed soup. Once you prepare it as directed and eat a full serving, you’re looking at a significant chunk of the 2,300 mg daily sodium limit recommended for most adults. Saturated fat in canned versions tends to be modest (around 1 gram per condensed serving), but sodium is the real concern, especially if you’re managing blood pressure.
The American Heart Association promotes modified broccoli soup recipes that reduce saturated fat and cholesterol while keeping the creamy texture. Swapping heavy cream for milk, using less cheese (or skipping it entirely), and building body through pureed broccoli itself rather than flour and butter are the most common adjustments.
Making It Healthier at Home
If you want the most nutritious version of this soup, a few practical choices make a real difference:
- Use more broccoli than you think you need. The soup should be thick with vegetables, not padded with cream and starch. Pureeing the broccoli itself creates a naturally thick, creamy base.
- Cook the broccoli briefly. Add it to your broth and simmer just until tender. Overcooking past 15 minutes accelerates nutrient loss significantly.
- Add cream at the end. A few tablespoons of cream stirred in off the heat gives you the flavor and fat-soluble vitamin absorption benefits without turning it into a heavy dish.
- Go easy on salt. Broccoli has a naturally savory, slightly bitter flavor that pairs well with garlic, nutmeg, or a squeeze of lemon. These can reduce how much salt you need.
A bowl of homemade cream of broccoli soup made this way lands comfortably under 150 calories, delivers a couple grams of fiber, and provides meaningful amounts of vitamin C, vitamin K, and potassium. It’s a solid, nutrient-rich meal, especially paired with whole-grain bread or a salad. The canned version, while convenient, is best treated as an occasional shortcut rather than a regular staple.

