Cold nights in my house have a script: the kids come home, drop their bags, and immediately ask what's for dinner. When the answer is this soup, there's no complaining. Zainab once called it "the cheesy potato one" and asked me to make it the following week too — so now it's in regular rotation from October through March.
What I love about this crockpot broccoli cheddar soup is that it practically makes itself. You chop everything in the morning, dump it into the slow cooker, and by the time dinner rolls around, your kitchen smells like something you actually worked hard on. I use an immersion blender to partially puree it — not fully smooth, just enough to thicken it while keeping some chunks of potato and broccoli. That texture is what makes it feel hearty instead of watery.
My husband eats it with buttered bread. The kids want crackers. I've had it with a simple potato-forward dinner on the side and honestly, the soup holds its own every time. It's one of those things that tastes like it took effort, even though most of that effort was done by a machine while I ran errands.
One thing I'll say upfront: grate your own cheddar. I know it's an extra step and pre-shredded cheese from a bag feels easier, but that anti-caking coating they put on it makes the cheese seize up instead of melt smoothly. Block cheddar from the grocery store, freshly shredded, makes a noticeable difference here. Sharp cheddar is what I use — it holds up against the cream and the starchy potatoes.

Why You'll Love This Recipe
- Truly hands-off cooking: Once everything goes into the crockpot, you're free. I usually start it before school drop-off and it's ready by the time we get home in the afternoon. There's no stirring, no hovering, no babysitting a pot on the stove. The slow cooker does all the work while you live your life.
- Thick, creamy texture without a roux: The partial blending step is the secret. Instead of fussing with a flour-and-butter thickener, you just hit the soup with an immersion blender for about 30 seconds — enough to break down some of the potatoes and naturally thicken the broth. The cream and cheese finish the job. It comes out velvety without being stodgy.
- Cheap, accessible ingredients: Everything in this soup comes from a regular grocery store — Walmart, Aldi, Kroger, wherever you shop. Potatoes, broccoli, onion, garlic, broth, cheese, cream. Nothing specialty, nothing you'd have to hunt for. I make a double batch sometimes because the cost per bowl is genuinely low and it feeds the whole family for two nights.
- Easy to adapt: I've made this vegetarian (just swap in vegetable broth), I've added crispy bacon on top for my husband, and I've even done a dairy-free version with coconut cream when my sister-in-law visited. The base recipe is flexible enough that you can bend it without breaking it.
- Leftovers reheat well: Most creamy soups break when you reheat them — the dairy splits and you end up with a greasy, weird texture. This one reheats fine on the stovetop over low heat with a splash of broth stirred in. My kids actually request the leftovers the next day for lunch, which is not something they do with most soups.
Ingredients
- 4 medium potatoes, peeled and diced (Yukon Gold or russet both work well)
- 2 cups broccoli florets (fresh is best, but frozen works — see Tips)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 cup sharp cheddar cheese, freshly shredded
- 1½ cups heavy cream (or half-and-half for a lighter version)
- 2 tablespoons butter
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme (optional but I almost always add it)
Directions
- Load the crockpot: Add the diced potatoes, broccoli florets, chopped onion, and minced garlic to your crockpot. Pour in the broth and season with salt, pepper, and thyme. Give it a quick stir to distribute everything. There's no need to pre-cook anything — the slow cooker will handle it all.
- Cook low and slow: Cover and cook on low for 6 hours, or on high for about 3 to 3½ hours. You want the potatoes to be completely tender — a fork should slide in with no resistance. Don't rush this step; the longer cook time on low gives the best flavor.
- Partially blend the soup: Use an immersion blender to blitz the soup directly in the crockpot for about 20 to 30 seconds. You're not going for a fully smooth purée — you want chunks of potato and broccoli to remain. This partial blending is what naturally thickens the broth without adding any flour. If you don't have an immersion blender, scoop out about 2 cups of the soup, mash it with a fork, and stir it back in.
- Add the cream, butter, and cheese: Stir in the heavy cream and butter first, then add the shredded cheddar in two or three additions, stirring after each addition so it melts smoothly into the soup. Adding the cheese gradually stops it from clumping. Let the soup cook on low for another 30 minutes with the lid slightly ajar so the cream doesn't curdle.
- Taste and adjust: Taste the soup and add more salt, pepper, or thyme as needed. If it feels too thick, add a splash of broth. If it's too thin, let it sit uncovered on low for another 10 to 15 minutes — it will reduce slightly.
- Serve: Ladle into bowls and top with extra shredded cheddar if you want. Crusty bread, crackers, or a grilled cheese on the side make this a full meal.

