My work potluck was in six hours and I’d completely forgotten. Everyone else would be bringing these elaborate dishes—slow-cooked brisket, homemade lasagnas, fancy layered salads that looked like they belonged on a magazine cover. I had a bag of broccoli, a block of cheddar, and a crockpot that was gathering dust on my top shelf. Honestly, I almost just grabbed a bag of chips on the way out the door. But then I remembered this easy crockpot broccoli cheddar soup I’d thrown together on a whim last winter. It felt like cheating, you know? Like, there’s no way something this simple could compete with all that effort.
I mean, I was literally chopping broccoli while listening to my coworkers talk about their overnight marinades and homemade stocks. I felt a little ridiculous. But the crockpot did its thing—bubbling away quietly while I answered emails and pretended I hadn’t just thrown everything in without a recipe. By the time I walked into that potluck, the soup was thick, creamy, and that brilliant green-gold color that just screams comfort. And let me tell you, the potluck winner? It was the soup. The one I almost didn’t bring. People were asking for the recipe before they even finished their first bowl, and I kept saying, “It’s just the easy crockpot broccoli cheddar soup. I swear.”
Maybe you’ve been there—that moment when you think you’ve got nothing to offer, but your simplest dish ends up stealing the show. That’s why this recipe stuck with me. It’s not fancy. It’s not complicated. But it’s the kind of soup that makes people close their eyes after the first spoonful, and that’s the whole point.
Why You’ll Love This Recipe
Let’s be real for a second. Weeknights are hard. You’re tired, the fridge looks sad, and you need something warm and filling without spending an hour at the stove. This easy crockpot broccoli cheddar soup is basically a lifesaver in a bowl. I’ve tested it a dozen times—sometimes with frozen broccoli, once with shredded cheddar that was a little too sharp, and even a version where I forgot the cream entirely (don’t do that). Every time, it came out creamy, cheesy, and totally satisfying.
- Quick & Easy: Just 10 minutes of prep and your crockpot does the rest. Perfect for busy weeknights when you need dinner on autopilot.
- Simple Ingredients: No fancy grocery trips needed. You probably already have butter, flour, milk, and cheese in your kitchen right now.
- Perfect for Meal Prep: Make a big batch on Sunday and enjoy soup all week. It reheats beautifully.
- Crowd-Pleaser: Kids love it, adults love it, and it’s always the first thing to disappear at potlucks.
- Unbelievably Delicious: The texture is velvety smooth, the cheese is perfectly melted, and that broccoli flavor just sings.
What makes this different from every other broccoli cheddar soup recipe out there? It’s the technique. Instead of adding the cheese at the beginning (which can turn grainy), you stir it in at the end with a little cream. The result is a soup that’s restaurant-quality without any of the fuss. I’ve had versions from Panera and fancy bistros, and honestly, this homemade version beats them all. It’s comfort food that actually respects your time.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you’re probably already set.
- Unsalted butter (4 tablespoons) – Adds richness and helps create the roux base. I prefer Kerrygold for its creamy flavor, but any unsalted butter works.
- Yellow onion (1 medium, diced) – Provides a savory backbone. Sweet onions also work if that’s what you have.
- Garlic cloves (3 cloves, minced) – Don’t skip this. Fresh garlic makes a huge difference.
- All-purpose flour (1/4 cup) – Thickens the soup without making it pasty. For gluten-free, use a 1:1 gluten-free flour blend.
- Chicken or vegetable broth (3 cups) – Use low-sodium so you can control the salt. I’ve used both and prefer chicken for depth, but vegetable works great for a vegetarian version.
- Whole milk (2 cups) – Adds creaminess without being too heavy. You can use 2% milk, but the soup will be slightly thinner.
- Heavy cream (1/2 cup) – This is the secret to that velvety texture. Half-and-half works in a pinch, but heavy cream gives the best result.
- Fresh broccoli florets (4 cups, about 1 large head) – Cut them into bite-sized pieces. Frozen broccoli works too—just add it frozen and increase cooking time by 15 minutes.
- Carrots (1 cup, shredded or finely diced) – Adds sweetness and color. I’ve used pre-shredded carrots to save time.
- Sharp cheddar cheese (3 cups, freshly shredded) – Pre-shredded cheese has anti-caking agents that prevent smooth melting. Shred your own for the best texture. I recommend Tillamook or Cabot.
- Dijon mustard (1 teaspoon) – A tiny secret ingredient that brightens the cheese flavor. You won’t taste it, but you’ll miss it if it’s gone.
- Salt and black pepper (to taste) – Start with 1 teaspoon salt and 1/2 teaspoon pepper, then adjust at the end.
- Optional garnish – Extra shredded cheddar, croutons, or a pinch of paprika for color.
Ingredient Selection Tip: Look for broccoli with tight, dark green florets and firm stalks. If the florets are yellowing or the stalks feel rubbery, skip it. For the cheese, block cheddar that you shred yourself melts much smoother than the bagged stuff—trust me on this one.
Equipment Needed
You don’t need a lot of fancy tools for this recipe, which is part of the beauty. Here’s what you’ll need:
- Crockpot or slow cooker (6-quart or larger) – Any brand works. I use a Crock-Pot brand 6-quart model, but a 4-quart will work if you reduce the recipe slightly.
- Large skillet or saucepan (for the roux) – A non-stick skillet makes cleanup easier, but stainless steel works too.
- Cutting board and sharp knife – A good chef’s knife makes chopping broccoli and onions quick and painless.
- Measuring cups and spoons – For accuracy. I’ve eyeballed it before and ended up with soup that was too salty.
- Box grater or food processor – For shredding cheese. A food processor with a shredding disc saves time if you’re making a double batch.
- Wooden spoon or silicone spatula – For stirring the roux and scraping the crockpot.
- Immersion blender (optional) – If you prefer a smoother soup. I like it chunky, so I skip this.
If you don’t have an immersion blender, you can use a regular blender in batches—just let the soup cool slightly first and don’t fill the blender more than halfway. I learned that the hard way, and my kitchen ceiling still remembers.
Preparation Method

