My neighbor Jen wasn’t trying to impress anyone. I’d stopped by to grab a book she’d promised to lend me, and the smell hit me before I even got through her front door. Something rich and cheesy, with a hint of onion and garlic, wrapping around me like a warm blanket on a chilly Tuesday afternoon. She was pulling bowls out of the cabinet like it was nothing, while I stood there practically drooling on her welcome mat.
“Oh, that’s just the soup I threw in the crockpot this morning,” she said, waving her hand like it was no big deal. Just the soup. Let me tell you, there was nothing “just” about it. The first spoonful had this velvety texture, with little flecks of carrot and tender broccoli florets swimming in the most decadent cheddar broth I’d ever tasted. I mean, honestly, I’d been making broccoli cheddar soup from a certain orange can for years and thinking I was living the good life. Boy, was I wrong.
I asked her for the recipe right there, mid-bite, probably with crumbs on my chin. She shrugged and texted it to me later that night. It’s one of those recipes that looks like you spent hours stirring and whisking, but the crockpot does all the heavy lifting. You know that feeling when you discover something so good, so easy, that you almost feel guilty taking credit for it? That’s this soup.
Since that day, I’ve made it for every potluck, every family dinner, and every time I’ve needed to feed a crowd without breaking a sweat. It’s become my secret weapon — the dish that makes people ask for the recipe every single time. And honestly? I love watching their faces when I tell them it came from a slow cooker.
Why You’ll Love This Recipe
This isn’t just another broccoli cheddar soup recipe. After testing this at least a dozen times — tweaking the cheese ratio, experimenting with different broths, and even burning a batch or two — I can confidently say this version is the one. It’s been taste-tested by picky kids, hungry teenagers, and adults who claim they “don’t really like broccoli.” Spoiler alert: they loved it.
- Incredibly Easy: Throw everything in the crockpot and walk away. No standing over a hot stove, no constant stirring. It’s the kind of recipe that makes you look like a hero with zero effort.
- Simple Ingredients: You probably have most of this in your kitchen right now. No fancy cheese shops or specialty grocery runs required.
- Perfect for Entertaining: This soup was made for dinner parties, game days, and holiday gatherings. It stays warm in the crockpot, so guests can help themselves whenever they want.
- Crowd-Pleaser: I’ve served this to over 20 people at once, and the pot was scraped clean every single time. Even the broccoli skeptics go back for seconds.
- Make-Ahead Friendly: Prep it the night before, refrigerate the insert, and just turn it on in the morning. Stress-free hosting at its finest.
What truly sets this recipe apart is the texture. Most crockpot cheese soups turn out grainy or separated, but I’ve cracked the code. By adding the cheese at the right time and using a simple cornstarch slurry, you get that silky, smooth consistency that feels like it came from a fancy restaurant. Plus, blending just half the soup gives you those perfect little chunks of broccoli and carrot while keeping everything creamy and luscious.
This soup is the kind that makes people close their eyes after the first bite. It’s comfort in a bowl — rich, cheesy, and packed with veggies that somehow taste indulgent. Perfect for when you want to impress your guests without spending all day in the kitchen.
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 makes this perfect for last-minute entertaining or those days when you just need a hug in a bowl.
For the Soup Base
- 4 tablespoons unsalted butter — this gives the soup its rich, silky foundation. I prefer Kerrygold for the extra creaminess, but any good-quality butter works.
- 1 medium yellow onion, diced — about 1 cup. The onion melts into the broth, adding sweetness without being overpowering.
- 3 cloves garlic, minced — fresh is best here. The jarred stuff just doesn’t have the same punch.
- 1/4 cup all-purpose flour — this helps thicken the soup and gives it body. For a gluten-free version, use cornstarch or a gluten-free flour blend.
- 4 cups low-sodium chicken or vegetable broth — I use chicken broth for extra flavor, but vegetable broth works beautifully for a vegetarian version. Low-sodium is key so you can control the salt level.
- 2 cups whole milk — whole milk gives the creamiest results. You can use 2% in a pinch, but avoid skim milk — it tends to make the soup watery.
- 1 cup heavy cream — this is the secret to that luxurious texture. Don’t skip it if you can help it!
- 4 cups fresh broccoli florets — about 2 large heads of broccoli. Cut them into bite-sized pieces so they cook evenly. Frozen broccoli works too, but add it later to avoid mushiness.
- 1 cup carrots, finely diced — about 2 medium carrots. The little orange bits add sweetness and color.
- 1/2 teaspoon smoked paprika — this adds a subtle warmth that takes the soup from good to unforgettable.
- 1/4 teaspoon nutmeg, freshly grated — trust me on this one. Nutmeg has a magical way of making cheese taste even cheesier.
- Salt and black pepper to taste — start with 1 teaspoon salt and 1/2 teaspoon pepper, then adjust at the end.
For the Cheesy Finish

