This slow cooker broccoli cheese soup is the ultimate comfort food for chilly evenings. Fresh broccoli florets, carrots, celery, and onion simmer for hours in vegetable broth until meltingly tender.
A butter-flour paste thickens the base, while whole milk and heavy cream create a luxuriously silky texture. Sharp cheddar, cream cheese, and Parmesan melt into every spoonful for deep, cheesy flavor.
With just 15 minutes of prep and a 4-hour low cook, it feeds six generously. Garnish with extra cheese, fresh chives, and crunchy croutons for a bowl that rivals any restaurant version.
The rain was hammering against the kitchen window the afternoon I discovered how a slow cooker could turn a head of broccoli into something transcendent. I had bought way too much broccoli at the farmers market, and my roommate dared me to make a soup that did not taste like health food. Four hours later we were both standing over the slow cooker with wooden spoons, scraping the bottom for every last drop.
I brought this to a potluck in February and three people asked for the recipe before they even finished their bowls. One friend stood guard near the slow cooker with her bread bowl, refilling it twice and pretending no one noticed. That kind of devotion tells you everything you need to know about this soup.
Ingredients
- Broccoli florets (5 cups): Fresh is non negotiable here, frozen releases too much water and dilutes the flavor.
- Onion (1 medium, diced): Yellow or white onion both work, just keep the pieces small so they melt into the base.
- Carrots (2 medium, chopped): They add a gentle sweetness that balances the sharp cheese.
- Celery (2 stalks, diced): This is the quiet flavor builder that makes the soup taste like it simmered all day, which it did.
- Garlic (3 cloves, minced): Fresh garlic only, the jarred version gets lost in the slow cooker.
- Vegetable broth (4 cups): Low sodium lets you control the salt level throughout cooking.
- Whole milk (2 cups): Whole milk matters, skim will make the texture thin and watery.
- Heavy cream (1 cup): This is what turns good soup into the kind you crave on a cold Tuesday.
- Sharp cheddar (3 cups, shredded): Shred it yourself off the block, pre shredded has anti caking powder that makes the soup grainy.
- Cream cheese (1/2 cup, softened): Let it sit out while the soup cooks so it blends in smoothly.
- Parmesan (1/4 cup, grated): Just a little adds a nutty depth that people cannot quite identify but love.
- All-purpose flour (1/4 cup): This mixed with butter creates the thickening roux that gives the soup body.
- Unsalted butter (2 tablespoons, melted): Melted butter whisked with flour is your secret weapon for a silky texture.
- Salt (1 teaspoon), pepper (1/2 teaspoon): Season at the start and adjust again at the end.
- Smoked paprika (1/2 teaspoon): This tiny amount adds a campfire warmth that makes the soup irresistible.
- Nutmeg (1/4 teaspoon, optional): A whisper of nutmeg in creamy soups is an old restaurant trick worth borrowing.
Instructions
- Toss in the vegetables:
- Dump the broccoli, onion, carrots, celery, and garlic into the slow cooker and give everything a good toss so the flavors start mingling from the first minute.
- Add the broth:
- Pour the vegetable broth over the vegetables and stir until everything is submerged and looking like a rustic vegetable stew waiting to transform.
- Make the roux:
- Whisk the melted butter and flour together in a small bowl until you get a smooth paste, then scrape every bit into the slow cooker and stir well to distribute it.
- Let time do the work:
- Cover the slow cooker and set it to LOW for 4 hours, letting the vegetables soften until they yield completely when pressed with a spoon.
- Add the creamy elements:
- Stir in the milk, heavy cream, softened cream cheese, salt, pepper, smoked paprika, and nutmeg, watching the pale golden liquid turn rich and velvety as you stir.
- Blend to your liking:
- Use an immersion blender directly in the slow cooker until the soup reaches your preferred consistency, whether you like it completely smooth or with tender bits of broccoli throughout.
- Melt in the cheese:
- Stir in the shredded cheddar and Parmesan, cover, and let it cook on LOW for 15 to 20 more minutes, stirring now and then until every strand of cheese has disappeared into the soup.
- Taste and serve:
- Give it a final taste, adjust the salt and pepper if needed, then ladle into warm bowls and top with whatever garnishes make you happy.
There is something about ladling a bowl of this soup for someone who just came in from the cold that feels like a small act of care. The cheese pulls into strings as you lift the spoon, and the whole kitchen smells like a bakery crossed with a dairy farm.
Serving Suggestions Worth Trying
A crusty baguette or sourdough loaf is the obvious pairing, and for good reason, but a bread bowl turns this soup into an event. I once served it inside hollowed out sourdough rounds at a dinner party and people talked about the presentation more than the main course. A handful of croutons toasted in butter on top adds a crunch that contrasts the creaminess perfectly.
Making It Your Own
The beauty of this recipe is how forgiving it is when you want to experiment. Stir in diced cooked potatoes near the end if you want more heft, or swap half the broccoli for cauliflower to change the texture. A friend of mine adds a splash of beer instead of some broth and calls it pub soup, and honestly it works beautifully.
Storage and Reheating
This soup keeps in the refrigerator for up to four days and actually tastes better on day two when the flavors have fully settled together. Reheat it gently on the stove over medium low heat, stirring often, because high heat will cause the cheese to separate and get oily.
- Freeze individual portions in airtight containers for up to three months, though the texture may be slightly grainy after thawing.
- A splash of milk stirred in while reheating brings back the creamy consistency if it thickens too much in the fridge.
- Label your containers with the date because this soup disappears fast when people know it is in the freezer.
Some recipes become staples because they ask so little and give so much back, and this is one of them. Keep it in your rotation for every rainy day, every rushed weeknight, and every moment when only a bowl of something warm and cheesy will do.
Recipe FAQs
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work well. Add them directly to the slow cooker without thawing — they may need slightly less cooking time, so check tenderness around the 3-hour mark.
- → How do I prevent the cheese from clumping?
-
Shred your own cheese from a block rather than using pre-shredded bags, which contain anti-caking agents. Add the cheese at the end after blending, and stir gently over low heat until smooth and melted.
- → Can I make this soup gluten-free?
-
Absolutely. Swap the all-purpose flour for a gluten-free flour blend or cornstarch slurry. The rest of the ingredients are naturally gluten-free, making it an easy adaptation.
- → What's the best way to blend this soup?
-
An immersion blender is the easiest tool — blend directly in the slow cooker to your preferred consistency. For a completely smooth texture, use a countertop blender in batches, being careful with hot liquids.
- → How should I store and reheat leftovers?
-
Refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave at medium power, stirring occasionally. Add a splash of milk if the soup has thickened too much.
- → Can I freeze broccoli cheese soup?
-
Freezing is possible but the dairy-based texture may change slightly upon thawing. Freeze in portioned containers for up to 3 months, and reheat slowly while stirring frequently to help restore creaminess.