This easy crockpot broccoli cheddar soup comes together in just a few simple steps. The key is building flavor before everything goes into the slow cooker.
- Prep the vegetables (5 minutes): Dice the onion, mince the garlic, and cut the broccoli into bite-sized florets. Shred the carrots if you’re using whole ones. I like to do this while the butter melts to save time.
- Make the roux (10 minutes): In a large skillet over medium heat, melt the butter. Add the diced onion and cook until soft and translucent, about 3-4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the flour over the onions and garlic, stirring constantly for 1-2 minutes. This cooks out the raw flour taste and creates a smooth base. The mixture should look like a thick paste.
- Whisk in the liquid (3 minutes): Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk and heavy cream, whisking until smooth. Let it simmer for 2-3 minutes until it thickens slightly. It should coat the back of a spoon but still be pourable.
- Transfer to the crockpot (1 minute): Pour the roux mixture into your crockpot. Add the broccoli florets and shredded carrots. Stir everything together so the vegetables are evenly coated. Season with salt, pepper, and the Dijon mustard.
- Slow cook (3-4 hours on low or 1.5-2 hours on high): Cover and cook on low for 3-4 hours or on high for 1.5-2 hours. The broccoli should be tender but not mushy. I prefer low and slow for the best flavor development. Your kitchen will start smelling amazing about an hour in.
- Stir in the cheese (5 minutes): About 10 minutes before serving, turn the crockpot to warm or low. Gradually add the shredded cheddar cheese, stirring constantly until fully melted. Don’t dump it all in at once—add it in handfuls for a smoother melt. The soup will look thin at first, but it thickens as the cheese incorporates.
- Taste and adjust (2 minutes): Give it a taste. Add more salt, pepper, or a pinch of paprika if needed. If the soup is too thick, stir in a splash of milk. If it’s too thin, let it cook uncovered for 10 more minutes.
- Serve immediately: Ladle into bowls and garnish with extra shredded cheddar, croutons, or a drizzle of cream. Serve with crusty bread or a side salad.
Sensory cue: At step 5, the broccoli should be bright green and easily pierced with a fork. At step 6, the cheese should melt into a silky ribbon that turns the whole soup a warm, golden-orange color. The aroma is pure comfort—creamy, cheesy, with just a hint of onion.
Cooking Tips & Techniques
I’ve made this easy crockpot broccoli cheddar soup more times than I can count, and I’ve definitely made my share of mistakes. Here’s what I’ve learned so you don’t have to.
Don’t skip the roux. I know it’s tempting to just dump everything in the crockpot and walk away, but the roux is what gives this soup its creamy, velvety texture. Without it, you’ll end up with a thin, watery soup that separates. Trust me—I tried the shortcut version once and regretted it.
Shred your own cheese. Pre-shredded cheese is coated with potato starch or cellulose to prevent clumping, which also prevents smooth melting. Your soup will turn out grainy instead of silky. Spend the extra two minutes shredding a block of cheddar—it’s worth it.
Add cheese at the end. If you add the cheese at the beginning, the long cooking time will cause it to break and become gritty. Stirring it in during the last 10 minutes keeps it smooth and creamy. This is the number one mistake I see people make, and it’s the easiest to fix.
Watch your heat. If your crockpot runs hot, the soup can scorch on the bottom. Stirring once or twice during cooking helps prevent this. I’ve had a few batches with burnt bits on the bottom, and it’s not pleasant.
Multitasking tip: While the roux is simmering, chop your broccoli and shred your cheese. This way, everything is ready to go as soon as the roux is done. You’ll have the soup in the crockpot in under 15 minutes.
Consistency hack: If you like a thicker soup, mash some of the broccoli against the side of the crockpot before adding the cheese. It releases natural starches that thicken the soup without extra flour.
Variations & Adaptations
One of the best things about this easy crockpot broccoli cheddar soup is how flexible it is. Here are some of my favorite variations.
- Low-Carb Version: Replace the flour with 2 tablespoons of cream cheese or 1 tablespoon of xanthan gum. Use heavy cream instead of milk and skip the carrots. The soup will be richer but still delicious.
- Vegan Adaptation: Use plant-based butter, oat milk, and a vegan cheddar shred that melts well. I’ve tried this with Violife cheddar and it worked surprisingly well. Add a tablespoon of nutritional yeast for extra cheesy flavor.
- Spicy Twist: Add 1/2 teaspoon of red pepper flakes or a diced jalapeño with the onions. The heat cuts through the richness beautifully. My husband loves this version and calls it “soup with a kick.”
- Loaded Baked Potato Style: Add 2 cups of diced, cooked potatoes (leftover baked potatoes work great) along with the broccoli. Top with crispy bacon bits and green onions. It’s a meal in a bowl.
- Broccoli and Cauliflower Combo: Swap half the broccoli for cauliflower florets. Cauliflower adds extra creaminess when blended, and it’s a great way to sneak in more veggies for picky eaters.
I once tried a version with smoked gouda instead of cheddar, and it was incredible—smoky, creamy, and totally unexpected. Don’t be afraid to experiment. This recipe is forgiving.
Serving & Storage Suggestions
This soup is best served hot, straight from the crockpot. Ladle it into deep bowls and top with extra shredded cheddar, a sprinkle of paprika, and some crunchy croutons or oyster crackers. I love serving it with a side of warm, crusty bread for dipping—sourdough or a crusty baguette are my go-to choices.
For a complete meal, pair it with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup. A glass of crisp white wine, like Sauvignon Blanc or Pinot Grigio, also works beautifully if you’re feeling fancy.
Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen overnight, so leftovers taste even better the next day.
Freezing: This soup freezes well, but there’s a trick. Because of the dairy, it can separate when thawed. To prevent this, freeze the soup without the cheese and cream. When you’re ready to eat, thaw it in the refrigerator, then reheat and stir in fresh cheese and cream. I’ve frozen it with the cheese before and it still tasted good, but the texture was slightly grainy.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second intervals, stirring between each. If the soup has thickened too much, stir in a splash of milk or broth to loosen it.
Flavor development: Like most soups, this one gets better after a day in the fridge. The flavors meld together and the broccoli softens even more. I actually prefer it on day two.
Nutritional Information & Benefits
This easy crockpot broccoli cheddar soup is comfort food that also packs some nutritional punch. Here’s an estimated breakdown per serving (based on 6 servings):
- Calories: 380
- Protein: 18g
- Fat: 26g (14g saturated)
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 6g
- Sodium: 720mg (varies with broth and cheese)
Health benefits: Broccoli is a powerhouse of vitamin C, vitamin K, and fiber. It also contains sulforaphane, a compound linked to anti-inflammatory benefits. The carrots add beta-carotene for eye health, and the calcium from the cheese supports bone health. While this isn’t a low-calorie soup, it’s a balanced meal that satisfies without leaving you sluggish.
Dietary considerations: This recipe contains dairy and gluten. For a gluten-free version, use a 1:1 gluten-free flour blend. For a lower-fat version, use 2% milk and reduced-fat cheddar, though the texture will be less creamy. It’s naturally vegetarian if you use vegetable broth.
I personally love that this soup feels indulgent but still has real vegetables in it. It’s the kind of meal that makes you feel good about feeding your family—even on a busy Tuesday night.
Conclusion
This easy crockpot broccoli cheddar soup has saved me more times than I can count—from forgotten potlucks to exhausted weeknights when cooking felt impossible. It’s proof that you don’t need fancy ingredients or hours in the kitchen to make something truly delicious. The crockpot does the heavy lifting, and you get all the credit.
I hope you’ll give this recipe a try and make it your own. Add extra cheese, throw in some bacon, or keep it simple—whatever works for you. The best recipes are the ones that fit into your life, not the other way around.
If you make this soup, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share your own twist on the recipe. Did you add something unexpected? Did it become a family favorite? Tag me in your photos on social media—I’m always looking for inspiration. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, absolutely. Frozen broccoli works great in this recipe. Add it directly from the freezer—no need to thaw—and increase the cooking time by about 15 minutes. The texture will be slightly softer, but the flavor is just as good.
Why did my soup turn out grainy?
Grainy soup is usually caused by pre-shredded cheese or adding the cheese too early. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Always shred your own cheese from a block and add it at the very end of cooking, stirring gently until melted.
Can I make this soup on the stovetop instead?
Definitely. After making the roux, simply add the broccoli, carrots, and broth to the pot and simmer for 15-20 minutes until the broccoli is tender. Stir in the milk, cream, and cheese, and heat through. It’s faster than the crockpot version but just as delicious.
How can I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the soup and let it cook for 5-10 minutes on high. Alternatively, mash some of the broccoli against the side of the pot to release natural thickeners.
Can I double this recipe?
Yes, this recipe doubles easily. Just make sure your crockpot is large enough (at least 6 quarts). You may need to increase the cooking time by 30-45 minutes. The roux can be made in a larger skillet or in batches. Leftovers freeze beautifully, so doubling is a great meal prep strategy.
Pin This Recipe!

