Follow Me On Social Media!
Cheddar Broccoli Potato Soup (Creamy One-Pot Comfort, 45 Minutes)
This cheddar broccoli potato soup is thick, cheesy, and cozy in every spoonful. One pot, 45 minutes, and the ultimate bowl of homemade comfort food.
If you asked me to bottle up “cozy” and pour it into a bowl, I’d hand you a ladle of this cheddar broccoli potato soup without a second thought. It’s the kind of dinner I make when the sky turns gray, when the kids need something warm after soccer practice, or when I just want to curl up on the couch with something ridiculously creamy. Tender potatoes, bright little trees of broccoli, and a generous snowfall of sharp cheddar all come together in one pot, no fuss, no fancy techniques.
Fun fact: broccoli-cheddar soup as we know it in North America didn’t hit menus until the late 1970s, when a chain restaurant popularized the pairing. The potato-loaded version we’re making today is my little healthy-living remix, giving the soup extra body without needing to reach for processed cheese.
Why this recipe works
- One pot, one whisk, one very happy kitchen.
- The potatoes double as a natural thickener, so you get that spoon-coating texture without cornstarch shortcuts.
- Freshly shredded sharp cheddar melts smooth and silky (no grainy sauce here).
- It’s endlessly flexible: vegetarian friendly, freezer friendly, and lunchbox friendly.
- Kid-approved, adult-craveable, and even better on day two.
Ingredients
- 2 tablespoons butter
- 1 small onion, diced
- 3 garlic cloves, minced
- 3 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 3 medium potatoes, peeled and diced
- 3 cups broccoli florets, chopped small
- 2 large carrots, shredded
- 3 cups sharp cheddar cheese, freshly shredded
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- Optional garnishes: extra cheddar, crispy bacon bits, sliced green onions, croutons, cracked black pepper

Instructions
Step 1: Wake up the aromatics
Melt the butter in a large Dutch oven or heavy soup pot over medium heat. Toss in the diced onion and let it soften for about 4 to 5 minutes, until it turns translucent and smells sweet. Stir in the garlic and cook for another minute, just long enough for it to become fragrant without browning.
Step 2: Build a quick roux
Sprinkle the flour right over the buttery onions and stir constantly for a full minute. This little step cooks out the raw flour taste and sets up the silky texture that makes this soup feel restaurant-worthy.
Step 3: Pour in the liquids
Slowly whisk in the broth first, followed by the milk and heavy cream, keeping the mixture smooth as you go. Bring everything up to a gentle simmer, whisking now and then so nothing sticks to the bottom of the pot.
Step 4: Simmer the potatoes
Add the diced potatoes along with the salt, pepper, and paprika. Let the pot bubble gently for 10 to 12 minutes, giving the potatoes a head start before the quicker-cooking vegetables join in.
Step 5: Add the broccoli and carrots
Stir in the chopped broccoli florets and shredded carrots. Continue to simmer for another 8 to 10 minutes, or until the broccoli is fork-tender and the carrots have melted into the broth in the sweetest way.
Step 6: Melt in the cheddar
Turn the heat down to low, then add the freshly shredded cheddar a handful at a time, stirring after each addition. Keep the pot below a boil so the cheese stays glossy and smooth. Taste, adjust the salt, ladle into bowls, and finish with your favorite garnishes.
Nutrition information
- Calories: 420 per serving
- Protein: 17 g
- Carbohydrates: 28 g
- Fat: 28 g
- Fiber: 3 g
- Sodium: 720 mg
Values are approximate and based on 6 servings.
Pro tips for the best cheddar broccoli potato soup
- Shred your own cheese. Pre-bagged shreds are coated in anti-caking starch that keeps them from melting cleanly. Block cheddar plus a box grater equals silky success.
- Dice the potatoes small. Half-inch cubes cook quickly and break down just enough to thicken the broth naturally.
- Don’t let it boil once the cheese goes in. Too much heat splits dairy and turns your dreamy soup grainy.
- Blend for bonus creaminess. Scoop out a cup or two of soup, blitz it in a blender, and stir it back in for extra body without heavy cream overload.
- Season in layers. A pinch of salt with the onions and another after the cheese keeps the flavor bright from top to bottom.
Frequently asked questions
Can I make this soup ahead of time?
Absolutely. In fact, the flavor deepens overnight in the fridge. Just reheat slowly on the stove and whisk in a splash of milk if it has thickened.
Can I freeze cheddar-based soups?
You can, though dairy soups sometimes look a little separated after thawing. Reheat gently over low heat while stirring, and it comes back together beautifully.
How long will leftovers keep in the fridge?
Store cooled soup in an airtight container for up to 4 days. I love packing it in single-serving jars for grab-and-go lunches.
Can I use frozen broccoli instead of fresh?
Yes, and no need to thaw it first. Just add it straight to the pot and give it an extra minute or two to warm through.
How do I make the soup even thicker?
Mash a few of the cooked potato pieces against the side of the pot, or blend a cup of the soup and stir it back in for extra plush texture.




