This broccoli cheese soup brings together simple pantry staples for a rich, creamy bowl that’s ready in just 30 minutes. I learned this recipe during those cold Midwest winters when my grandma would simmer a pot on her farmhouse stove, filling the kitchen with that unmistakable aroma of melted cheddar and tender broccoli.

There’s something magical about watching cheese melt into warm chicken stock, transforming ordinary ingredients into pure comfort. My grandmother always said the best recipes don’t need a long ingredient list – they just need good technique and a little love. She’d make this soup on Sunday afternoons, serving it with crusty bread while snow piled up outside the windows. The kids would gather around the table, dunking their bread and asking for seconds before they’d even finished their first bowl. That’s when I knew this recipe was a keeper – simple enough for busy weeknights, delicious enough to become a family tradition. Time to get that stockpot ready!
What Makes This Broccoli Cheese Soup So Special
Growing up in my grandmother’s kitchen, I learned that the most beloved recipes are often the simplest ones. This easy broccoli cheese soup embodies that philosophy perfectly – it’s the kind of recipe I turned to when raising my three children, especially on those hectic weekday evenings when everyone needed something warm and satisfying without the fuss.
What makes this soup stand out:
- Uses just 5 main ingredients you likely have in your kitchen or can grab on a quick grocery run
- Ready in 30 minutes from start to finish, making it perfect for busy families
- Budget-friendly approach that doesn’t sacrifice flavor or creaminess
- Foolproof technique that’s ideal for teaching kids their first soup recipe
- Versatile and forgiving, working beautifully with fresh or frozen broccoli
- Feeds 4 hungry people with hearty, satisfying portions
I’ve made this soup countless times over the years, and it never fails to bring smiles around the dinner table. It’s become one of those recipes I recommend to new cooks because success is practically guaranteed.
Ingredient Spotlight
Chicken stock forms the flavorful foundation of this soup, providing savory depth that water simply can’t match. I always choose a good-quality stock with rich color – it makes all the difference in the final taste.
Broccoli florets bring that essential vegetable component and lovely green color to each spoonful. Whether you’re using fresh florets from the grocery store or reaching for a bag in your freezer, both work beautifully in this broccoli cheese soup. If using frozen, there’s no need to thaw them first.
Onion adds aromatic sweetness that balances the richness of the cheese. I prefer using a small onion diced finely so it practically melts into the soup during cooking.
Evaporated milk is the secret to achieving that creamy, velvety texture without using heavy cream. In my kitchen, I prefer evaporated milk because it adds body and richness while keeping the soup from feeling too heavy.
Sharp cheddar cheese delivers that bold, tangy flavor we all crave in a proper cheese soup. I’ve learned that using sharp cheddar rather than mild makes the cheese flavor really shine through, even with just two cups.
Salt and pepper might seem basic, but they’re crucial for bringing all the flavors together. Betty always reminds me to add a healthy amount right from the start – under-seasoning is the most common mistake in soup-making.
Garlic (optional) adds an extra layer of savory depth that my family loves. Two cloves of minced garlic stirred in with the onion takes this soup from delicious to unforgettable.

