Cheddar Broccoli Potato Soup

Category: Soups, Stews & Chili

Thick, cheesy cheddar broccoli potato soup lands in the bowl with the kind of comfort that makes dinner feel handled. The potatoes give it body, the broccoli keeps it from tasting flat, and the cheddar melts into a rich, spoon-coating finish that still tastes like actual vegetables, not just cream and cheese pretending to be supper. It’s the kind of soup that goes from stove to table fast, but still eats like it simmered all afternoon.

The trick is building the base before the dairy goes in. Onion, garlic, and flour cook together first so the soup has a little structure, and the potatoes get partially mashed in the pot to thicken it without turning everything into glue. The broccoli goes in late, after the potatoes are already tender, so it stays green and keeps a little bite instead of disappearing into the broth.

Below you’ll find the small details that matter most here: how to keep the cheese smooth, how to avoid grainy soup, and what to do if you want a thicker or lighter bowl.

“

The potatoes broke down just enough to thicken the soup, and the cheddar melted in smooth instead of turning stringy. I loved that the broccoli stayed bright and not mushy.

★★★★★— Megan L.

Save this cheddar broccoli potato soup for the nights when you want a thick, cheesy bowl with real potato chunks and bright broccoli in every spoonful.

Save to Pinterest

The Trick to Keeping the Cheese Smooth Instead of Grainy

The biggest mistake in a cheese soup like this is rushing the cheddar into a soup that’s still boiling. High heat makes dairy split, and shredded cheese clumps before it melts into the base. Pull the pot down to low heat before you stir it in, and add the cheese gradually so it has a chance to melt evenly.

The potatoes do more than add flavor. They give the soup natural thickness once some of them soften enough to break apart, which means you don’t need to rely on a heavy flour load or extra cheese to get body. That’s what keeps the finished soup rich without turning it pasty.

  • Yukon gold potatoes — These hold their shape better than russets but still soften into a creamy base. If you use russets, expect a thicker, starchier soup and mash a little less of them so the texture doesn’t go gluey.
  • Sharp cheddar — Sharp cheddar gives you real cheese flavor that can stand up to the milk and cream. Pre-shredded cheese works in a pinch, but freshly shredded melts smoother because it doesn’t have the anti-caking coating.
  • Dijon mustard — This doesn’t make the soup taste like mustard. It sharpens the cheddar and keeps the flavor from going dull. Don’t skip it if you want the cheese to taste brighter.
  • Broccoli florets — Cut them small so they cook through quickly and fit on the spoon with the potatoes. Large florets tend to float around and go soft before the soup is done.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Pot so the Soup Thickens Naturally

Starting the Onion and Flour Base

Melt the butter first, then cook the onion until it turns soft and translucent with a little sheen on the edges. Add the garlic and flour and stir them around long enough to lose the raw flour smell, about a minute or two. If the flour still looks dry in spots, it will clump when the broth goes in, so keep it moving until it looks like a smooth paste coating the onion.

Whisking in the Liquid Without Lumps

Add the broth, milk, and cream gradually while whisking. The base should loosen into a smooth, pale soup before the potatoes go in. If you dump everything in at once, the flour can seize and leave little floury bits behind, which is hard to fix later. Keep the heat at a steady simmer, not a hard boil, once the potatoes are in.

Cooking the Potatoes Until They Start Breaking Down

Let the potatoes simmer until a fork slides in easily and a few cubes start to collapse at the edges. That’s the point where the soup begins to thicken on its own. Mash some of the potatoes right in the pot with a spoon or potato masher, but leave plenty of chunks so the soup still has texture. If you mash everything smooth, it eats more like puree than chowder.

Finishing With Broccoli and Cheese

Add the broccoli only after the potatoes are tender, then cook it just until the florets turn bright green and the stems lose their raw crunch. Turn the heat down before the cheddar goes in and stir slowly until the soup looks glossy and uniform. If it starts looking oily or grainy, the pot is too hot. Take it off the burner, stir until it comes back together, then season with salt and pepper.

How to Adapt This Soup for Different Kitchens and Different Cravings

Make it vegetarian

Swap the chicken broth for a good vegetable broth. The soup still gets its body from the potatoes and dairy, but the broth will matter more here than you might think, so choose one with enough depth to support the cheddar instead of tasting thin.

Lighter but still creamy

Use all milk and skip the heavy cream, or replace the cream with half-and-half. The soup will still thicken from the potatoes, but it won’t have the same luxurious finish. If you go this route, don’t over-reduce it or it can taste more starchy than creamy.

Extra thick, almost chowder-style