Easy Crockpot Broccoli Cheddar Soup (Best Homemade Recipe)
This easy crockpot broccoli cheddar soup is a lifesaver for busy weeknights. With just 10 minutes of prep, your slow cooker does the rest, delivering a creamy, cheesy, and comforting soup that’s perfect for potlucks or meal prep.
- Prep Time: 10 minutes
- Cook Time: 3 hours 30 minutes
- Total Time: 3 hours 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 3 cups low-sodium chicken or vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
- 4 cups fresh broccoli florets (about 1 large head), cut into bite-sized pieces
- 1 cup shredded or finely diced carrots
- 3 cups freshly shredded sharp cheddar cheese
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste (start with 1 teaspoon salt and 1/2 teaspoon pepper)
- Optional garnish: extra shredded cheddar, croutons, or paprika
Instructions
- Prep the vegetables: Dice the onion, mince the garlic, and cut the broccoli into bite-sized florets. Shred the carrots if using whole ones.
- Make the roux: In a large skillet over medium heat, melt the butter. Add the diced onion and cook until soft and translucent, about 3-4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the flour over the onions and garlic, stirring constantly for 1-2 minutes until it forms a thick paste.
- Whisk in the liquid: Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then add the milk and heavy cream, whisking until smooth. Let it simmer for 2-3 minutes until it thickens slightly and coats the back of a spoon.
- Transfer to the crockpot: Pour the roux mixture into your crockpot. Add the broccoli florets and shredded carrots. Stir everything together. Season with salt, pepper, and Dijon mustard.
- Slow cook: Cover and cook on low for 3-4 hours or on high for 1.5-2 hours, until the broccoli is tender but not mushy.
- Stir in the cheese: About 10 minutes before serving, turn the crockpot to warm or low. Gradually add the shredded cheddar cheese, stirring constantly until fully melted. Add it in handfuls for a smoother melt.
- Taste and adjust: Add more salt, pepper, or a pinch of paprika if needed. If the soup is too thick, stir in a splash of milk. If too thin, let it cook uncovered for 10 more minutes.
- Serve immediately: Ladle into bowls and garnish with extra shredded cheddar, croutons, or a drizzle of cream. Serve with crusty bread or a side salad.
Notes
Don’t skip the roux—it gives the soup its creamy texture. Always shred your own cheese from a block for smooth melting. Add cheese at the end to prevent graininess. For a thicker soup, mash some broccoli against the side of the crockpot before adding cheese. This soup freezes well; for best results, freeze without cheese and cream, then add fresh when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 380
- Sugar: 6
- Sodium: 720
- Fat: 26
- Saturated Fat: 14
- Carbohydrates: 18
- Fiber: 4
- Protein: 18
Keywords: crockpot broccoli cheddar soup, easy broccoli cheddar soup, slow cooker soup, broccoli cheese soup, comfort food, potluck recipe


