Love this? Pin it for later!
There’s something deeply comforting about ladling a thick, velvety soup into a deep bowl on a night when the wind rattles the windows and the pantry shelves look a little bare. I first threw this soup together during a snow-in when the only produce left was a slightly tired head of broccoli and a handful of potatoes rolling around in a paper sack. One hour later my family was circling the pot like vultures, asking for seconds before they’d even finished firsts. That night I learned that “pantry staples” can taste like pure luxury when they’re treated with respect: a slow sauté, a patient simmer, and the confidence to let sharp cheddar do the heavy lifting.
Since then, this Cheesy Broccoli Potato Soup has become my weeknight superhero. It’s the recipe I text to friends who say, “I have nothing to cook.” It’s the pot I bring to new parents who need warmth more than fuss. It’s the soup that turns a random Tuesday into a small celebration without requiring a grocery run. Best of all, it scales beautifully for Sunday meal prep, reheats like a dream, and welcomes whatever odds and ends lurk in your fridge—half a carrot, the tail end of a block of Gruyère, even yesterday sad-looking celery.
Today I’m sharing my longest, most detailed version yet, because I want you to feel the same confidence I do when the cupboards are sparse and the people you love still expect dinner. Grab your Dutch oven and let’s turn humble into heroic.
Why This Recipe Works
- Pantry-Proof: Every ingredient is shelf-stable or freezer-friendly—no fresh cream required.
- One-Pot Wonder: From sauté to serve in a single Dutch oven, minimizing dishes.
- Flexible Cheese Strategy: Works with pre-shredded cheddar, leftover Swiss, even frozen cheese ends.
- Hidden Veggie Boost: Potatoes create silky body without heavy cream; broccoli keeps it virtuous.
- Freezer-Friendly: Thaws without grainy texture thanks to a simple cornstarch slurry trick.
- Kid-Approved: Blending half the soup hides the “green stuff” while still leaving fun florets.
Ingredients You'll Need
The magic of this soup lies in how forgiving every component is. Below I’ll unpack what to grab, what to swap, and how to spot quality even in shelf-stable form.
Potatoes: Russets break down fastest, lending natural creaminess, but Yukon Golds hold a little shape if you like texture. Avoid red or new potatoes—they stay too waxy. If your potatoes have sprouted eyes, snap them off and proceed; we’re not running a beauty pageant.
Broccoli: Fresh florets are lovely, but frozen chopped broccoli works without thawing and cuts prep to zero. Buy bags that list only “broccoli” in the ingredients—no mystery sauce. For the stalks, don’t toss them; peel the fibrous outer layer with a vegetable peeler and dice the tender core for extra weight and nutrients.
Evaporated Milk: My secret weapon when the fridge is out of cream. It’s canned, so it lives in the pantry for years, and its concentrated proteins prevent curdling under high heat. Use low-fat or full-fat; both work. No evaporated milk? Whisk ¾ cup powdered milk with ¾ cup water and a tablespoon of melted butter.
Cheese: Pre-shredded cheddar is coated with cellulose that can give soup a grainy finish. If that’s what you have, toss the shreds with a teaspoon of cornstarch before stirring in—it stabilizes the melt. For ultimate smoothness, grate a block yourself on the large holes of a box grater. Sharp or extra-sharp gives the biggest flavor punch, but mild is fine for kids.
Onion & Garlic Powder: Fresh alliums are great when you have them, but granulated versions bloom beautifully in fat and save peeling time. Buy from a store with high turnover; spices lose oomph after 12 months.
Stock Cubes: I keep low-sodium chicken bouillon cubes in a mason jar; they dissolve in seconds and take up zero freezer space. Vegetable bouillon keeps the soup vegetarian. Taste the broth before salting—some brands are salt licks.
How to Make Cheesy Broccoli Potato Soup Made from Pantry Staples
Bloom Your Aromatics
Place a heavy 4- to 5-quart Dutch oven over medium heat. Add 3 tablespoons of oil—canola, sunflower, or even olive oil in a pinch. When the oil shimmers, scatter 1 cup diced onion (fresh or frozen) plus 1 teaspoon each onion powder and garlic powder. Sauté 4 minutes until the edges turn translucent; the powders will toast and smell like movie-theater popcorn. This step builds a flavor backbone that watery grocery-store broccoli will thank you for.
Build the Broth Base
Sprinkle 2 tablespoons all-purpose flour over the onions. Stir constantly for 90 seconds; the flour will coat the vegetables and turn pale blonde. This roux thickens the soup just enough to feel luxurious without turning gluey. Slowly whisk in 4 cups low-sodium chicken or vegetable broth, scraping the browned bits on the bottom (fond = free flavor). Add 1 teaspoon dried thyme, ½ teaspoon smoked paprika, and a generous grind of black pepper. Bring to a gentle boil.
Add Potatoes & Simmer
Peel (or don’t) 1½ pounds potatoes and cut into ½-inch cubes; smaller pieces cook faster and release more starch. Add to the bubbling broth, reduce heat to low, cover, and simmer 10 minutes. The potatoes should be just tender enough to pierce with a fork but not falling apart. Meanwhile, microwave 1 cup frozen broccoli florets for 2 minutes to take the chill off; this prevents the soup from dropping in temperature when you add them later.
Introduce the Broccoli
Stir in the par-thawed broccoli plus any chopped stalks. Simmer 5 minutes more. You want the florets to stay bright green; overcooked broccoli turns khaki and sulfurous. If you prefer ultra-soft soup, keep going another 3 minutes, but I stop here for color and nutrients.
Create the Slurry
In a mason jar, shake 2 tablespoons cornstarch with ¼ cup of the hot broth until smooth. This slurry stabilizes the evaporated milk and prevents curdling when the soup later boils. Set it nearby; you’ll use it in two steps.
Blend for Body
Use an immersion blender right in the pot, pulsing 5–6 times so roughly half the soup is puréed. This releases potato starch and creates a creamy base while leaving plenty of chunks for texture. No immersion blender? Carefully ladle 2 cups into a countertop blender, vent the lid, and blend until smooth, then return to the pot.
Enrich with Evaporated Milk
Reduce heat to the lowest setting. Pour in one 12-ounce can evaporated milk plus the cornstarch slurry. Stir gently; the soup will thicken enough to coat the back of a spoon in about 2 minutes. Do not let the soup boil once the milk is in—high heat can cause proteins to seize and turn grainy.
Melt in the Cheese
Remove the pot from heat entirely (this is crucial). Sprinkle 2 cups freshly shredded sharp cheddar a handful at a time, stirring each addition until melted before adding the next. Cold cheese tossed into hot liquid clumps; off-heat keeps the emulsion silky. Taste and adjust salt—depending on your broth and cheese, you may not need any.
Final Season & Serve
Return the pot to the lowest possible flame for 30 seconds—just long enough to warm through. Ladle into deep bowls, top with extra cheese, a drizzle of hot sauce, or buttery croutons. Leftovers thicken in the fridge; thin with a splash of milk or water when reheating.
Expert Tips
Temperature Discipline
Once dairy hits the pot, keep the soup below 180°F. A candy thermometer helps, but visual cues work: you want gentle steam, not bubbling eruptions.
Freeze in Portions
Ladle cooled soup into silicone muffin molds, freeze, then pop out “soup pucks” and store in a zip bag. Two pucks equal one hearty lunch portion.
Texture Control
For ultra-smooth restaurant vibes, blend the entire pot, then fold in steamed broccoli florets for contrast. Kids who “hate chunks” will slurp happily.
Speed It Up
Microwave potatoes in a covered bowl with ¼ cup water for 6 minutes while the onions sauté; add par-cooked potatoes directly to step 3 and shave 10 minutes.
Color Pop
Stir in a cup of frozen peas during the last minute for emerald specks that make the soup look fresh even when every veggie came from the freezer.
Budget Stretch
Swap half the cheddar for whatever odds and ends lurk in your cheese drawer—Parmesan rinds, Swiss ends, even a smear of cream cheese adds body.
Variations to Try
- Bacon Cheddar: Crisp 4 strips of bacon in the pot first; use rendered fat instead of oil. Crumble bacon on top.
- Spicy Southwest: Add 1 teaspoon chipotle powder and a can of drained Rotel tomatoes. Garnish with cilantro.
- Dairy-Free: Replace evaporated milk with canned coconut milk and use nutritional yeast instead of cheese.
- Loaded Baked Potato: Top with sour cream, sliced green onions, and diced ham for a steakhouse vibe.
- Green Detox: Stir in two big handfuls of baby spinach at the end and blend until neon-green—no one will guess it’s pantry-based.
- Comfort Curry: Swap thyme for 1 tablespoon mild curry powder and finish with a squeeze of lime; serve with naan.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken into a scoopable consistency; thin with milk or broth when reheating.
Freezer: Ladle cooled soup into quart-size freezer bags, press out excess air, and freeze flat for up to 3 months. Thaw overnight in the fridge, then warm gently over low heat, whisking frequently. Because of the cornstarch slurry, the soup won’t separate or become grainy.
Make-Ahead Lunch Jars: Portion soup into 16-oz mason jars, leaving 1 inch headspace. Freeze without lids; once solid, screw on lids to prevent ice crystals. Grab a jar on the way out the door; by noon it’s partially thawed and ready for a 2-minute microwave zap.
Frequently Asked Questions
Cheesy Broccoli Potato Soup Made from Pantry Staples
Ingredients
Instructions
- Sauté aromatics: Heat oil in Dutch oven over medium heat. Cook onion and powders 4 min.
- Make roux: Stir in flour 90 sec. Gradually whisk in broth and spices; bring to boil.
- Simmer potatoes: Add potatoes, cover, simmer 10 min until just tender.
- Add broccoli: Stir in broccoli; cook 5 min more.
- Blend half: Use immersion blender to purée partially for creaminess.
- Finish: Off heat, whisk in cornstarch slurry, evaporated milk, then cheese by handfuls. Season and serve.
Recipe Notes
Do not boil after adding milk or cheese to prevent graininess. Soup thickens as it sits; thin with broth or milk when reheating.