Tips for Success
- Grate your own cheese: Pre-shredded cheese from a bag is coated in starches to prevent clumping in the package — but that same coating prevents it from melting smoothly into soup. I learned this the hard way the first time I made this recipe; I ended up with stringy, slightly grainy cheese floating in the broth instead of a silky finish. Buy a block of sharp cheddar and shred it yourself. It takes three extra minutes and it genuinely matters here.
- Cut the potatoes small and even: Bigger chunks take longer to soften, and uneven cuts mean some pieces are mushy while others are still hard. I aim for about ¾-inch dice — small enough to cook through reliably, big enough to give the soup some texture. Yukon Gold potatoes hold their shape a little better than russets if you want more defined chunks.
- Add cream and cheese at the end only: The dairy goes in after the slow cooking is done — not at the beginning. If you add cream or cheese early, the long cook time can cause them to curdle or break. The instructions above tell you to add them in the last 30 minutes, and that timing is there for a reason. Don't skip ahead.
- Use frozen broccoli if that's what you have: Fresh broccoli gives a slightly better texture, but I've used frozen plenty of times when I didn't get to the grocery store. Add frozen broccoli in the last 1 to 1½ hours of cooking rather than at the start — otherwise it gets waterlogged and falls apart completely. It'll still taste great.
- Don't fully blend the soup: I know smooth soup sounds appealing, but if you blend it completely you lose the heartiness that makes this feel like a proper meal. Some potato chunks and broccoli pieces give it body. I aim for about 30 to 40 percent blended — you'll feel the difference when you eat it. Think of it as a chunky chowder, not a bisque.
Variations
- Add bacon: Cook a few strips of bacon until crispy, crumble them up, and scatter them on top just before serving. My husband does this every single time — he adds the bacon himself at the table so the kids' bowls stay plain and his gets the full treatment. It adds a salty, smoky crunch that works really well against the creamy soup base.
- Make it lighter: Swap the heavy cream for half-and-half or even whole milk. The soup won't be quite as rich, but it'll still be creamy enough to feel satisfying. I do this occasionally when I'm making it for a weeknight and don't want it to be too heavy. The flavor is still there — the texture is just a bit thinner.
- Gluten-free version: The recipe as written doesn't actually require flour — the partial blending thickens it naturally. So it's already gluten-free as long as you check that your broth brand is certified GF. If you do want to use a thickener, cornstarch mixed with cold water works perfectly in place of flour.
- Vegan version: Use vegetable broth, a good dairy-free cheddar (I've had luck with the Violife block, shredded fresh), and coconut cream in place of the heavy cream. The flavor shifts a little — coconut cream adds a subtle sweetness — but it works. Skip the butter or use a vegan butter substitute.
- Add extra vegetables: Carrots and celery go in with the potatoes at the start and cook down beautifully. Cauliflower florets work too if you want to stretch the soup further. I sometimes throw in a handful of frozen corn in the last hour — Zainab picks it out of her bowl but everyone else likes the sweetness it adds against the sharp cheddar.
Serving and Storage
Serving
Serve hot, straight from the crockpot, with extra shredded cheddar on top. Crusty bread is the classic pairing — a toasted baguette or sourdough works well for scooping. Crackers are great if you want something lighter. My husband usually pairs it with buttered dinner rolls; the kids want oyster crackers. If you're serving this as a full dinner alongside something else, it pairs naturally with a simple green salad or a crowd-friendly snack as a starter.
Storage
Leftovers keep in an airtight container in the fridge for up to 3 days. When reheating, do it gently on the stovetop over low heat and stir in a splash of broth or water — the soup thickens considerably as it sits overnight. Don't reheat on high heat or the cream can separate. For freezing: this soup can be frozen for up to 1 month, though the texture of the potatoes changes slightly after thawing (they get a little grainy). Still tastes good, just slightly different. Thaw overnight in the fridge and reheat slowly.

Frequently Asked Questions
Can I make this soup ahead of time?
Yes, and it actually tastes better the next day once the flavors have had time to settle. I often make it the night before a busy day and just reheat it gently on the stovetop with a splash of broth to loosen it up. Just hold off on adding the cheese and cream until you're reheating — or add them during the original cook and reheat carefully on low heat, stirring frequently.
Can I use frozen broccoli instead of fresh?
You can. Add frozen broccoli in the last hour of cooking rather than at the beginning — if it slow-cooks for 6 hours it turns to mush. Fresh broccoli holds up a little better overall, but frozen is a totally fine substitute on days when that's what you have.
What type of potato works best in this recipe?
Yukon Gold potatoes are my first choice because they have a naturally buttery flavor and hold their shape reasonably well after long cooking. Russets work too and break down more, which actually helps thicken the soup when you blend it. I'd avoid waxy potatoes like red potatoes — they stay a bit firm and don't blend as smoothly.
Can I freeze this soup?
Yes, for up to 1 month. Let it cool completely before transferring to freezer-safe containers. The texture shifts a bit after freezing — potatoes can get slightly grainy and the cream may separate a little — but stirring well while reheating brings it mostly back together. It's not quite as silky as fresh, but it's still very good.
My soup turned out thin — how do I thicken it?
Two options: first, blend a little more of the soup — blending breaks down the starchy potatoes which naturally thickens the broth. Second, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, stir it into the hot soup, and let it cook uncovered on low for 10 to 15 minutes. It'll tighten up. I've had to do this a few times when I used extra broth by mistake.

This is genuinely one of those recipes I come back to without thinking much about it. When the weather turns cold and I don't have a plan for dinner, this is what I default to — everything goes in the crockpot before 9am and by 4pm my house smells like something worth sitting down for. It doesn't require much from me, which is exactly what I need on those days.
The partial blending technique is the thing I'd tell every person who tries this recipe to not skip. I've made versions where I skipped it because I was lazy, and the soup was fine but thin. That 30 seconds of blending transforms the texture completely — it goes from brothy to genuinely creamy without any heavy thickener. It's one of those small steps that makes a real difference.
If you're someone who likes having a rotation of solid slow-cooker dinners, this one earns a permanent spot. And if you're looking for something hearty on the side of dinner, my savory beef and gravy with mashed potato pillows is another one my family asks for constantly through the colder months. Both of them are the kind of meals that make a cold Tuesday feel manageable. 🥣🧀✨
If you liked this recipe, here are a few more from the site you might want to try:
- Savory Beef and Gravy with Fluffy Mashed Potato Pillows — another hearty, cold-weather comfort dinner
- One Pan Baked Ziti with Sausage — cheesy, filling, minimal cleanup
- Easy Buffalo Chicken Dip — great for game days or as a starter before soup night
- Sweet Potato Pie Cheesecake Cookies — if you want something sweet after a cozy dinner

CROCKPOT POTATO BROCCOLI CHEDDAR SOUP
Ingredients
- 4 medium potatoes peeled and diced
- 2 cups broccoli florets
- 1 small onion chopped
- 2 cloves garlic minced
- 4 cups vegetable or chicken broth
- 1 cup shredded sharp cheddar cheese
- 1 ½ cups heavy cream
- 2 tablespoon butter
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme
Instructions
- Add diced potatoes, chopped onion, garlic, and broccoli florets to the Crockpot.
- Pour in the broth and season with salt, pepper, and thyme.
- Cover and cook on low for 6 hours or until potatoes are tender.
- Use an immersion blender to puree the soup slightly, leaving some chunks for texture.
- Stir in heavy cream, butter, and shredded cheddar cheese.
- Continue to cook on low for another 30 minutes, until the cheese is melted and the soup is creamy.
- Adjust seasoning to taste and serve hot.
Notes
- For a smoother texture, blend the soup completely before adding the cheese.
- You can use half-and-half or milk for a lighter version of the soup.
- If you prefer more cheese, add extra shredded cheddar at the end.
- Leftovers can be stored in the fridge for up to 3 days.
- This soup can be frozen for up to 1 month; just reheat gently.
- Add cooked bacon crumbles or crispy onions on top for extra flavor and crunch.
- For a vegetarian version, use vegetable broth instead of chicken broth.
- Adjust the amount of heavy cream for desired creaminess; add more for a richer soup.





Comments
No Comments