It was 11:47 PM on a Tuesday—a completely unremarkable Tuesday in February, if I’m being honest—and I was hit with a craving for something creamy, cheesy, and deeply comforting. I had a head of broccoli that was starting to look a little sad in the crisper drawer, a block of cheddar that needed using up, and absolutely zero energy to stand over a stove stirring a roux. The thought of making a proper stovetop broccoli soup felt like a chore I just couldn’t face. I didn’t have the patience for whisking and simmering, but I had a crockpot gathering dust on the counter and a wild idea that maybe, just maybe, I could throw everything in there and let it work its magic while I finally watched that episode I’d been saving. Let me tell you, the result was nothing short of a revelation. This creamy crockpot cheddar broccoli soup became my secret weapon for hosting, and honestly, it’s the dish that makes me look like I spent hours in the kitchen when I really just tossed things in a pot and walked away. It’s the kind of recipe that makes you close your eyes after the first spoonful and wonder why you ever bothered with the complicated version. You know that feeling when something turns out so much better than you expected that you almost feel guilty about how easy it was? That’s this soup.
Why You’ll Love This Recipe
Let me be real with you—I’ve tested this soup at least a dozen times, tweaking the cheese-to-broccoli ratio, playing with the creaminess factor, and figuring out the exact cooking time that gives you that velvety texture without turning the broccoli into mush. It’s been through my kitchen gauntlet, and it came out victorious. Here’s why this version is the one you’ll come back to again and again:
- Effortless Entertaining: This is the ultimate dinner party hack. You can prep everything in the morning, let the crockpot do its thing all day, and serve a bowl of pure comfort that tastes like you’ve been slaving away. Your guests will think you’re a culinary genius, and you’ll be relaxed enough to actually enjoy the party.
- Simple Pantry Ingredients: No weird fancy ingredients here. Broccoli, cheddar, onion, garlic, broth, and a few pantry staples. You probably have most of this stuff right now.
- Crowd-Pleasing Appeal: I’ve served this at potlucks, casual get-togethers, and even a slightly fancy dinner party. It disappears every single time. Kids love it, adults love it—it’s the great unifier of the dinner table.
- Make-Ahead Magic: The flavors actually get better after a day in the fridge. So you can make it a day ahead, reheat it in the crockpot, and focus on your other hosting tasks.
- Unbelievably Creamy Without Heavy Cream: Here’s the trick—I use a combination of evaporated milk and a little cream cheese to get that luscious texture without it being too heavy. It’s a game-changer, I swear.
This isn’t just another broccoli soup recipe. It’s the one that makes you look like a hero with almost zero effort. It’s comfort food that actually works for a crowd, and it’s the kind of dish that makes people ask for the recipe before they’ve even finished their bowl.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, which is exactly what you want when you’re planning to feed a crowd without a complicated shopping list.
- Fresh Broccoli: 4 cups of fresh broccoli florets (about 2 large heads). I prefer fresh over frozen here because it holds its texture better during the long slow cook. Cut the florets into bite-sized pieces, and don’t throw away the stems—peel them and dice them small; they add great flavor and fiber.
- Yellow Onion: 1 medium yellow onion, finely diced. It melts into the soup and adds that savory backbone. I’ve tried red onion in a pinch, but yellow is really the best for this.
- Garlic: 3 cloves of garlic, minced. Fresh is non-negotiable here. The pre-minced stuff in a jar just doesn’t give you that same aromatic punch.
- Chicken or Vegetable Broth: 4 cups of low-sodium broth. I use homemade chicken broth when I have it, but a good store-bought brand like Swanson or Kitchen Basics works perfectly. Low-sodium is key because the cheese adds plenty of salt.
- Evaporated Milk: 1 can (12 ounces) of evaporated milk. This is my secret ingredient for creaminess without the heaviness of heavy cream. It gives the soup that velvety texture without making it feel like a calorie bomb.
- Cream Cheese: 4 ounces of cream cheese, softened and cut into cubes. This adds a subtle tang and incredible richness. I use full-fat for the best texture, but Neufchâtel works in a pinch.
- Sharp Cheddar Cheese: 3 cups of freshly shredded sharp cheddar cheese. Please, for the love of all that is holy, shred your own cheese. The pre-shredded stuff has anti-caking agents that prevent it from melting smoothly, and you’ll end up with a grainy soup. I recommend Tillamook or Cabot for consistently excellent melting.
- Butter: 2 tablespoons of unsalted butter. We’ll sauté the aromatics in this to build flavor from the very beginning.
- All-Purpose Flour: 3 tablespoons. This helps thicken the soup slightly, giving it body without being gloppy.
- Dijon Mustard: 1 teaspoon. This is my little trick—it doesn’t make the soup taste like mustard at all. It just brightens the cheese flavor and adds a subtle depth that makes people go “what’s in this? it’s amazing!”
- Salt and Pepper: To taste. I start with 1 teaspoon of salt and 1/2 teaspoon of black pepper, then adjust at the end.
- Optional Garnishes: Extra shredded cheddar, crispy bacon bits, chopped chives, or a dollop of sour cream. These are for when you want to make it feel extra special for guests.
Equipment Needed
The beauty of this recipe is that it doesn’t require a ton of fancy equipment. Here’s what you’ll need:
- A 6-Quart or Larger Crockpot: This is essential. If you try to cram everything into a smaller one, you’ll end up with soup all over your counter. Trust me on this one—I learned that lesson the hard way. I use a Cuisinart 6.5-quart slow cooker, and it’s been a workhorse for years.
- A Large Skillet or Sauté Pan: For sautéing the aromatics before they go into the crockpot. You can technically skip this step, but it makes a huge difference in flavor.
- A Wooden Spoon or Silicone Spatula: For stirring and scraping up all those browned bits from the skillet.
- A Box Grater or Food Processor: For shredding your cheese. I use my food processor with the shredding disc when I’m making a big batch for a party—it saves so much time.
- An Immersion Blender: This is optional but highly recommended. You can also use a regular blender, but the immersion blender makes it so much easier and less messy. I have a KitchenAid immersion blender that I’ve had for years, and it’s one of my most-used tools.
- Measuring Cups and Spoons: Standard set for accuracy.
If you don’t have an immersion blender, no worries. Just let the soup cool slightly, then transfer it to a regular blender in batches. Just be careful not to fill the blender too full—hot soup expands, and you don’t want a kitchen disaster on your hands right before your guests arrive.
Preparation Method

