Imagine a soup so thick it holds a spoon upright, packed with enough melted cheddar to make even the pickiest eater forget they’re eating broccoli. We’ve all been there—it’s raining, the kids are cranky, and the 5:30 PM fridge-stare is in full effect. You need a win that doesn’t involve ordering a $50 pizza or washing five different pans.
This One-Pot Broccoli Potato Cheese Soup is my “sanity-in-a-bowl” recipe. I’ve developed the “No-Roux Starch-Lock” method to give you that heavy-cream richness without the hassle of making a flour base or worrying about gluten. It’s velvety, vibrant, and takes exactly 35 minutes from cutting board to table. Let’s reclaim your evening.
At-A-Glance
- Dietary: Vegetarian (Gluten-Free by design)
- Time: 35 Minutes
- Difficulty: Very Easy
- Cost per serving: $1.25
Why This Recipe Works (The “No-Roux” Starch Secret)
Most broccoli cheese soups rely on a roux (flour and butter) for thickness. The problem? Flour-based soups often taste heavy and can turn grainy the next day. This recipe works because of the “Yukon Velvet” Base.
By using Yukon Gold potatoes—not Russets—we harness their high-moisture, buttery starch. When we blend half of the soup, these potatoes create a naturally thick “emulsion” that locks onto the cheese. It gives you a “luxurious” texture that is actually healthy.
Then, we use my “Floret Timing” hack. We toss the tough broccoli stems in early to flavor the broth, but we wait until the very end to drop the florets. This keeps your soup a beautiful, vibrant green rather than that unappetizing cafeteria grey.
Key Ingredients & Notes
- 3 Large Yukon Gold Potatoes: Chef’s Tip: Do not peel them! The skins on Yukon Golds are so thin they disappear when blended, but they hold the starch in while simmering.
- 3 cups Fresh Broccoli: Finely chop the stems—they have more flavor than the tops! Save the florets for the last 5 minutes of cooking.
- 2 cups Sharp Cheddar Cheese: Grate it yourself! I will say it again: pre-shredded cheese is coated in “sawdust” (cellulose) that prevents it from clumping in the bag, but it also prevents it from melting smoothly in your soup.
- Pinch of Ground Nutmeg: This is the secret aromatic. It doesn’t taste like “pie,” but it makes the cheese flavor explode.
- 4 cups Low-Sodium Vegetable Broth: This ensures the soup stays vegetarian but deep in flavor.
Equipment Needed
- 6-Quart Dutch Oven (for even simmering without scorching)
- Immersion Hand Blender (the secret to the perfect half-blended texture)
- Sturdy Box Grater
Step-by-Step Instructions
Step 1: The Aromatic Start. In your Dutch oven, sauté a diced onion in a splash of oil until translucent. Stir in minced garlic and those finely chopped broccoli stems. Let them “toast” for 2 minutes to bring out their sweetness.
Step 2: The Starch-Lock Simmer. Add your cubed Yukon Gold potatoes and the broth. Bring it to a boil, then turn the heat down to medium-low. Cover and simmer for 15 minutes. You want the potatoes to be “smashable”—they should give way easily when pressed against the side of the pot.
Step 3: The Velvet Blend. Take your immersion blender and give the soup a few pulses. The Pro Goal: Blend about 50% of the pot. You want it to look creamy but still have those chunky potato bites.
Step 4: The Final Green. Toss in your broccoli florets. They only need about 4-5 minutes in that bubbling broth to get tender. Turn the heat to LOW.
Step 5: The “No-Grit” Finish. Stir in the heavy cream and that pinch of nutmeg. Slowly fold in your hand-grated cheese. The residual heat is enough to melt it into a glossy finish. Don’t let it boil again once the cheese is in, or it will split! Serve with my Garlic Herb Crostini and enjoy.
Expert Tips
- The Potato Masher Cheat: If you don’t have an immersion blender, just use a standard potato masher directly in the pot. It’ll give you a heartier, more rustic texture that is just as delicious.
- Stay Low: Once that cheese hits the liquid, high heat is your enemy. Keep it on “low” or turn the stove off entirely. Boiling cheese causes the proteins to “knot” up, which is what creates a grainy texture.
Variations / Substitutions

Keto/Low Carb: Swap the potatoes for a whole head of cauliflower. It won’t have the same “starch-bond,” so I recommend adding 2oz of cream cheese at the end to keep the thickness.
FAQ
Can I use frozen broccoli?
Yes! But skip the step of adding the stems early. Add the frozen florets in at the very end; they only need about 2 minutes to thaw and warm through in the hot liquid.
Why is my soup thin?
You may not have blended enough of the potatoes. The starch inside the Yukon Golds is your only thickener in this flour-free recipe, so give it a few more pulses with the blender!
How long does it stay fresh?
This is one of the rare cheesy soups that actually reheats beautifully because of the potato starch base. It stays fresh in the fridge for 4 days. When reheating, add a tiny splash of milk to bring the velvet texture back to life.

Broccoli Potato Cheese Soup
Equipment
- Dutch Oven
- Immersion Blender
- Cheese Grater
Ingredients
- 3 large Yukon Gold Potatoes
- 3 cups Broccoli Florets
- 4 cups Vegetable Broth
- 2 cups Sharp Cheddar Cheese
- 0.5 cup Heavy Cream
- 1 medium Yellow Onion
- 3 cloves Garlic
Instructions
- Sauté diced onion and garlic in a large pot until soft and fragrant.
- Add cubed potatoes and broth; simmer for 15 minutes until potatoes are tender.
- Use an immersion blender to partially blend the soup to your desired thickness.
- Stir in broccoli florets and cook for 5 minutes.
- Lower heat and stir in cream and shredded cheese until melted and smooth.
Notes