How to Make Broccoli Cheese Soup Step by Step
Step 1. I’ve learned that starting with properly seasoned stock is crucial, so place your chicken stock, diced onion, minced garlic (if using), and a generous amount of salt and pepper in your large stockpot over medium heat.
Step 2. Add the broccoli florets to the seasoned stock and let everything cook together for 15 minutes – this gives the broccoli time to become tender when pierced with a fork while infusing the broth with its flavor.
Step 3. After years of making this broccoli cheese soup, I discovered that reducing the heat before adding dairy prevents any curdling, so turn your heat down to low before the next step. This is critical for maintaining that silky texture.
Step 4. Stir in the shredded sharp cheddar cheese gradually, letting it melt smoothly into the hot liquid – Betty’s tip is to add it in two batches for the creamiest results. Never let the soup boil once cheese is added.
Step 5. Pour in the evaporated milk and stir everything together gently, allowing the soup to cook for another 15 minutes on low heat so all the flavors can marry beautifully.
Step 6. The key I discovered is to resist the urge to boil the soup once the dairy is added – gentle, low heat keeps the texture silky smooth and prevents the cheese from separating.
Step 7. Taste and adjust your seasoning before serving, adding more salt and pepper if needed – every batch benefits from this final flavor check.
Keeping This Soup Fresh
Store your leftover broccoli cheese soup in an airtight container in the refrigerator, where it will stay fresh for 3 to 4 days. I typically transfer cooled soup into glass containers with tight-fitting lids, which prevent any flavor transfer and keep the soup tasting just as good as when you first made it. The soup may thicken slightly as it sits in the fridge – this is completely normal as the starches continue to absorb liquid.
When it comes to reheating, I’ve found the stovetop method works best for maintaining that creamy texture. Place the soup in a pot over low to medium-low heat, stirring occasionally as it warms through – this gentle approach prevents the cheese from separating or becoming grainy. You might need to add a splash of chicken stock or milk if the soup has thickened too much during storage. Avoid using high heat, which can cause the dairy to break and create an unpleasant texture.
Betty’s reheating method has never failed me: low and slow wins the race with cream-based soups. The microwave works in a pinch, but I recommend using 50% power and stirring every minute to ensure even heating. While this recipe doesn’t specify freezer storage, I generally don’t recommend freezing cream and cheese soups as the texture can become grainy when thawed – this is definitely a soup best enjoyed fresh or within a few days of making it.
Perfect Partners for Broccoli Cheese Soup
- Crusty bread or baguette slices provide the perfect vehicle for soaking up every last drop of creamy soup, and the textural contrast between crispy crust and soft interior makes each bite more interesting.
- Simple garden salad with vinaigrette offers a fresh, acidic counterpoint to the rich, cheesy soup – I love how the crisp greens and tangy dressing cut through the creaminess. Try pairing this with a Christmas salad for a festive touch.
- Buttery crackers or saltines give you that satisfying crunch and a touch of saltiness that complements the mild sweetness of the broccoli.
- Garlic bread brings aromatic, buttery goodness that my family requests every single time I make this soup – the garlic echoes beautifully with the optional garlic in the soup itself.
- Baked ham and cheese croissants turn this into a more substantial meal, adding protein and buttery layers that pair wonderfully with the creamy soup.
- Side of creamy scalloped potatoes creates an ultimate comfort food combination for those days when you want to go all out with cozy flavors.
If you’re in the mood for more warming soups, you might also enjoy my easy baked potato soup or hearty cheddar garlic herb potato soup – both use similar ingredients and deliver that same satisfying comfort.
FAQs
Can I use frozen broccoli instead of fresh? Absolutely! I recommend using frozen broccoli florets straight from the bag without thawing – they’ll cook perfectly in the 15-minute simmer time and save you prep work.
What can I substitute for evaporated milk? You can use heavy cream or half-and-half for extra richness, though the soup will be slightly heavier. Many home cooks find success with whole milk, but the texture won’t be quite as creamy.
Can I make this broccoli cheese soup ahead of time? Yes, this soup actually develops even better flavor when made a day ahead. Just reheat it gently on the stovetop over low heat, stirring occasionally to prevent sticking.
Why is my soup grainy or separated? To prevent this issue, always add the cheese and milk over low heat and avoid boiling once dairy is added – high heat causes the proteins to separate and creates that unpleasant grainy texture.
How can I make this soup thicker? Betty’s solution is to blend half the soup in a blender or use an immersion blender for just a few pulses, which creates natural thickness from the broccoli itself without adding flour or cornstarch.
Can I add other vegetables to this recipe? The best approach I’ve tested is adding diced carrots or cauliflower along with the broccoli – they cook in the same time frame and complement the cheese beautifully without overwhelming the broccoli cheese flavor.

5-Ingredient Broccoli Cheese Soup
Ingredients
Equipment
Method
- In a large stockpot, combine chicken stock, diced onion, minced garlic (if using), and a generous amount of salt and pepper over medium heat.
- Add broccoli florets to the pot and cook for 15 minutes until tender when pierced with a fork.
- Reduce heat to low. Stir in shredded sharp cheddar cheese gradually, adding it in two batches to ensure smooth melting. Do not allow soup to boil.
- Pour in evaporated milk and stir gently to combine. Continue cooking on low heat for 15 minutes, maintaining a gentle simmer.
- Taste and adjust seasoning with additional salt and pepper as needed. Serve hot with crusty bread or crackers.