This slow cooker broccoli cheese soup is the ultimate comfort food with minimal effort. Tender broccoli florets, carrots, celery, and onions simmer for hours in vegetable broth until perfectly soft.
A rich roux of butter and flour thickened with whole milk gets stirred in alongside sharp cheddar, cream cheese, and Parmesan for unbeatable creaminess. Blend to your preferred texture — silky smooth or chunky with tender broccoli pieces throughout.
Ready in just 15 minutes of hands-on prep, then the slow cooker does all the work. Perfect for busy weeknights, meal prep, or feeding a crowd on chilly days.
The slow cooker was already humming by nine in the morning, and the whole kitchen smelled like a promise. Rain streaked the windows and the dog refused to go outside, which seemed like as good a reason as any to make something thick and golden for dinner. Broccoli cheese soup was never planned in my house, it just happened when the weather turned. By afternoon the aroma had drifted into every room and even the teenager emerged from behind a closed door asking what was cooking.
A friend once brought me a bowl of broccoli cheese soup when I was sick, and I remember thinking it was better than any medicine. Years later I figured out the trick was not rushing the cheese and letting the vegetables really soften until they practically melted on their own. Now it is the dish I make when someone needs taking care of, including myself.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work beautifully, but if you use frozen there is no need to thaw them first.
- Onion (1 medium, finely chopped): This builds the savory base that holds everything together, so do not skip it even if you are tempted.
- Carrots (2 medium, diced): They add a gentle sweetness and a flash of color that makes the bowl look as good as it tastes.
- Garlic (2 cloves, minced): Fresh garlic is worth the extra minute of chopping here.
- Celery (2 stalks, finely chopped): Celery quietly deepens the flavor in a way you will miss if you leave it out.
- Vegetable broth (4 cups, low sodium): Low sodium lets you control the salt level, which matters more than you think in a slow cooked soup.
- Whole milk (1 cup): Half and half makes it richer but whole milk keeps it balanced and still plenty creamy.
- Sharp cheddar cheese (2 cups, shredded): Shred it yourself from a block because pre shredded cheese has coatings that prevent smooth melting.
- Cream cheese (1/2 cup, softened): This is the secret to that velvety texture that makes people ask what you did differently.
- Parmesan cheese (1/2 cup, grated): A quiet hit of umami that rounds out all the dairy without competing with the cheddar.
- Unsalted butter (2 tablespoons): Used to build the roux, and unsalted gives you full control over seasoning.
- All purpose flour (1/4 cup): This thickens the soup to that perfect spoon coating consistency.
- Dried thyme (1/2 teaspoon): Just a whisper of herb flavor that makes the soup taste more considered without being fussy.
- Salt and pepper: Add gradually and taste as you go because the cheese already brings salt to the party.
- Cayenne pepper (optional pinch): Not enough to make it spicy, just enough to wake everything up.
Instructions
- Load the slow cooker:
- Toss the broccoli florets, onion, carrots, celery, and garlic into the slow cooker, then pour in the vegetable broth and sprinkle the dried thyme over the top. Give it a gentle stir, put the lid on, and let time do the work.
- Cook low and slow:
- Set the slow cooker to LOW and walk away for four hours. You will know it is ready when the vegetables are tender enough to press apart 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 has thickened enough to coat the back of a spoon.
- Bring the cheese in:
- Stir the milk mixture into the slow cooker, then add the cream cheese, shredded cheddar, and Parmesan all at once. Keep stirring gently until the cheeses begin to melt and everything starts coming together into something that looks like the soup you have been waiting for.
- Blend to your liking:
- Use an immersion blender directly in the slow cooker, or work in careful batches with a countertop blender, pulsing until the soup reaches the texture you want. Some people like it completely smooth while others prefer leaving tender broccoli chunks for bite.
- Season and finish:
- Add salt, pepper, and that optional pinch of cayenne, then let the soup heat for another ten minutes with occasional stirring. Taste one more time before serving because cheese soups often need a final adjustment.
- Serve warm:
- Ladle into bowls and top with extra cheese or croutons if you are feeling generous. Crusty bread on the side is never a bad idea.
One January evening I ladled this soup into mugs and handed them around during a power outage, and everyone sat in the dark eating in silence because it was that kind of comforting. The candles flickered and the soup was still warm from the slow cooker, and for a few minutes nobody minded the cold at all.
Making It Your Own
You can swap the cheddar for pepper jack if you want more kick, or use cauliflower alongside the broccoli for a slightly different sweetness. The soup forgives a lot, so treat it as a template rather than a rule book.
Storing and Reheating
This soup keeps well in the refrigerator for up to three days, though it will thicken as it sits. Reheat it gently on the stove with a splash of broth or milk, stirring patiently until it comes back to that original creamy consistency.
- A hunk of sourdough or a bread bowl turns this into a full meal without any extra effort.
- A simple green salad with vinaigrette cuts through the richness and balances the plate.
- Leftovers make an excellent lunch the next day, possibly even better than the first night.
Some recipes become staples because they ask so little and give so much back, and this is one of them. Keep it in your back pocket for the next rainy day and you will not be sorry.
Recipe FAQs
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly. There's no need to thaw them first — add them directly to the slow cooker along with the other vegetables. They may break down slightly more than fresh florets, which actually helps thicken the soup.
- → How do 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. Add a splash of broth or milk if it has thickened too much during storage.
- → Can I make this soup gluten-free?
-
Absolutely. Swap the all-purpose flour for an equal amount of gluten-free flour blend or cornstarch. When using cornstarch, mix it with cold milk before adding to avoid lumps. The rest of the ingredients are naturally gluten-free.
- → What's the best cheese for this soup?
-
Sharp cheddar provides the classic flavor, but you can experiment with medium or extra sharp depending on your preference. Always shred cheese from a block rather than using pre-shredded varieties — pre-shredded cheese contains anti-caking agents that can make the soup grainy instead of smooth.
- → Do I have to blend the soup?
-
No, blending is entirely optional. For a rustic, chunky texture, skip blending altogether and simply stir well. If you want a partially smooth consistency, blend just half the soup and mix it back in. An immersion blender makes this step quick and easy right in the slow cooker.
- → Can I cook this on HIGH instead of LOW?
-
Yes, you can cook on HIGH for about 2 hours instead of LOW for 4 hours. Keep in mind that slower cooking on LOW typically yields more tender vegetables and allows the flavors to develop more fully. Check that the veggies are fork-tender before proceeding to the cheese step.