You know those nights when only a big bowl of creamy, cheesy comfort will do? My Potato Broccoli Cheddar Soup has been rescuing our family from rainy days and bad moods for years. I first made this when my oldest was sick—just threw together what we had in the fridge—and now the kids beg for it every fall. The magic happens when sharp cheddar melts into velvety potato broth, with little pops of fresh broccoli keeping things interesting. It’s the kind of hug-in-a-bowl that makes everyone gather around the stove, sneaking tastes off the wooden spoon before it even hits the table.

Why You’ll Love This Potato Broccoli Cheddar Soup
This soup isn’t just delicious—it’s practically a superhero in a soup pot! Here’s why it’s become my go-to recipe for everything from busy weeknights to cozy weekend lunches:
- Creamy dreaminess: The potatoes break down just enough to create that velvety texture without needing heavy cream
- Weeknight warrior: Ready in about 30 minutes with just one pot to wash (music to any cook’s ears!)
- Vegetarian comfort: Packed with veggies but still feels indulgent thanks to that glorious cheddar blanket
- Flavor bomb: The garlic and onion work magic with the sharp cheese—my kids don’t even realize they’re eating broccoli!
- Leftover legend: Tastes even better the next day (if it lasts that long in your fridge!)
Ingredients for Potato Broccoli Cheddar Soup
Here’s everything you’ll need to make this cozy pot of goodness – I’ve learned the hard way that measuring matters with this one! Trust me, you don’t want to eyeball the cheese (though I’ve definitely tried).
- 2 cups diced potatoes (about 2 medium russets, peeled if you’re fancy, skins-on if you’re lazy like me)
- 2 cups chopped broccoli (florets and tender stems – no woody bits!)
- 1 cup shredded sharp cheddar (packed – and yes, the sharper the better in my book)
- 4 cups vegetable broth (homemade if you’ve got it, but the boxed stuff works in a pinch)
- 1 cup whole milk (2% works, but whole gives that luscious mouthfeel)
- 1 small onion, chopped (about 1/2 cup – I use yellow but any will do)
- 2 cloves garlic, minced (or 1 if you’re garlic-shy, but why would you be?)
- 2 tbsp butter (salted or unsalted – I always grab what’s closest)
- 1 tsp salt (plus more to taste – potatoes are thirsty little things)
- 1/2 tsp black pepper (freshly cracked if you’re feeling fancy)
Equipment You’ll Need
Don’t worry – you won’t need any fancy gadgets for this soup! Just grab these kitchen basics (you probably already have them out anyway):
- A large pot (I use my 4-quart Dutch oven – anything that holds at least 6 cups will work)
- A trusty wooden spoon for stirring (plastic works too, but wood won’t scratch your pot)
- A sharp knife and cutting board for prepping veggies
- A measuring cup (for the milk and broth – though I’ll admit I sometimes just pour straight from the carton)
How to Make Potato Broccoli Cheddar Soup
Okay, let’s get cooking! This soup comes together in three simple steps – I promise it’s easier than convincing kids to eat their veggies. Just follow along and you’ll have creamy, dreamy soup in no time.
Step 1: Sauté the Aromatics
First, melt that butter in your pot over medium heat. You’ll know it’s ready when it stops foaming (about 1 minute). Toss in your chopped onion and give it a good stir – we’re looking for them to turn translucent, not brown. After about 2 minutes, add the garlic and stir constantly for 30 seconds until your kitchen smells amazing. Pro tip: Don’t walk away here – garlic burns fast and bitter!
Step 2: Cook the Potatoes
Now dump in those diced potatoes and vegetable broth. Crank the heat up to bring it to a boil, then immediately reduce to a gentle simmer. Set your timer for 15 minutes – the potatoes should be fork-tender but not mushy when done. Watch for: Small bubbles around the edges – if it’s boiling too hard, your potatoes will fall apart.
Step 3: Add Broccoli and Cheese
Time for the broccoli! Stir it in and cook for exactly 5 minutes – we want bright green crisp-tender florets, not army-green mush. Now the fun part: turn off the heat and slowly sprinkle in the shredded cheese while stirring constantly. Secret trick: Add handfuls gradually so it melts smoothly instead of clumping. Finally, pour in the milk and give everything one last stir – the residual heat will warm it through perfectly.
That’s it! Taste and adjust salt and pepper if needed (I always add an extra pinch of each). Serve immediately while it’s piping hot and the cheese is gloriously gooey.
Tips for the Best Potato Broccoli Cheddar Soup
After making this soup more times than I can count, here are my can’t-live-without secrets for potato broccoli cheddar perfection:
- Broccoli freshness matters: Use crisp, bright green florets – they’ll keep that perfect slight crunch against the creamy soup
- Blend half for luxury: Take out half the soup, blend it smooth, then stir back in for next-level creaminess without heavy cream
- Cheese choices: Sharp cheddar packs the most flavor punch, but feel free to mix in some Gruyère or Monterey Jack for fun
- Temperature control: Always melt cheese off direct heat to prevent grainy texture – trust me on this one!
- Broth boost: If your soup seems thin, let it simmer uncovered for 5 extra minutes to concentrate flavors
Variations and Substitutions
Listen, I’m all about sticking to the original (it’s perfect!), but life happens – here’s how to tweak this soup when your fridge rebels or dietary needs change:
- Cauliflower crush: Swap broccoli for cauliflower florets – they soak up the cheesy goodness beautifully
- Dairy-free dream: Use almond milk and skip the cheese (gasp!) or try vegan cheddar – it’s better than you’d think
- Spice it up: Add a pinch of cayenne or smoked paprika for grown-up versions (my husband’s favorite trick)
- Potato swap: Sweet potatoes make a fun autumnal twist – just reduce cooking time by 5 minutes
- Protein boost: Stir in white beans or diced ham at the end for extra staying power
Serving Suggestions
Oh, let me tell you how we serve this beauty! A hunk of crusty bread is mandatory for dunking – I’m partial to sourdough with its tangy bite against the rich soup. For weeknight dinners, I’ll throw together a simple green salad with lemon vinaigrette to cut through all that cheesy goodness. Perfect for when you want to feel fancy but still stay cozy. If you’re looking for a great side to go with this, check out these easy cornbread muffins.
Storage and Reheating
This soup keeps like a dream! Store leftovers in an airtight container in the fridge for 3-4 days. When reheating, go low and slow on the stovetop with a splash of milk to bring back that creamy magic. Warning: Microwaving makes the cheese separate – learned that the hard way!
Nutritional Information
Now, I’m no nutritionist (just a soup enthusiast!), but here’s what you should know about this cozy bowl of goodness. The potatoes give you energy, the broccoli packs in vitamins, and the cheese – well, that’s where the joy lives! Remember though, nutritional values can swing wildly based on the exact ingredients you use. Did you go heavy on the cheese? (No judgement – I do too.) Use full-fat milk? These all tweak the numbers. For more information on the nutritional benefits of vegetables like broccoli, you can check out resources from the World Health Organization.
My philosophy? This soup is about nourishment for the soul as much as the body. Enjoy it without stressing over every gram – life’s too short for that! Just know you’re getting a decent dose of protein from the cheese and fiber from those beautiful veggies. Everything in moderation, including moderation, right?
Frequently Asked Questions
I’ve gotten so many questions about this soup over the years – here are the ones that pop up most often:
Can I freeze this soup? Oh honey, I wish! But dairy-based soups tend to separate when frozen. The potatoes get grainy and the cheese sauce breaks – trust me, it’s a sad sight. Best enjoyed fresh or kept in the fridge for a few days.
Can I use frozen broccoli? You can, but fresh really makes a difference in texture. If you must, thaw and pat dry frozen broccoli first – otherwise you’ll get watery soup (not the creamy dream we’re after!).
Why is my cheese clumping? Been there! The trick is to take the pot off the heat before adding cheese, and stir it in gradually. If it still gives you trouble, toss the shreds with a pinch of cornstarch first.
Can I make this in a slow cooker? Absolutely! Sauté the onions and garlic first (this step matters!), then dump everything except the cheese and milk into the crock. Cook on low 4-5 hours, then stir in dairy at the end.
Is the milk really necessary? Technically no, but it gives that velvety mouthfeel. In a pinch? Use extra broth and stir in a spoonful of sour cream at the end. If you’re looking for other great soup ideas, check out these 5 cozy fall soups and stews.
Share Your Thoughts
Did this soup warm your soul like it does mine? I’d love to hear about your cheesy creations! Drop a comment below or snap a photo of your masterpiece – nothing makes me happier than seeing this recipe in your kitchen.
Print
Creamy Potato Broccoli Cheddar Soup
- Total Time: 35 mins
- Yield: 4 servings
- Diet: Vegetarian
Description
A creamy and comforting soup made with potatoes, broccoli, and cheddar cheese.
Ingredients
- 2 cups diced potatoes
- 2 cups chopped broccoli
- 1 cup shredded cheddar cheese
- 4 cups vegetable broth
- 1 cup milk
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 tbsp butter
- 1 tsp salt
- 1/2 tsp black pepper
Instructions
- Melt butter in a pot over medium heat.
- Add onion and garlic, cook until soft.
- Add potatoes and broth, simmer for 15 minutes.
- Add broccoli, cook for 5 more minutes.
- Stir in milk and cheese until melted.
- Season with salt and pepper.
- Serve hot.
Notes
- Use fresh broccoli for best texture.
- Adjust cheese amount to taste.
- Blend half the soup for a thicker consistency.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American