Try this easy 5-ingredient broccoli cheese soup when you want cheddar and broccoli without a Velveeta brick: stock, onion, broccoli, evaporated milk, sharp cheddar. Evaporated milk is the cream stand-in so it doesn’t need a flour roux. Shred the cheese yourself — bagged shreds can stay grainy. Don’t boil after the dairy goes in or you’ll have a split orange puddle. Frozen florets work from the bag; salt at the end, because cheddar and stock already brought some.
Why You’ll Love This Recipe ❤️
- Five ingredients plus salt and pepper. Onion counts.
- About 30 minutes on the stove.
- Evaporated milk, not a pint of cream and not a can of cheese sauce.
- Sharp cheddar so 2 cups actually tastes like cheese.
- Frozen broccoli works. No need to thaw.
Recipe at a Glance
Prep: 10 minutes · Cook: 20 minutes · Total: about 30 minutes · Servings: 4 · Difficulty: easy · Method: saucepan
Don’t Want to Plan Every Dinner Yourself?
28 Days of Dinners Planned for You gives you 28 days of dinners, grocery lists and prep guidance already organized for you.
Ingredients 🛒
- 3 cups (720 ml) chicken or vegetable stock
- 1 small white or yellow onion, diced (about 1 cup)
- 2 cups chopped broccoli florets, fresh or frozen
- 1 (15-ounce / 354 ml) can evaporated milk
- 2 cups (8 ounces / 225 g) shredded sharp cheddar
- Kosher salt and black pepper
Sharp cheddar, block, shredded. Mild cheddar tastes like warm milk. Pre-shredded is coated in starch; some brands melt, many don’t. If you only have bags, Kraft-style often melts better than bargain dust.
2 cups broccoli is modest. It’s a cheddar soup with broccoli, not a broccoli forest. 3 cups florets is still this recipe, slightly thicker. Stems peeled and diced can go in with the onion if you hate waste.
Evaporated milk is not sweetened condensed. Wrong can, dessert soup. Whole milk works and stays thinner. Heavy cream works and tastes richer — then it’s not the 5-ingredient lighter version.
Stock vs broth: either. Low-sodium lets you salt at the end. A salty box plus 2 cups cheddar is a sodium bomb you can’t unsalt.
Equipment
A 3- to 4-quart saucepan. A blender if you want it smooth — not required. A grater.
How to Make It 👩🍳
Stock, onion, and broccoli in the pan. Medium heat to a low boil. Cook about 5–8 minutes until the onion is tender and the broccoli is easily pierced. Frozen broccoli may need a couple extra minutes. Don’t cook it to army-green mush unless you like it that way.
Stir in evaporated milk. Return to a simmer, not a boil, about 3 minutes.
Take the pan off the heat. Add cheddar in handfuls, stirring until each handful melts before the next. If it looks stringy, the pan is still too hot — wait 30 seconds. Salt and pepper. Serve.
For a thicker soup, mash some broccoli against the side, or blend half and return it. A tablespoon of flour cooked in a tablespoon of butter before the stock is a sixth ingredient and a different, gravy-thicker soup. Don’t add flour to cold milk in the pan and hope.
Why the Technique Works
Cheese off heat. Cheddar proteins seize when they boil. That’s the grainy restaurant-soup failure. Residual heat is enough to melt 8 ounces if you shredded it fine.
Evaporated milk is concentrated and more stable than a splash of 2%. It gives body without a roux. The soup will still be on the thinner side of Panera. That’s the 5-ingredient trade. People who want glue add a roux or extra cheese — extra cheese also makes it salty and can still grain if you boil it.
Onion in the stock is the only aromatic. Five minutes isn’t caramelized onion. It’s sweetness so the soup doesn’t taste like cheese water. Skip onion and you’ll miss it.
2 cups florets in 3 cups stock looks sparse in the pot, then the broccoli collapses. If you want it packed, 3 cups florets, same dairy.
Blending while boiling-hot in a full blender is how lids explode. Vent, or an immersion blender in the pan off heat.
Cooking Tips
Salt after the cheese. Taste. Cheddar varies.
A pinch of paprika or cayenne is extra, not one of the five. Fine if you want it.
Variations and Substitutions
All broccoli: 3–4 cups florets.
Cauliflower mix: half and half. Milder.
Vegetarian: vegetable stock.
No onion: ½ teaspoon onion powder. Not the same.
Extra thick: 1 tablespoon butter + 1 tablespoon flour first, then stock. Not 5 ingredients anymore.
Serving Suggestions
Bowl, extra cheddar if you want, bread or a baked potato. Don’t force a salad pairing. A grilled cheese dunk is allowed and is more cheese — you already knew that.
Storage, Freezing & Reheating
Fridge 3–4 days. Reheat low, stir, don’t boil. A splash of milk if it tightens.
Freezing cheddar soup is a gamble. It can split. If you freeze it, thaw in the fridge, reheat low, whisk. Don’t expect the same silk.
Don’t leave it on warm for 3 hours at a party. Make it, serve it, fridge the rest.
Troubleshooting
Grainy: boiled after cheese, or bagged shreds. Off heat, block cheddar. Sometimes a splash of lemon and a vigorous whisk helps a little; often it doesn’t.
Too thin: that’s this recipe. Mash broccoli, blend half, or extra handful of cheese off heat.
Too thick: it sat. Stock or milk.
Bland: mild cheddar, unsalted everything, no salt at the end. Sharp cheddar, pepper, salt.
Bitter broccoli: cooked to death. Stop when it’s tender.
FAQ
Fresh or frozen broccoli?
Either. Frozen, no thaw. Might water it slightly — simmer a minute longer before milk.
Can I use Velveeta?
You can, and it will be smoother and saltier. That’s a different soup. This one is cheddar.
Why evaporated milk?
Body without cream. Don’t swap in sweetened condensed.
Can I make it in a slow cooker?
You can cook broccoli, onion, and stock on low 3–4 hours, then milk and cheese off heat or on warm. Don’t boil cheese on high for hours.
Is 2 cups of cheese enough?
For 4 bowls of this thinner soup, yes. 3 cups is thicker and saltier.
Nutrition, Allergens & Dietary Notes
Approx, per 1 of 4 bowls:
- Calories: 360–440
- Protein: 20–24 g
- Carbs: 16–22 g
- Fat: 24–30 g
Contains: dairy (milk, cheddar). Chicken stock is not vegetarian. Not gluten-free guaranteed (some stocks). Not keto-counted here. Don’t call it Panera copycat — that one is roux-heavy.
Final Thoughts
Simmer broccoli and onion in stock, evaporated milk, cheddar off the heat. Shred the block. If it boils after the cheese, you already know how that ends.

Stop wondering what’s for dinner
This recipe covers tonight. 28 Days of Dinners Planned for You covers the next 27—decided, shopped and prepped.
- ✓ 28 dinner recipes for real weeknights
- ✓ 4 weekly grocery lists, done for you
- ✓ Simple prep guidance for smoother evenings
- ✓ Leftover strategy & emergency dinners