Mash more of the potatoes and let the soup simmer uncovered for a few extra minutes before the cheese goes in. That concentrates the broth and gives you a spoon-standing texture. Don’t keep boiling after the cheddar is added, or the thicker base will still split if the heat is too high.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup will thicken as it chills because of the potatoes and cheese.
  • Freezer: It can be frozen, but the dairy may separate a little when thawed. If you want the best texture, freeze before adding the cheese and stir the cheddar in after reheating.
  • Reheating: Warm it slowly over low heat and add a splash of broth or milk if it looks too thick. Don’t boil it, or the cheese can turn grainy and the dairy can break.

Questions I Get Asked About This Soup

Can I use frozen broccoli instead of fresh?+

Yes. Add it straight from frozen near the end and cook just until it’s heated through and tender. Frozen broccoli softens faster than fresh, so give it less time or it can go mushy.

How do I keep the cheese from getting grainy?+

Lower the heat before adding the cheddar and stir it in gradually. Grainy cheese usually means the pot was too hot when the dairy went in, which causes the fat and protein to separate. If it starts to look oily, take the pot off the burner and keep stirring.

Can I make this soup ahead of time?+

Yes, and it reheats well if you go slowly. The soup thickens as it sits, so plan to loosen it with a little broth or milk when you warm it back up. Add the cheese fresh at the end if you want the cleanest texture.

How do I make it thicker without adding more cheese?+

Mash more of the potatoes directly in the pot and simmer a few minutes longer before the broccoli goes in. That adds body without changing the flavor or making the soup overly rich. If you still want more thickness, whisk a teaspoon of flour with cold milk and stir it in before the cheese.

Can I use pre-shredded cheese here?+

You can, but it won’t melt as smoothly as freshly shredded cheese. The coating on pre-shredded cheese is there to keep the shreds separate in the bag, and that same coating can make the soup a little less silky. If it’s what you have, just add it off the heat and stir patiently.

Cheddar Broccoli Potato Soup

Cheddar broccoli potato soup that’s thick and creamy, made by simmering tender Yukon gold potatoes and broccoli until crisp-tender. Sharp cheddar melts in at the end so every spoonful stays silky with visible potato chunks and green florets.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

Cheddar broccoli potato soup base
  • 3 cups broccoli florets Cut small for even cooking and bright green color.
  • 2 lb Yukon gold potatoes Peel and cube so they simmer quickly and mash partly for thickness.
  • 1 onion Dice for even sautéing.
  • 3 garlic Minced for quick flavor release.
  • 4 cups chicken broth Use for the soup base.
  • 1 cup whole milk Adds creaminess without thinning too much.
  • 1 cup heavy cream For a rich, velvety texture.
  • 3 tbsp butter Used to sauté and start the roux.
  • 3 tbsp flour Thickens the soup before simmering.
  • 2.5 cups shredded sharp cheddar Reserve a little extra if you want a topping layer.
  • 1 tsp Dijon mustard Stirs in after heating is reduced for balanced flavor.
  • 0.5 tsp smoked paprika Adds subtle warmth and color.
  • 0.25 salt To taste.
  • 0.25 pepper To taste.

Equipment

  • 1 Dutch oven

Method
 

Sauté aromatics and build the roux
  1. Melt the butter in a large pot over medium heat, then sauté the diced onion for 4 minutes until softened and fragrant, stirring often (no browning).
  2. Add the minced garlic and the flour and cook for 1-2 minutes, stirring constantly, until the mixture looks slightly thickened and smells toasted.
Simmer until potatoes are tender
  1. Gradually whisk in the chicken broth, then whisk in the whole milk and heavy cream until smooth.
  2. Add the cubed Yukon gold potatoes and smoked paprika, making sure the potatoes are mostly covered by the liquid.
  3. Simmer for 15-18 minutes, stirring occasionally, until the potatoes are tender and some break apart easily when pressed.
  4. Mash some of the potatoes in the pot with a masher so the soup thickens naturally, leaving some chunks for texture.
Cook broccoli and melt cheddar
  1. Add the broccoli florets and cook for 5-6 minutes until they are bright green and tender-crisp, stirring so they heat evenly.
  2. Reduce the heat to low, then stir in the shredded sharp cheddar and Dijon mustard until the cheese is fully melted and the soup is glossy, creamy, and thick.
  3. Season with salt and pepper to taste, then serve hot.

Notes

For the thickest soup, mash more potatoes after simmering and keep heat low when melting the cheddar so it stays smooth. Store leftovers in the fridge up to 3-4 days; reheat gently with a splash of milk or broth to loosen. Freezing isn’t ideal because the dairy can separate after thawing. For a dairy-light option, replace heavy cream with evaporated milk and use reduced-fat cheddar; the texture will be slightly less rich but still creamy.

You might also like these recipes

Leave a Comment

Recipe Rating