This slow cooker broccoli cheese soup combines fresh broccoli florets, carrots, celery, and onions with a rich cheddar and Parmesan cheese base. Everything simmers together for 4 hours on low, then gets blended to your preferred consistency. A simple butter and flour roux thickens the broth, while cream cheese adds extra richness. Serve piping hot with extra shredded cheese on top and crusty bread for dipping.
The slow cooker clicked on at seven in the morning, and by noon my entire apartment smelled like something my grandmother would have made if she had believed in small appliances. I had tossed in broccoli, carrots, and onion with the casual confidence of someone who had no idea how good it was about to get. That first batch of broccoli cheese soup turned a rainy Saturday into something I still think about years later.
My neighbor knocked on my door that afternoon asking what I was cooking because the hallway smelled like a bakery had merged with a cheese shop. I handed her a bowl, and she stood in my doorway eating it with a piece of toast, telling me about her childhood in Vermont.
Ingredients
- Broccoli florets (5 cups): Fresh or frozen both work, but fresh gives you those nice little green flecks throughout the soup.
- Onion (1 medium, finely chopped): This builds the savory base that makes everything taste like it took far more effort than it did.
- Carrots (2 medium, diced): They add a subtle sweetness and a pop of color that keeps the soup from looking monotone.
- Garlic (2 cloves, minced): Fresh garlic is nonnegotiable here, as the slow cooker mellows it into something warm and inviting.
- Celery (2 stalks, finely chopped): Celery disappears into the broth but leaves behind a quiet depth you would miss if it were gone.
- Low sodium vegetable broth (4 cups): Low sodium lets you control the salt, and vegetable broth keeps the whole thing vegetarian without sacrificing flavor.
- Whole milk (1 cup): Whole milk gives you creaminess without heaviness, though half and half turns it into something truly indulgent.
- 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 weapon that makes the soup feel velvety rather than just cheesy.
- Parmesan cheese (1/2 cup, grated): A handful of Parmesan adds a nutty backbone that sharp cheddar alone cannot achieve.
- Unsalted butter (2 tablespoons): Used for the roux, unsalted butter gives you total control over seasoning.
- All purpose flour (1/4 cup): This simple thickener transforms broth into something that coats the back of a spoon.
- Dried thyme (1/2 teaspoon): Just a pinch brings an earthy note that ties the vegetables and cheese together beautifully.
- Salt and pepper: Season at the end because the cheeses and broth contribute salt you cannot predict at the start.
- Cayenne pepper (optional pinch): A tiny pinch will not make it spicy but will make every other flavor stand up straighter.
Instructions
- Load the slow cooker:
- Toss the broccoli, onion, carrots, celery, and garlic into the slow cooker, then pour in the broth and sprinkle the thyme over everything. Give it a gentle stir so the vegetables are mostly submerged and the thyme is distributed.
- Cook low and slow:
- Cover and cook on LOW for 4 hours, until the vegetables are completely tender when you press a carrot piece against the side of the pot. The broccoli should be a deep olive green and falling apart at the edges.
- Make the roux:
- In a small saucepan over medium heat, melt the butter, then whisk in the flour and cook for 1 to 2 minutes until it forms a thick paste and smells slightly nutty. Slowly pour in the milk while whisking constantly until the mixture is smooth and has thickened enough to coat 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 patiently until the cheeses begin to melt and the soup takes on a rich golden color.
- 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 whatever texture makes you happy. Some people like it completely smooth while others prefer leaving broccoli chunks for texture.
- Finish and taste:
- Season with salt, pepper, and that optional pinch of cayenne, then let the soup heat for 10 more minutes with the lid off, stirring occasionally. Taste one more time before serving because the flavors will have concentrated.
- Serve with love:
- Ladle into bowls while steaming hot and top with extra shredded cheese, croutons, or a piece of crusty bread on the side. This soup is best eaten immediately, standing in the kitchen, before anyone else knows it is ready.
I made this for a friend who had just had surgery and could barely keep anything down. She called me that night to say it was the only thing that tasted good, and now I keep a container of it in my freezer labeled with her name.
What to Serve Alongside
A chunk of crusty sourdough or a simple grilled cheese sandwich turns this soup into a full meal that feels intentionally planned rather than thrown together. I once served it with a side salad of bitter greens and vinaigrette, and the contrast between the rich soup and the sharp dressing was a happy accident I now repeat on purpose.
Making It Your Own
Swap the cheddar for Gruyere if you want something more refined, or throw in a handful of sharp white cheddar for extra tang. A friend adds a diced potato to the slow cooker for even more body, and another swears by a squeeze of lemon juice at the end to brighten everything.
Storing and Reheating Like a Pro
This soup keeps in the refrigerator for up to 4 days and freezes for up to 3 months, though the texture will be best if you blend it again gently after thawing. Let it cool completely before storing, and always reheat on the stove over low heat rather than the microwave for the creamiest result.
- Freeze in individual portions so you never have to thaw more than you need.
- Glass containers with tight lids prevent the soup from absorbing fridge odors.
- Always label with the date because this soup looks the same whether it is a week old or a month.
Some recipes become staples because they are impressive, but this one earns its spot because it asks so little and gives back so much warmth. Keep it in your back pocket for the first cold evening that catches you off guard.
Recipe FAQs
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli florets work perfectly. Add them directly to the slow cooker without thawing — they will cook through during the 4-hour simmer and become just as tender as fresh florets.
- → How do I make this soup gluten-free?
-
Replace the all-purpose flour with an equal amount of gluten-free flour blend or cornstarch to make the roux. The rest of the ingredients are naturally gluten-free, so this simple swap is all you need.
- → Can I blend only part of the soup for texture?
-
Absolutely. Use an immersion blender to partially blend the soup, leaving some broccoli pieces intact for a chunkier texture. Alternatively, transfer a few ladlefuls to a countertop blender and stir the puréed portion back in.
- → What cheese works best besides sharp cheddar?
-
Extra sharp cheddar provides the boldest flavor, but you can also use mild cheddar for a gentler taste. Gruyère, fontina, or a cheddar-Gruyère blend are excellent alternatives that melt beautifully.
- → How should I store and reheat leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or milk if the soup has thickened too much.
- → 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 a slower cook on LOW tends to develop deeper flavor and more tender vegetables.