Alright, let’s get cooking. This method is broken down into clear steps so you can follow along without any stress. Remember, the whole point of this recipe is that it’s supposed to be easy, so don’t overthink it.
- Sauté the Aromatics (5 minutes): Melt the 2 tablespoons of butter in a large skillet over medium heat. Add the diced onion and cook for about 3 minutes until it’s translucent and fragrant. Add the minced garlic and cook for another 30 seconds—just until you can smell it. Don’t let the garlic burn, or it’ll turn bitter. Scrape everything into your crockpot.
- Build the Base (2 minutes): Sprinkle the 3 tablespoons of flour over the onions and garlic in the crockpot and stir to coat. This will help thicken the soup later. It looks a little weird at this stage, but trust the process.
- Add the Broth and Broccoli (2 minutes): Pour in the 4 cups of broth and add the broccoli florets. Give everything a good stir to combine. The broccoli should be mostly submerged in the liquid.
- Slow Cook (4-6 hours on Low or 2-3 hours on High): Cover the crockpot and cook on low for 4-6 hours or on high for 2-3 hours. You’ll know it’s ready when the broccoli is tender enough that you can easily pierce it with a fork. Don’t overcook it, or the broccoli will turn into a sad, mushy mess. I usually check mine at the 4-hour mark on low.
- Blend Until Smooth (5 minutes): This is the fun part. Using your immersion blender, blend the soup directly in the crockpot until it’s completely smooth and velvety. If you’re using a regular blender, work in batches and be careful with the hot liquid. Blend until there are no chunks left—you want that restaurant-quality smooth texture.
- Add the Creaminess (5 minutes): Stir in the softened cream cheese cubes and the can of evaporated milk. Stir until the cream cheese is completely melted and incorporated. The soup will look a little thinner at this point, but don’t worry—it’ll thicken up in the next step.
- Melt in the Cheese (5 minutes): Reduce the crockpot to the “warm” setting or turn it off completely. Slowly add the shredded cheddar cheese, a handful at a time, stirring constantly. This is crucial—if you dump all the cheese in at once, it can clump up and give you a grainy texture. Stir until each handful is fully melted before adding the next. Stir in the teaspoon of Dijon mustard at this point too.
- Season and Serve (2 minutes): Taste the soup and adjust the salt and pepper. Remember, the cheese is already salty, so go easy. Serve immediately with your favorite garnishes. I like to top mine with extra shredded cheddar, a sprinkle of crispy bacon, and some fresh chives. It makes for a beautiful presentation that your guests will love.
Pro Tip for Hosting: If you’re making this for a party, you can keep the soup on the “warm” setting in the crockpot for up to 2 hours. Just give it a stir every 30 minutes or so to keep the cheese from settling at the bottom. Set up a little soup bar with garnishes and let your guests help themselves—it’s so much fun and takes the pressure off you.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely made my share of mistakes along the way. Here are the lessons I learned so you don’t have to repeat them.
The Cheese Shredding Rule: I cannot stress this enough—shred your own cheese. I made the mistake of using pre-shredded cheese once when I was in a hurry, and the soup turned out grainy and weird. The anti-caking agents in pre-shredded cheese (usually cellulose or potato starch) prevent it from melting smoothly. It takes an extra 5 minutes to shred a block of cheddar, and it makes all the difference in the world.
Don’t Skip the Sauté: I know it’s tempting to just dump everything in the crockpot raw and call it a day. I’ve been there. But sautéing the onions and garlic first builds a flavor foundation that you just can’t get from throwing raw aromatics into a slow cooker. It takes 5 minutes, and it’s worth every second.
The Low and Slow Approach: For this soup, low and slow is definitely better. Cooking on low for 4-6 hours gives the broccoli time to soften without breaking down completely. If you cook it on high, you have less room for error, and it’s easier to end up with overcooked broccoli that’s lost its texture.
Temperature Matters for Cheese: When you add the cheese, make sure the soup is not boiling hot. If it’s too hot, the cheese can separate and become greasy. That’s why I recommend turning the crockpot to “warm” or turning it off completely before adding the cheese. You want the soup to be hot enough to melt the cheese but not so hot that it breaks it.
Multitasking Strategy: Here’s how I manage this recipe while hosting. I prep the broccoli and shred the cheese the night before. In the morning, I sauté the aromatics, throw everything in the crockpot, and set it on low. By the time my guests arrive, the soup is ready to blend, and I just need to add the cream cheese, evaporated milk, and cheddar. It takes me about 15 minutes of active time right before everyone sits down, and the rest of the time I’m free to set the table, arrange flowers, or just relax.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. I’ve played around with different versions depending on who I’m serving and what I have on hand.
Vegan Version: I made this for a friend who’s vegan, and it actually turned out really well. Use vegetable broth, substitute the butter with olive oil, and use a high-quality vegan cheddar shreds. For the creaminess, I used full-fat coconut milk instead of evaporated milk and a vegan cream cheese alternative. The coconut flavor is subtle and actually works beautifully with the broccoli.
Extra Veggie Boost: Sometimes I add a couple of carrots, peeled and roughly chopped, along with the broccoli. The carrots add a natural sweetness that balances the sharp cheddar beautifully. I’ve also added a small potato or two for extra body—just make sure to blend it all really well.
Spicy Kick: For a version with a little heat, add 1/4 teaspoon of cayenne pepper along with the Dijon mustard. Or, for a smoky twist, use smoked cheddar instead of sharp cheddar. I tried this once for a game day party, and it was a huge hit with the guys who wanted something a little more robust.
Broccoli and Cauliflower Combo: If you want to stretch the recipe even further or just add more veggie goodness, swap out 2 cups of the broccoli for cauliflower florets. Cauliflower has a milder flavor that blends seamlessly into the cheesy base, and it adds a lovely creaminess.
Gluten-Free Adaptation: This is super easy. Just substitute the all-purpose flour with a gluten-free all-purpose blend or cornstarch. If using cornstarch, mix 2 tablespoons of cornstarch with 3 tablespoons of cold water to make a slurry, and stir it in after blending the soup. Let it cook for another 10 minutes to thicken.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how I like to present it for guests and what to do with leftovers.
Serving Temperature: Serve this soup piping hot. I ladle it into warm bowls—I just run them under hot water for a few seconds and dry them off. It keeps the soup hot longer, which is especially nice when you’re serving a crowd and people are eating at different times.
Presentation Tips for Guests: I set up a garnish bar with small bowls of extra shredded cheddar, crispy bacon bits, fresh chives, sour cream, and crusty bread or croutons. It lets everyone customize their bowl and makes for a beautiful, interactive presentation. For a more formal dinner party, I serve the soup in small crocks or ramekins with a sprinkle of chives and a drizzle of cream on top. It looks so elegant with almost no effort.
What to Serve Alongside: This soup is hearty enough to be a meal on its own, but it pairs beautifully with a crusty no-knead bread for dipping. A simple green salad with a tangy vinaigrette is a great counterpoint to the richness of the soup. For a more substantial meal, I sometimes serve it with a grilled cheese sandwich—it’s a classic combination for a reason.
Storage Instructions: Leftover soup keeps beautifully in the refrigerator for up to 5 days. Store it in an airtight container. The flavors actually meld together even more overnight, so it might taste even better the next day. I’ve also frozen this soup successfully—just let it cool completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Tips: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat it in the microwave in 30-second bursts, stirring between each. If the soup seems too thick after refrigeration, just stir in a splash of broth or milk to thin it out. The texture might be slightly different after freezing, but a quick blitz with the immersion blender brings it right back.
Nutritional Information & Benefits
I’m not a nutritionist, but I’ve calculated the approximate nutritional values for this soup based on the ingredients I use. Keep in mind that these are estimates and can vary based on specific brands and any substitutions you make.
Per Serving (approximately 1.5 cups):
- Calories: 380
- Protein: 18g
- Fat: 26g
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 8g
- Sodium: 720mg
Health Benefits: Broccoli is a nutritional powerhouse—it’s packed with vitamin C, vitamin K, fiber, and antioxidants. The cheese adds calcium and protein, making this a surprisingly balanced meal. I love that I can serve something so indulgent-tasting that still has real nutritional value. The fiber from the broccoli helps keep you full, and the protein from the cheese and milk makes it satisfying enough to be a main course.
Dietary Considerations: This recipe is vegetarian as written. To make it gluten-free, use the cornstarch option I mentioned above. For a lower-fat version, you can use reduced-fat cheddar and Neufchâtel cheese, though the texture won’t be quite as luxurious. It’s naturally low in carbs compared to many comfort foods, which makes it a great option for those watching their carb intake.
Conclusion
This creamy crockpot cheddar broccoli soup has become my go-to recipe for nearly every hosting occasion. It’s the dish that makes me look like I put in way more effort than I actually did, and honestly, that’s the kind of magic every host needs in their back pocket. The best part? It’s completely forgiving. You can tweak the ingredients, adjust the seasonings, and make it your own without worrying about ruining it. That late-night experiment in my kitchen turned into a recipe that’s brought me so much joy—and fed so many happy guests. I really hope you give it a try and make it your own. Whether you’re hosting a casual get-together or a more formal dinner party, this soup will never let you down. If you make it, I’d love to hear how it turned out. Drop a comment below and let me know what variations you tried, or share a photo of your soup bar setup. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
You can, but I don’t recommend it for this recipe. Frozen broccoli has a higher water content and tends to turn mushy during the long slow cook. If you’re in a pinch, add frozen broccoli in the last hour of cooking and reduce the broth by 1/2 cup to account for the extra water it will release.
Why did my soup turn out grainy?
Grainy soup is almost always caused by one of two things: using pre-shredded cheese (which has anti-caking agents) or adding the cheese when the soup is too hot. Make sure you shred your own cheese and let the soup cool slightly before adding it. Stir the cheese in gradually and keep the heat low.
Can I make this soup in an Instant Pot?
Absolutely! Sauté the aromatics using the sauté function, then add the broth and broccoli. Pressure cook on high for 5 minutes, then do a quick release. Blend the soup right in the Instant Pot using an immersion blender, then stir in the cream cheese, evaporated milk, and shredded cheddar using the keep warm setting.
How do I make this soup thicker?
If you prefer a thicker soup, you have a few options. You can add an extra tablespoon of flour when you sauté the aromatics. Alternatively, mash a small potato and stir it in before blending—the starch will naturally thicken the soup. If the soup is already made, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in, then let it simmer for 5 minutes.
Can I double this recipe for a large party?
Yes, this recipe doubles beautifully! Just make sure your crockpot is large enough—you’ll need at least an 8-quart model. All the ingredient measurements can be doubled, but you may need to increase the cooking time by about an hour. I’ve made this for holiday gatherings with great success.
Pin This Recipe!