- 3 cups sharp cheddar cheese, freshly shredded — this is non-negotiable. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Buy a block and shred it yourself. I recommend Cabot or Tillamook for the best flavor.
- 1 cup mild cheddar or Monterey Jack cheese, freshly shredded — this adds extra creaminess without overwhelming the sharp cheddar flavor.
- 2 tablespoons cornstarch mixed with 3 tablespoons cold water — this slurry helps stabilize the cheese and prevents it from separating.
For Serving
- Bread bowls or crusty bread — sourdough boules are my favorite, but any hearty bread works.
- Extra shredded cheddar cheese — for garnish, because more cheese is always better.
- Fresh chives or parsley, chopped — adds a pop of color and freshness.
- Crispy bacon bits — optional, but highly recommended for that salty crunch.
Equipment Needed
One of the best things about this recipe is that it doesn’t require a ton of fancy equipment. Here’s what you’ll need:
- 6-quart slow cooker — this size is perfect for feeding a crowd. If you’re using a smaller one, just halve the recipe.
- Large skillet or saucepan — for sautéing the aromatics and making the roux. A heavy-bottomed pot works best to prevent scorching.
- Cutting board and sharp knife — for dicing the onion, garlic, carrots, and broccoli.
- Box grater or food processor with shredding disc — for shredding the cheese. A food processor makes quick work of this, but a box grater works just fine.
- Immersion blender or regular blender — an immersion blender is easier and creates less mess, but a regular blender works too. Just be careful blending hot liquids!
- Measuring cups and spoons — accuracy matters, especially with the flour and cornstarch.
- Wooden spoon or silicone spatula — for stirring the roux and scraping the bottom of the pan.
- Small bowl — for mixing the cornstarch slurry.
If you don’t have an immersion blender, no worries! You can use a potato masher to break up some of the broccoli for a chunkier texture, or carefully transfer half the soup to a regular blender and blend in batches. Just make sure to remove the center cap from the blender lid and cover it with a kitchen towel to let steam escape.
Preparation Method
Alright, let’s get cooking! This recipe comes together in a few simple steps, and I’ll walk you through each one so you get perfect results every time.
- Sauté the aromatics (10 minutes): Melt the butter in a large skillet over medium heat. Add the diced onion and cook for 4-5 minutes until it’s soft and translucent — you know, the kind of soft where it’s almost see-through. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic brown, or it’ll turn bitter. Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This cooks out the raw flour taste and creates a roux that will thicken your soup beautifully.
- Build the base (5 minutes): Slowly pour in about 1 cup of the broth while whisking continuously. Keep whisking until the mixture is smooth and starts to thicken — it should look like a thin gravy at this point. Pour this entire mixture into your crockpot. Add the remaining broth, milk, heavy cream, smoked paprika, nutmeg, salt, and pepper. Give everything a good stir.
- Add the vegetables (5 minutes): Toss in the diced carrots and broccoli florets. Stir to combine, making sure all the veggies are submerged in the liquid as much as possible. Don’t worry if some broccoli sticks up above the liquid — it’ll steam and soften as it cooks.
- Slow cook (3-4 hours on high or 6-7 hours on low): Cover the crockpot and cook on low for 6-7 hours or on high for 3-4 hours. The soup is ready when the broccoli is tender enough to pierce easily with a fork. About 30 minutes before serving, here’s the important part — turn the crockpot to warm or low heat. You don’t want the soup boiling when you add the cheese, or it’ll get grainy.
- Blend for texture (5 minutes): Using an immersion blender, blend about half the soup right in the crockpot. This creates that creamy, luscious texture while leaving plenty of chunky broccoli and carrot pieces. If you’re using a regular blender, carefully transfer about 3 cups of the soup to the blender, blend until smooth, then stir it back into the crockpot.
- Add the cheese (10 minutes): In a small bowl, whisk together the cornstarch and cold water until smooth. Pour this slurry into the soup and stir well. Now, gradually add the shredded cheeses, about 1/2 cup at a time, stirring after each addition until fully melted. This gradual process prevents the cheese from clumping or separating. Keep stirring until the soup is smooth, creamy, and utterly irresistible.
- Final adjustments (2 minutes): Taste the soup and adjust the seasoning. You might want a bit more salt, pepper, or a pinch more nutmeg. If the soup seems too thick, stir in a little extra warm broth or milk. If it’s too thin, let it cook on low for another 15-20 minutes uncovered to thicken up.
- Serve and enjoy (5 minutes): Ladle the soup into bread bowls or regular bowls. Top with extra shredded cheese, a sprinkle of fresh chives, and some crispy bacon bits if you’re feeling fancy. Watch your guests’ faces light up with that first spoonful.
Cooking Tips & Techniques
After making this soup more times than I can count, I’ve picked up a few tricks that make all the difference. Let me share some hard-earned wisdom.
The cheese situation: I cannot stress this enough — shred your own cheese. The first time I made this, I was in a hurry and used pre-shredded cheddar. The soup turned out grainy and slightly greasy, and I was so disappointed. The anti-caking agents in bagged cheese (usually cellulose or potato starch) just don’t melt smoothly. Freshly shredded cheese melts like a dream and gives you that silky texture you’re after.
Temperature matters: When you add the cheese, make sure the soup isn’t boiling. High heat causes cheese proteins to tighten up and separate, leaving you with a greasy, clumpy mess. I learned this the hard way when I got distracted and let the soup come to a full boil. It took me three more batches to figure out why my cheese wasn’t cooperating. Keep the heat on low or warm, and add the cheese slowly while stirring constantly.
The cornstarch trick: That little slurry we make with cornstarch and water? It’s a game-changer. Cornstarch acts as a stabilizer, preventing the cheese from separating even as the soup sits in the crockpot for hours. Without it, your soup might look beautiful at first but turn grainy after 30 minutes on warm. With it, you can keep the soup going all evening long without any issues.
Timing for entertaining: If you’re hosting a party, start the soup on low in the morning. About an hour before guests arrive, do the blending and cheese addition. Then switch the crockpot to warm. The soup will stay perfect for hours. Just give it a stir every now and then to keep the top from forming a skin.
Don’t overcook the broccoli: Nobody wants mushy broccoli in their soup. If you’re cooking on low, check the broccoli at the 5-hour mark. It should be tender but still have a little bite. If it’s already soft, go ahead and move to the blending and cheese step early. The broccoli will continue to soften as the soup sits.
Variations & Adaptations
One of the things I love about this recipe is how flexible it is. Here are some of my favorite ways to switch things up:
Vegetarian version: Use vegetable broth instead of chicken broth, and skip the bacon garnish. The soup is still incredibly flavorful and satisfying. Add a can of drained chickpeas for extra protein if you want to make it a heartier meal.
Spicy kick: Add 1/4 teaspoon of cayenne pepper or a diced jalapeño (seeds removed unless you like heat) when you sauté the onions. The heat pairs beautifully with the sharp cheddar and adds a whole new dimension. I tried this on a whim one Super Bowl Sunday, and it was gone before halftime.
Loaded baked potato style: Add 2 cups of diced potatoes (Yukon Gold work best) along with the carrots and broccoli. Top each bowl with sour cream, extra cheese, bacon bits, and green onions. It’s over-the-top in the best possible way.
Lighter version: Swap the heavy cream for evaporated milk and use 2% milk instead of whole milk. Reduce the cheese to 2 cups total. The soup won’t be quite as decadent, but it’s still delicious and much lighter. I make this version for weekday dinners when I want comfort without the calorie guilt.
Dairy-free option: Use olive oil instead of butter, unsweetened oat milk instead of whole milk, and a high-quality dairy-free cheddar shred. I’ve had good luck with the Follow Your Heart brand. The texture won’t be exactly the same, but it’s surprisingly good for a dairy-free version.
Add protein: Stir in 2 cups of shredded rotisserie chicken or diced ham right before serving. This turns the soup into a complete meal that’s hearty enough for hungry teenagers or post-game crowds.
Serving & Storage Suggestions
Serving: This soup is at its best served hot, straight from the crockpot. For a dinner party, I like to set up a “soup bar” with different toppings — extra cheese, bacon bits, chopped chives, croutons, and a drizzle of truffle oil for the fancy folks. Let guests customize their bowls. It’s interactive, fun, and everyone feels special.
Bread bowls are the classic choice, and for good reason. The bread soaks up all that cheesy goodness and becomes almost as good as the soup itself. Sourdough boules are my go-to, but any round, crusty bread works. If you’re serving a crowd, just provide plenty of crusty bread on the side for dipping.
For a complete meal, pair this soup with a simple side salad dressed with a tangy vinaigrette. The acidity cuts through the richness of the cheese and balances everything out. A crisp green apple salad or a simple arugula salad with lemon dressing are both excellent choices.
Storage: This soup keeps beautifully in the refrigerator for up to 5 days. Let it cool completely, then transfer to an airtight container. The flavors actually meld together and get even better overnight. When reheating, warm it gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat individual portions in the microwave — just do it in 30-second bursts, stirring in between.
Freezing: This soup freezes well for up to 3 months, but there’s a catch. Dairy-based soups can sometimes separate after thawing. To minimize this, let the soup cool completely, then transfer to freezer-safe bags or containers. Leave about an inch of headspace for expansion. When you’re ready to eat, thaw in the refrigerator overnight, then reheat gently on the stovetop. If the texture seems a bit grainy after thawing, whisk in a splash of warm milk or cream to bring it back together.
Nutritional Information & Benefits
Let’s be real — this is an indulgent soup, and that’s okay! Sometimes you need a bowl of cheesy comfort, and this delivers. Here’s the estimated nutritional breakdown per serving (based on 8 servings, not including bread bowl or toppings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 420 |
| Total Fat | 32g |
| Saturated Fat | 19g |
| Cholesterol | 95mg |
| Sodium | 780mg |
| Total Carbohydrates | 16g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 18g |
| Calcium | 450mg |
| Vitamin A | 120% DV |
| Vitamin C | 90% DV |
Despite being a rich dish, this soup does pack some nutritional benefits. Broccoli is loaded with vitamin C, fiber, and antioxidants. Carrots provide a hefty dose of vitamin A for eye health. And the dairy gives you calcium and protein. It’s comfort food with a side of vegetables — I call that a win-win.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. The cheese already brings plenty of saltiness. You can also reduce the cheese to 2 cups total and add an extra cup of broth to lighten things up.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli works great in this recipe. The key is to add it later in the cooking process — about 2 hours before you’re ready to serve if cooking on low, or 1 hour before if cooking on high. Frozen broccoli releases more water, so you might need to let the soup cook uncovered for the last 30 minutes to thicken up.
Why did my soup turn out grainy?
Grainy soup is usually caused by one of two things: using pre-shredded cheese or adding the cheese when the soup is too hot. Always shred your own cheese from a block, and make sure the soup is on warm or low heat (not boiling) when you add it. Adding the cornstarch slurry also helps prevent graininess.
Can I make this soup ahead of time for a party?
Yes! You can prepare the soup completely up to 2 days ahead. Follow the recipe all the way through, including blending and adding the cheese. Let it cool, then refrigerate. On party day, reheat gently in the crockpot on low for 2-3 hours, stirring occasionally. You might need to add a splash of milk or broth to thin it out.
How do I make this soup gluten-free?
Easy! Skip the flour in the roux and use 3 tablespoons of cornstarch mixed with 3 tablespoons of cold water instead. Add this slurry at the same time you add the cheese. Make sure your broth is certified gluten-free, and you’re good to go.
What’s the best cheese for this soup?
Sharp cheddar is the star here — it gives the soup that classic, tangy flavor. I recommend Cabot Seriously Sharp or Tillamook Sharp Cheddar. For extra creaminess, mix in some Monterey Jack or mild cheddar. Avoid using only extra-sharp cheddar, as it can be a bit oily when melted.
Conclusion
This Crockpot Cheddar Broccoli Soup has become my go-to for every gathering, and I don’t see that changing anytime soon. It’s the kind of recipe that makes you look like you spent hours in the kitchen when really, you just threw things in a slow cooker and let it do its magic. The creamy texture, the sharp cheddar flavor, the tender broccoli — it all comes together in a way that feels special without the stress.
I love that this recipe is forgiving enough for beginners and impressive enough for seasoned cooks. Whether you’re hosting a casual game day, a holiday dinner, or just want to treat yourself to a cozy night in, this soup delivers. And the best part? You can tweak it to make it your own — add more spice, throw in some chicken, or load it up with toppings. It’s your canvas, and the possibilities are endless.
I’d love to hear how this soup turns out for you! Did you add any fun twists? Did your guests go back for thirds? Drop a comment below and share your experience. And if you’re looking for more crowd-pleasing recipes, check out our easy crockpot meals for parties or this homemade bread bowls recipe that pairs perfectly with this soup. Happy cooking, friends!
Pin This Recipe!

Easy Crockpot Cheddar Broccoli Soup – Best Crowd Pleaser
This creamy, cheesy broccoli cheddar soup is made entirely in the slow cooker with simple ingredients. It’s the perfect crowd-pleaser for parties, game days, or cozy nights in.
- Prep Time: 15 minutes
- Cook Time: 3-4 hours on high or 6-7 hours on low
- Total Time: 3 hours 15 minutes to 7 hours 15 minutes
- Yield: 8 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups low-sodium chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 4 cups fresh broccoli florets (about 2 large heads)
- 1 cup carrots, finely diced (about 2 medium carrots)
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon freshly grated nutmeg
- Salt and black pepper to taste (start with 1 teaspoon salt and 1/2 teaspoon pepper)
- 3 cups sharp cheddar cheese, freshly shredded
- 1 cup mild cheddar or Monterey Jack cheese, freshly shredded
- 2 tablespoons cornstarch mixed with 3 tablespoons cold water
- Bread bowls or crusty bread for serving
- Extra shredded cheddar cheese for garnish
- Fresh chives or parsley, chopped for garnish
- Crispy bacon bits (optional)
Instructions
- Sauté the aromatics: Melt the butter in a large skillet over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes to create a roux.
- Build the base: Slowly pour in about 1 cup of the broth while whisking continuously until smooth and slightly thickened. Pour this mixture into the crockpot. Add the remaining broth, milk, heavy cream, smoked paprika, nutmeg, salt, and pepper. Stir well.
- Add the vegetables: Toss in the diced carrots and broccoli florets. Stir to combine, ensuring the vegetables are submerged as much as possible.
- Slow cook: Cover and cook on low for 6-7 hours or on high for 3-4 hours, until the broccoli is tender. About 30 minutes before serving, turn the crockpot to warm or low heat.
- Blend for texture: Using an immersion blender, blend about half the soup directly in the crockpot to create a creamy texture while leaving some chunky pieces. Alternatively, transfer 3 cups of soup to a regular blender, blend until smooth, and stir back into the crockpot.
- Add the cheese: In a small bowl, whisk together the cornstarch and cold water until smooth. Pour the slurry into the soup and stir well. Gradually add the shredded cheeses, about 1/2 cup at a time, stirring after each addition until fully melted and smooth.
- Final adjustments: Taste and adjust seasoning with more salt, pepper, or nutmeg if needed. If the soup is too thick, stir in a little extra warm broth or milk. If too thin, let it cook on low for another 15-20 minutes uncovered.
- Serve: Ladle the soup into bread bowls or regular bowls. Top with extra shredded cheese, fresh chives or parsley, and crispy bacon bits if desired.
Notes
Shred your own cheese for the smoothest texture. Add cheese when soup is on warm or low heat to prevent graininess. The cornstarch slurry helps stabilize the cheese. For entertaining, start the soup on low in the morning and add cheese about an hour before serving. Leftovers keep in the refrigerator for up to 5 days and freeze for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 420
- Sugar: 6
- Sodium: 780
- Fat: 32
- Saturated Fat: 19
- Carbohydrates: 16
- Fiber: 3
- Protein: 18
Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, easy broccoli cheddar soup, crowd-pleaser soup, cheesy broccoli soup


