This slow cooker broccoli cheese soup is the ultimate comfort food with minimal prep effort. Tender broccoli florets, carrots, celery, and onions simmer for hours in vegetable broth until perfectly soft.
A rich cheese sauce made with sharp cheddar, cream cheese, and Parmesan is stirred in, then the soup is blended to your preferred texture. The result is a velvety, satisfying bowl that's perfect for chilly days and feeds the whole family.
The smell of melting cheddar and slow cooked vegetables drifting through the house on a gray Saturday is enough to make anyone abandon their plans and head straight for the kitchen. My slow cooker has earned its counter real estate partly because of this soup, which started as an attempt to recreate a bakery cafe version I kept overpaying for. That first batch was a revelation, the broccoli practically melting into a velvety cheese blanket with almost no effort on my part.
I made a double batch for a friend who had just come home from the hospital, fully expecting her family to polish it off. She texted me that night asking for the recipe because her teenagers had fought over the last ladleful, which is honestly the highest compliment any soup can receive.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work beautifully, but if using frozen, there is no need to thaw first.
- Onion (1 medium, finely chopped): Yellow or white onion melts into the broth and adds a sweet foundation.
- Carrots (2 medium, diced): They bring a gentle sweetness and that lovely fleck of orange throughout the soup.
- Garlic (2 cloves, minced): Fresh garlic makes a noticeable difference here, so skip the jarred version if you can.
- Celery (2 stalks, finely chopped): Celery is the quiet flavor builder that most people overlook until they leave it out and wonder what is missing.
- Low sodium vegetable broth (4 cups): Low sodium lets you control the salt level and keeps the cheese flavor front and center.
- Whole milk (1 cup): Whole milk gives the best balance of richness and lightness, though half and half works if you want something more indulgent.
- Sharp cheddar cheese (2 cups, shredded): Always shred your own, as pre shredded cheese is coated with anti caking powder that makes it grainy when melted.
- Cream cheese (1/2 cup, softened): This is the secret to that silky, restaurant quality texture.
- Parmesan cheese (1/2 cup, grated): A little Parmesan goes a long way toward adding umami depth without overpowering the cheddar.
- Unsalted butter (2 tablespoons): Used to build the roux that thickens everything into a proper soup rather than a watery mess.
- All purpose flour (1/4 cup): This small amount creates just enough body to carry the cheeses and vegetables together.
- Dried thyme (1/2 teaspoon): Thyme and broccoli are natural companions, adding an earthy note that rounds out the richness.
- Salt and pepper (to taste): Season at the end after the cheeses have been added, since they contribute salt on their own.
- Cayenne pepper (optional pinch): Just a tiny pinch wakes up all the flavors without adding noticeable heat.
Instructions
- Load up the slow cooker:
- Toss the broccoli florets, onion, carrots, celery, and garlic into the slow cooker. Pour in the vegetable broth and sprinkle the dried thyme over everything, then give it a gentle stir.
- Let time do its thing:
- Cover and cook on LOW for 4 hours. You will know it is ready when the vegetables are completely tender and your kitchen smells like a cozy roadside diner.
- Build the roux:
- In a small saucepan over medium heat, melt the butter and whisk in the flour until a thick paste forms. Cook it for about a minute, then 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 on the cheese:
- Stir the milk mixture into the slow cooker, then add the cream cheese, shredded cheddar, and Parmesan. Keep stirring patiently until the cheeses begin to melt and swirl into the broth.
- Blend to your liking:
- Use an immersion blender directly in the slow cooker and pulse until you reach the texture you want. Some people like it completely silky, while others prefer leaving tender broccoli chunks for bite and texture.
- Final season and serve:
- Season with salt, pepper, and that optional pinch of cayenne. Let it heat for another 10 minutes with the lid on, stirring once or twice, until everything is piping hot and perfectly creamy.
There was a January evening when the power flickered out during a snowstorm, and we sat around the kitchen table with candles and bowls of this soup, laughing about how the slow cooker had saved dinner before the lights went.
Serving Suggestions
A crusty baguette or a handful of toasted croutons on top turns this from a side dish into a proper meal. I have also been known to serve it inside hollowed out bread bowls when I am feeling ambitious, though honestly a regular bowl and good bread for dunking works just as well.
Making It Your Own
For a gluten free version, swap the all purpose flour for your favorite gluten free blend and the results will be virtually identical. If you want to lighten things up, reduced fat milk and a bit less cheese still produce a genuinely satisfying bowl.
Storage and Leftovers
This soup reheats beautifully on the stove over low heat, though you may need to add a splash of broth or milk since it thickens considerably in the fridge. It keeps well for up to 3 days covered in the refrigerator, and I actually think the flavors improve overnight.
- Freezing is possible but the texture may shift slightly due to the dairy content.
- Stir gently when reheating rather than boiling aggressively.
- Leftovers make an excellent sauce poured over baked potatoes or rice.
Some recipes earn a permanent spot in your rotation not because they are fancy, but because they show up reliably when you need warmth and comfort with minimal fuss. This is that soup, and I hope it becomes one of yours too.
Recipe FAQs
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly fine. There's no need to thaw them first — just add them directly to the slow cooker along with the other vegetables.
- → How do I store and reheat leftovers?
-
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling to prevent the cheese from separating.
- → Can I make this soup gluten-free?
-
Absolutely. Simply replace the all-purpose flour with an equal amount of gluten-free flour blend. The rest of the ingredients are naturally gluten-free, making it an easy swap.
- → Should I blend the soup completely or leave it chunky?
-
That's entirely up to your preference. An immersion blender lets you control the texture — blend fully for a silky smooth soup or leave some broccoli pieces intact for a heartier, chunkier consistency.
- → What can I serve with broccoli cheese soup?
-
Crusty bread, garlic toast, or croutons are classic pairings. A side salad also complements it well. For extra indulgence, top with additional shredded cheese or crispy bacon bits.
- → Can I cook this on HIGH instead of LOW?
-
Yes, you can cook on HIGH for approximately 2 hours instead of LOW for 4 hours. However, the longer, slower cook time tends to yield more tender vegetables and better flavor development.