Creamy Crockpot Cheddar Broccoli Soup: Easy Guest-Favorite
This creamy crockpot cheddar broccoli soup is the ultimate dinner party hack—throw everything in a slow cooker and let it work its magic while you relax. It’s unbelievably creamy without heavy cream, thanks to a secret combination of evaporated milk and cream cheese.
- Prep Time: 15 minutes
- Cook Time: 4 hours
- Total Time: 4 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups fresh broccoli florets (about 2 large heads)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken or vegetable broth
- 1 can (12 ounces) evaporated milk
- 4 ounces cream cheese, softened and cut into cubes
- 3 cups freshly shredded sharp cheddar cheese
- 2 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 teaspoon Dijon mustard
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Optional garnishes: extra shredded cheddar, crispy bacon bits, chopped chives, sour cream
Instructions
- Sauté the aromatics: Melt 2 tablespoons butter in a large skillet over medium heat. Add diced onion and cook for about 3 minutes until translucent. Add minced garlic and cook for 30 seconds. Scrape into crockpot.
- Build the base: Sprinkle 3 tablespoons flour over the onions and garlic in the crockpot and stir to coat.
- Add broth and broccoli: Pour in 4 cups broth and add broccoli florets. Stir to combine.
- Slow cook: Cover and cook on low for 4-6 hours or on high for 2-3 hours, until broccoli is tender.
- Blend until smooth: Use an immersion blender to blend the soup directly in the crockpot until completely smooth. (Alternatively, blend in batches in a regular blender.)
- Add creaminess: Stir in softened cream cheese cubes and evaporated milk until cream cheese is fully melted.
- Melt in cheese: Reduce crockpot to warm or turn off. Gradually add shredded cheddar, a handful at a time, stirring constantly until each handful is melted. Stir in Dijon mustard.
- Season and serve: Taste and adjust salt and pepper. Serve hot with desired garnishes.
Notes
Shred your own cheese for smooth melting. Sautéing aromatics builds flavor. For best texture, cook on low. Add cheese when soup is not boiling hot to prevent graininess. Soup can be kept on warm setting for up to 2 hours; stir occasionally. Leftovers keep in fridge for up to 5 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 380
- Sugar: 8
- Sodium: 720
- Fat: 26
- Saturated Fat: 16
- Carbohydrates: 18
- Fiber: 4
- Protein: 18
Keywords: crockpot cheddar broccoli soup, slow cooker broccoli soup, creamy broccoli soup, easy broccoli soup, party soup, vegetarian soup


