This slow cooker broccoli cheese soup is the ultimate comfort food with minimal effort. Simply toss fresh broccoli florets, onions, carrots, celery, and garlic into your slow cooker with vegetable broth and let it simmer on low for four hours until everything is tender.
A quick stovetop roux of butter and flour thickened with milk gets stirred in along with sharp cheddar, cream cheese, and Parmesan for an irresistibly creamy, cheesy base. Blend to your preferred texture, season to taste, and serve piping hot with extra cheese or crunchy croutons on top.
The slow cooker clicked on at 7am on a rainy Saturday and by noon my entire kitchen smelled like something my grandmother would have made if shed owned a CrockPot. Broccoli cheese soup is one of those dishes that sounds simple but rewards you with layers of comfort you didnt expect. I started making it when my daughter refused to eat anything green and somehow the magic of melted cheddar changed the rules entirely. Now its the first thing I reach for when the weather turns.
I once brought a thermos of this soup to a friends house after she had her second baby, and she texted me three days later asking if I could bring more. There is something about a bowl of hot, cheesy soup that says more than any casserole ever could. She told me it was the only thing she could eat onehanded while holding a newborn.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work, but fresh gives you those nice little bites that hold their shape.
- Onion (1 medium, finely chopped): This builds the savory base, so dont skip it even if you think you dont like onion.
- Carrots (2 medium, diced): They add a subtle sweetness that balances the sharp cheese perfectly.
- Garlic (2 cloves, minced): Fresh garlic makes a difference here, so please dont use the jarred kind.
- Celery (2 stalks, finely chopped): Celery seems forgettable until you realize the soup tastes flat without it.
- Low-sodium vegetable broth (4 cups): Low sodium lets you control the salt, and vegetable broth keeps it vegetarian.
- Whole milk (1 cup): Whole milk gives the best texture, but half and half makes it downright luxurious.
- Sharp cheddar cheese (2 cups, shredded): Always shred your own because pre-shredded has coatings that prevent smooth melting.
- Cream cheese (1/2 cup, softened): This is the secret weapon that makes the soup silky instead of grainy.
- Parmesan cheese (1/2 cup, grated): A little Parmesan adds depth and a faint nutty note.
- Unsalted butter (2 tablespoons): Used for the roux, and unsalted lets you control seasoning.
- All-purpose flour (1/4 cup): This thickens the broth into something that coats the back of a spoon.
- Dried thyme (1/2 teaspoon): Just a pinch brings an earthy warmth that ties everything together.
- Salt and pepper: Taste at the end and adjust, because the cheese adds salt too.
- Cayenne pepper (optional pinch): A tiny pinch wont make it spicy but will wake up all the flavors.
Instructions
- Load the slow cooker:
- Toss in the broccoli, onion, carrots, celery, and garlic, then pour the broth over everything and sprinkle with thyme. Give it a gentle stir so nothing is sitting in a dry pocket.
- Cook low and slow:
- Cover and set the slow cooker to LOW for 4 hours. You want the vegetables to be fork-tender and fragrant when you check them.
- Make the roux:
- In a small saucepan over medium heat, melt the butter and whisk in the flour until a thick golden paste forms. Cook it for a minute or two, then slowly pour in the milk while whisking constantly until the mixture is smooth and thickened.
- Bring the cheese in:
- Pour the milk mixture into the slow cooker and add the cream cheese, cheddar, and Parmesan all at once. Stir gently and watch the cheeses begin to melt into golden ribbons through the broth.
- Blend to your liking:
- Use an immersion blender directly in the slow cooker and pulse until you reach the texture you want. I like to leave some broccoli chunks for bite, but fully smooth is wonderful too.
- Season and finish:
- Add salt, pepper, and that optional pinch of cayenne, then let the soup heat for another 10 minutes. Stir it occasionally so nothing sticks to the bottom.
- Serve and enjoy:
- Ladle into bowls while piping hot and top with extra shredded cheese or croutons if you are feeling generous.
One snowy evening I ladled this into oversized mugs and my family sat around the fireplace eating soup with chunks of torn baguette, nobody checking phones, nobody in a rush. It was the kind of meal that makes you realize comfort food is really about who is sitting across from you.
What If You Need It Gluten Free
Swap the all-purpose flour for a one-to-one gluten free flour blend and the rest of the recipe stays exactly the same. I tested this at a dinner party where two guests were gluten free and nobody could tell the difference. The roux thickens just as beautifully and the flavor is identical.
Making It Lighter Without Losing Soul
You can use low fat milk and cut the cheese back by a third, but I would keep the cream cheese because it does so much heavy lifting for the texture. The soup will still be satisfying, just a little less indulgent. I have also stirred in a handful of steamed kale at the end to bulk it up with greens.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to 4 days and actually tastes better the next day when the flavors have had time to mingle. Reheat it gently on the stove over low heat, stirring often so the cheese doesnt separate.
- Freeze individual portions in airtight containers for up to 3 months, though the texture may be slightly less creamy after thawing.
- A splash of milk stirred in while reheating brings back that silky consistency if it thickens too much in the fridge.
- Always taste for salt after reheating because cold dulls flavors and you might need a small pinch to wake it back up.
Some recipes become staples because they are easy, and others earn their spot because they make people close their eyes after the first bite. This slow cooker broccoli cheese soup manages to do both.
Questions & Answers
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly fine. There is no need to thaw them beforehand — just add them directly to the slow cooker along with the other vegetables. Keep in mind that frozen broccoli may break down a bit more during cooking, resulting in a slightly softer texture.
- → How do I make this soup gluten-free?
-
Swap the all-purpose flour in the roux for an equal amount of gluten-free flour blend or cornstarch. If using cornstarch, dissolve it in cold milk before adding it to the saucepan. Everything else in the soup is naturally gluten-free.
- → Can I blend the entire soup smooth?
-
Absolutely. Use an immersion blender directly in the slow cooker or transfer batches to a countertop blender for a silky, fully smooth texture. If you prefer some chunkiness, pulse briefly or blend only half the soup and stir it back in.
- → What can I serve with broccoli cheese soup?
-
Crusty bread, garlic toast, or bread bowls are classic pairings for soaking up the creamy broth. A simple green salad, roasted vegetables, or a handful of croutons also complement the rich, cheesy flavors beautifully.
- → How should I store and reheat leftovers?
-
Let the soup cool completely, then transfer it to an airtight container and refrigerate for up to four days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in one-minute intervals, stirring between each.
- → Why is my cheese not melting smoothly?
-
For the smoothest melt, shred cheese from a block rather than using pre-shredded bags, which contain anti-caking agents. Add the cheese gradually after turning off or lowering the heat, and stir patiently until fully incorporated.