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 cook on low for four hours.
A rich milk and butter roux is stirred in along with sharp cheddar, cream cheese, and Parmesan until everything melts into velvety perfection. Blend to your preferred texture and season to taste.
Ready in just over four hours with only fifteen minutes of prep, this vegetarian dish serves six and pairs beautifully with crusty bread for a satisfying weeknight dinner.
The smell of melted sharp cheddar drifting through the house on a rainy Saturday is something no candle company has ever managed to replicate. My slow cooker has earned its counter real estate mostly because of this soup, which started as a desperate attempt to use up an absurd farmers market haul of broccoli. Three years later, it is the dish my friends text me about the moment the weather turns grey.
I once brought a thermos of this to a friend recovering from surgery, and she called it a hug in liquid form. Her roommate, who claimed to hate broccoli, asked for the recipe before leaving the room. That double victory still makes me grin every time I make a batch.
Ingredients
- 5 cups broccoli florets: Fresh or frozen both work beautifully, but fresh gives you those satisfying little green flecks throughout the soup.
- 1 medium onion, finely chopped: A yellow onion melts into the background sweetness you need to balance all that rich dairy.
- 2 medium carrots, diced: They add a subtle sweetness and a lovely pop of orange color against the green.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here since the long cook time mellows it into something warm and gentle.
- 2 celery stalks, finely chopped: Celery builds an aromatic base that you will miss if you skip it.
- 4 cups low sodium vegetable broth: Low sodium lets you control the salt, especially since the cheeses bring their own seasoning.
- 1 cup whole milk: Whole milk keeps it creamy without being heavy, but half and half pushes it into indulgent territory worth trying once.
- 2 cups sharp cheddar cheese, shredded: Always shred your own since pre shredded cheese is coated in anti caking powder that makes the soup grainy.
- 1/2 cup cream cheese, softened: This is the secret weapon that gives the soup its velvety, restaurant quality body.
- 1/2 cup grated Parmesan cheese: Parmesan adds a salty, nutty backbone that sharp cheddar alone cannot provide.
- 2 tablespoons unsalted butter: This forms the base of your roux, so use real butter and your taste buds will thank you.
- 1/4 cup all purpose flour: The thickening agent that transforms broth into a luxurious, spoon coating soup.
- 1/2 teaspoon dried thyme: Just a whisper of thyme ties the vegetables to the cheese in a way that feels surprisingly elegant.
- Salt and pepper: Season at the very end because the cheeses and broth concentrate as the soup cooks.
- Optional pinch of cayenne pepper: A tiny pinch will not make it spicy but will make every other flavor sharper and more alive.
Instructions
- Load up 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 everything. Give it a gentle stir so the vegetables are mostly submerged and the thyme is not just sitting on top.
- Let time do its magic:
- Cover and cook on LOW for 4 hours until the vegetables are fork tender and the kitchen smells like a cozy diner. Resist the urge to lift the lid too often since each peek adds cooking time.
- Build the roux:
- In a small saucepan over medium heat, melt the butter and whisk in the flour until a thick, golden paste forms, cooking it for 1 to 2 minutes to remove the raw flour taste. Slowly pour in the milk while whisking constantly until the mixture is smooth and visibly thickened, like a loose gravy.
- Marry the cheeses:
- Stir the milk mixture into the slow cooker, then drop in spoonfuls of softened cream cheese, the shredded cheddar, and the Parmesan. Stir patiently until the cheeses begin to melt and swirl into the broth, creating pools of orange and white that promise something wonderful.
- Blend to your liking:
- Use an immersion blender directly in the slow cooker, or work in careful batches with a countertop blender, pulsing until you reach the texture you want. I like to leave some broccoli chunks whole for little bites of texture, but fully smooth is equally delicious if that is your preference.
- Final seasoning and serving:
- Season with salt, pepper, and that optional pinch of cayenne, then let the soup heat for another 10 minutes with occasional stirring until everything is creamy and piping hot. Ladle into bowls and top with extra cheese or croutons if you are feeling generous with yourself.
The first time I served this at a small dinner gathering, the conversation stopped entirely for about ten minutes. There is something about a bowl of thick, cheesy soup that silences a room in the best possible way, and I have learned to always make extra because seconds are never optional.
Making It Your Own
This soup is a willing canvas for whatever you have lingering in the fridge. A handful of cooked bacon crumbled on top turns it into something your most devoted carnivore friends will devour without missing the meat in the base. I have stirred in leftover roasted potatoes, a dash of hot sauce, and even a spoonful of dijon mustard on adventurous evenings, and the soup welcomed every experiment with open arms.
Serving and Storing
A crusty baguette or a slice of sourdough toasted with butter is honestly all you need alongside this soup to call it a complete meal. Leftovers keep beautifully in an airtight container in the refrigerator for up to four days, though the texture will thicken considerably overnight. Reheat gently on the stove over low heat with a splash of broth or milk, stirring until it returns to that silky, pourable consistency.
A Few Last Thoughts
This is the kind of recipe that earns a permanent spot in your winter rotation and quietly becomes the thing people ask you to bring to every potluck. Trust the process, taste as you go, and remember that soup is almost always better the next day.
- Freeze individual portions in sealed containers for up to three months for an instant comfort meal on busy weeknights.
- For a lighter version, use low fat milk and reduce the cheese by a quarter cup without losing too much richness.
- Always let the soup rest for five minutes off the heat before serving so the flavors settle and the cheese finishes its melting magic.
Some recipes are just dinner, but this one is the kind of meal that makes people linger at the table a little longer, scraping their bowls and asking when you are making it again. That is the highest compliment any home cook can receive.
Recipe Questions & Answers
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly fine. There is no need to thaw them first — just add them directly to the slow cooker along with the other vegetables and broth.
- → How do I make this soup gluten-free?
-
Simply replace the all-purpose flour with an equal amount of gluten-free flour blend when making the butter roux. The rest of the ingredients are naturally gluten-free.
- → Can I blend the entire soup or should I leave chunks?
-
That is entirely up to your preference. Use an immersion blender to partially blend for a rustic texture with broccoli pieces, or fully blend until silky smooth for a creamy bisque-style consistency.
- → What can I serve with this soup?
-
Crusty bread, garlic toast, or croutons are classic pairings. A simple side salad also works well to balance the richness. For a heartier meal, add chopped cooked bacon on top.
- → How should I store and reheat leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to four days. Reheat gently on the stovetop or in the microwave, stirring occasionally. Add a splash of milk if the soup has thickened too much.
- → Can I make this on high instead of low in the slow cooker?
-
Yes, you can cook on high for approximately 2 to 2.5 hours instead of 4 hours on low. Check that the vegetables are tender before proceeding with the cheese and roux steps.