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 cheese sauce made with sharp cheddar, cream cheese, and Parmesan is stirred in, then blended to your preferred consistency. The result is a velvety, satisfying bowl that's perfect for chilly evenings.
Ready in just 15 minutes of prep time, the slow cooker does all the heavy lifting for this vegetarian-friendly dish.
The slow cooker was humming away on a Tuesday when the wind rattled the kitchen window so hard I actually flinched. That soup, bubbling behind the glass lid, smelled like someone had wrapped a blanket around my entire house. I ladled a bowl, tore off a chunk of sourdough, and decided right then that broccoli cheese soup would be a weekly ritual from November through March.
My neighbor Karen stopped by once during a snowstorm and I handed her a bowl without even asking if she was hungry. She stood in the doorway eating it with her coat still on, steam rising between her and the cold air, and told me it was better than any restaurant version she had ever tried.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work, but if you use frozen, do not thaw them first because they hold their texture better going into the slow cooker.
- Onion (1 medium, finely chopped): This builds the savory base that makes the whole soup taste like it simmered all day at your grandmothers house.
- Carrots (2 medium, diced): They add a subtle sweetness that balances the sharpness of the cheddar beautifully.
- Garlic (2 cloves, minced): Fresh garlic makes a difference here, so skip the jarred stuff if you can.
- Celery (2 stalks, finely chopped): Celery might seem like a background player but it gives the broth a depth that you would absolutely notice if it were missing.
- Low sodium vegetable broth (4 cups): Using low sodium lets you control the salt level, and vegetable broth keeps this vegetarian without sacrificing flavor.
- Whole milk (1 cup): Whole milk gives you that creamy texture, but half and half pushes it into downright luxurious territory if you are feeling indulgent.
- Sharp cheddar cheese (2 cups, shredded): Shred it yourself from a block because pre shredded cheese has coatings that make it grainy when it melts.
- Cream cheese (1/2 cup, softened): This is the secret weapon that makes the soup silky instead of just cheesy.
- Parmesan cheese (1/2 cup, grated): A handful of Parmesan adds a nutty, salty kick that rounds everything out.
- Unsalted butter (2 tablespoons): You will use this for the roux, and unsalted lets you control the seasoning.
- All purpose flour (1/4 cup): This thickens the soup to that perfect spoon coating consistency.
- Dried thyme (1/2 teaspoon): Just a pinch brings an earthy aroma that makes the soup taste genuinely homemade.
- Salt and pepper: Season to taste at the end because the cheeses already contribute salt.
- Cayenne pepper (optional pinch): A tiny pinch will not make it spicy but will wake up all the other flavors.
Instructions
- Load 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 so the vegetables are mostly submerged.
- Cook low and slow:
- Cover and cook on LOW for 4 hours. You will know the vegetables are ready when the carrots pierce easily with a fork and your kitchen smells incredible.
- Make the roux:
- In a small saucepan over medium heat, melt the butter, then whisk in the flour until a thick paste forms and cooks for about 1 to 2 minutes. Slowly pour in the milk while whisking constantly until the mixture is smooth and has visibly thickened.
- Bring the cheese in:
- Stir the milk mixture into the slow cooker, then add the cream cheese, shredded cheddar, and Parmesan. Keep stirring until the cheeses begin to melt and swirl into the broth.
- Blend to your liking:
- Use an immersion blender right in the slow cooker, or work in careful batches with a regular blender, pulsing until you reach the texture you want. I like leaving some small broccoli pieces for bites of texture throughout.
- Final seasoning and serve:
- Season with salt, pepper, and that optional pinch of cayenne, then let the soup heat for another 10 minutes with the lid on. Ladle into bowls and top with extra cheese or croutons if you are feeling generous.
There was a night my daughter was home from college and we sat at the table with two bowls of this soup, no phones, just the sound of spoons against ceramic and her telling me about her literature seminar. The soup was gone before either of us realized it.
The Right Cheese Changes Everything
I learned the hard way that cheap pre shredded cheese turns this soup into something oddly textured and disappointing. Once I started buying blocks of sharp cheddar and grating them by hand, the whole pot transformed into something velvety and rich. The anti caking powder on bagged shredded cheese is the enemy of a smooth soup.
Blending Is a Personal Choice
Some people want this soup completely smooth like a bisque, and others like it chunky enough to need a spoon and a fork. I fall somewhere in the middle, giving it maybe ten pulses with the immersion blender so there are still visible green flecks and tiny broccoli bits. There is no wrong answer here, only your answer.
Storing and Reheating Like a Pro
This soup reheats beautifully the next day, which makes it perfect for packing in a thermos for lunch or warming up after a long evening. Just add a splash of broth or milk when reheating because it thickens considerably in the fridge. The flavors actually deepen overnight, which is a nice bonus.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze individual portions for up to 3 months, but know the texture may shift slightly.
- Always reheat gently over low heat rather than a rolling boil.
Some recipes are just dinner, but this one is the kind of meal that pulls people to the table and keeps them there a little longer than planned. Let the slow cooker do the heavy lifting, and enjoy every creamy, cheesy spoonful.
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 — simply add them directly to the slow cooker along with the other vegetables. The cooking time remains the same.
- → How do I store and reheat leftovers?
-
Store leftover soup in an airtight container in the refrigerator for up to 3 days. When reheating, warm it gently on the stovetop over low heat or in the microwave in 30-second intervals, stirring between each. The soup may thicken in the fridge, so add a splash of broth or milk when reheating.
- → Can I make this soup gluten-free?
-
Absolutely. Simply replace the all-purpose flour with an equal amount of gluten-free flour blend or cornstarch. When using cornstarch, mix it with cold milk before adding to the saucepan to prevent lumps from forming.
- → What's the best cheese for this soup?
-
Sharp cheddar provides the best flavor balance, but you can experiment with medium cheddar for a milder taste. The combination of cheddar, cream cheese, and Parmesan creates a well-rounded, complex cheese profile. Avoid pre-shredded cheese as it contains anti-caking agents that can make the soup grainy.
- → Do I have to blend the soup?
-
Blending is optional and depends on your texture preference. An immersion blender makes it easy to control the consistency — pulse a few times for a chunky soup or blend fully for a silky smooth texture. You can also leave it entirely unblended if you prefer a rustic, hearty bowl.
- → 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. Keep in mind that slower cooking on LOW tends to develop deeper flavors and more tender vegetables, but both settings will produce a delicious result.