This slow cooker broccoli cheese soup combines fresh broccoli florets, carrots, celery, and onions in a rich vegetable broth, simmered low and slow until everything is fork-tender.
A buttery milk roux is stirred in along with sharp cheddar, cream cheese, and Parmesan for an irresistibly creamy texture.
Blend to your preferred consistency — silky smooth or chunky — and finish with a pinch of cayenne for gentle heat.
Ready in just 15 minutes of prep with 4 hours of hands-off cooking, this dish feeds six and reheats beautifully for leftovers.
The smell of melting cheddar and slow cooked broccoli drifting through the house on a gray Saturday is something close to magic. I started making this soup when my youngest refused anything green unless it was buried under a blanket of cheese. Four hours later, she was asking for seconds, and the bowl was empty before I even sat down.
One winter my neighbor knocked on the door holding a loaf of crusty bread, saying she could smell my soup from across the hall. We ended up eating together at my kitchen counter, slurping from mugs, laughing about how neither of us had bothered with plates.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work beautifully, but if using frozen, there is no need to thaw first.
- Onion, carrots, celery, garlic: This classic aromatics base builds a surprising depth of flavor over four slow hours.
- Low sodium vegetable broth (4 cups): Controlling the salt yourself is always better than letting the store bought broth decide for you.
- Whole milk (1 cup): Half and half makes it more indulgent, but whole milk keeps it rich without going overboard.
- Sharp cheddar (2 cups, shredded): Always shred your own, since pre shredded cheese has anti caking powders that make the soup grainy.
- Cream cheese (1/2 cup): This is the secret weapon that gives the soup its luxurious, silky body.
- Parmesan (1/2 cup, grated): A modest amount adds a nutty, salty backbone you cannot get from cheddar alone.
- Butter and flour (2 tablespoons each): A simple roux thickens the milk mixture so your soup never feels thin or watery.
- Dried thyme (1/2 teaspoon): Just a whisper of herbs makes the whole pot taste more considered without competing with the cheese.
- Salt, pepper, optional cayenne: Season gradually at the end, since the cheeses already bring a fair amount of salt.
Instructions
- Toss everything in the slow cooker:
- Drop in the broccoli florets, chopped onion, diced carrots, celery, and minced garlic. Pour the vegetable broth over the top and sprinkle in the dried thyme, then give it a gentle stir so nothing settles in one corner.
- Let time do the work:
- Cover and cook on LOW for four hours until every vegetable piece yields easily when pressed against the side of the pot with a spoon.
- Build the roux:
- In a small saucepan over medium heat, melt the butter and whisk in the flour until a thick paste forms, cooking it for one to two minutes to lose the raw flour taste. Slowly pour in the milk while whisking constantly until the mixture is smooth and visibly thickened.
- Bring on the cheese:
- Stir the milk mixture into the slow cooker, then add the cream cheese, shredded cheddar, and Parmesan all at once. Keep stirring patiently until the cheeses begin melting and the soup takes on a creamy, unified look.
- Blend to your liking:
- Use an immersion blender directly in the pot and pulse until you reach the texture you want, anywhere from rustic and chunky to completely velvety smooth.
- Final seasoning touch:
- Add salt, pepper, and a pinch of cayenne if you want a subtle warmth, then let the soup heat for another ten minutes with occasional stirring until everything is perfectly combined.
- Serve and enjoy:
- Ladle into bowls while piping hot and top with extra shredded cheese or crunchy croutons if you are feeling generous.
There is something about a pot of soup that has been simmering all afternoon that makes the kitchen feel like the heart of the home.
Making It Your Own
I have tossed in a handful of frozen corn on a whim and loved the little pops of sweetness it added. A friend swears by stirring in a dollop of whole grain mustard at the end for a gentle tang that cuts through all the richness.
Gluten Free Without the Fuss
Swapping the all purpose flour for a one to one gluten free blend works seamlessly here, and nobody at my table ever noticed the difference. Just cook the roux the same way, whisking until thickened before adding the milk.
Storage and Reheating
This soup keeps well in the refrigerator for up to three days in an airtight container, and the flavors actually deepen overnight. Reheat gently on the stove over low heat rather than the microwave to keep the cheese texture smooth and prevent separation.
- Stir in a splash of broth or milk when reheating if the soup has thickened too much in the fridge.
- Freeze individual portions for up to two months, though the texture may be slightly less velvety after thawing.
- Always taste for salt again before serving, since refrigeration can mute the seasoning.
Some recipes earn their place in your rotation simply because they ask so little and give so much back. This is one of those, and I hope it finds its way into your cold weather rotation for years to come.
Recipe Q&A Section
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly fine. There is no need to thaw them beforehand — simply add them directly to the slow cooker along with the other vegetables. Keep in mind frozen broccoli may break down a bit more during cooking, resulting in a slightly smoother soup.
- → How do I prevent the cheese from clumping in the soup?
-
Shred your cheese fresh from the block rather than using pre-shredded bags, which contain anti-caking agents. Add the cheeses gradually after the milk mixture has been stirred in, and keep the slow cooker on low heat. Stir patiently until everything melts smoothly.
- → Can I make this soup gluten-free?
-
Absolutely. Replace the all-purpose flour with an equal amount of gluten-free flour blend or cornstarch to make the roux. The rest of the ingredients are naturally gluten-free. Just verify your vegetable broth is certified gluten-free as well.
- → What is the best way to blend this soup?
-
An immersion blender is the easiest tool since you can blend directly in the slow cooker to your desired consistency. If using a countertop blender, work in small batches and never fill it more than halfway. Leave the center lid vent open and cover with a towel to allow steam to escape safely.
- → How should I store and reheat leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 60-second intervals. Add a splash of milk if the soup has thickened too much during storage.
- → Can I cook this on HIGH instead of LOW?
-
Yes, you can cook on HIGH for approximately 2 hours instead of 4 hours on LOW. The vegetables will still become tender, but the slower cooking time on LOW allows the flavors to develop more fully. Either way, wait until the vegetables are soft before adding the cheese mixture.