Easy Crockpot Broccoli Cheddar Soup (Best Copycat Recipe)

Ready In
Servings
Difficulty

I swore I hated broccoli cheese soup for years. Like, a solid decade. The stuff from the cafeteria in college was this gloppy, pale green mess that tasted like flour and regret. My mom’s version wasn’t much better—she used that processed cheese loaf, and it always had this weird, grainy texture. So when my friend Sarah handed me a bowl of this deep golden soup last November and said “try it,” I literally made a face. “I don’t do broccoli cheese soup,” I told her, all smug about it.

She just laughed and said “just try it.” So I did. And then I sat there, spoon halfway to my mouth, completely confused. Because this—this was not the broccoli cheese soup I remembered. It was velvety. It had actual flavor—sharp cheddar that tasted like real cheese, not orange wax. The broccoli was tender but not mushy, and there were tiny bits of carrot and onion swimming in there too. I asked her for the recipe before I even finished the bowl. “It’s a copycat of that soup from the bread bowl place,” she said. “And it’s a crockpot thing. Super easy.”

I went home that night and made it myself the very next day. Honestly? I’ve been making it every other week since then. It’s become my go-to for cold, rainy afternoons when I want something that feels like a hug in a bowl. Maybe you’ve been there too—writing off a whole category of food because you’ve only ever had bad versions of it. Let me tell you, this one is different. This one changed my mind completely.

Why You’ll Love This Recipe

This isn’t just another broccoli cheese soup recipe floating around the internet. I’ve tested this version at least a dozen times, tweaking the ratios, playing with the cheese blend, and figuring out exactly how to get that silky, restaurant-quality texture without any weird ingredients. Here’s what makes it stand out:

  • Set It and Forget It: Everything goes into the crockpot, and you barely have to think about it until it’s time to blend and add the cheese. Perfect for busy weekdays or lazy Sundays.
  • Real Ingredients, No Shortcuts: No canned soup, no processed cheese product. Just fresh broccoli, real cheddar, and a handful of pantry staples you probably already have.
  • Better Than the Original: I’ve done side-by-side taste tests with the restaurant version (yes, I’m that person), and this one wins every time. More cheese flavor, better texture, and you control the salt.
  • Crowd-Pleasing Magic: My picky-eater nephew asked for seconds. My dad, who “doesn’t eat soup,” ate two bowls. It’s that kind of recipe.
  • Freezer-Friendly: Make a double batch and stash some for later. It reheats beautifully, which is rare for creamy soups.

This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier than the takeout version, faster than you’d expect from a slow cooker, and with the same soul-soothing satisfaction that makes you want to curl up on the couch with a big bowl and a good movie.

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, and the fresh ones are easy to find at any grocery store.

  • Unsalted butter, 4 tablespoons (½ stick) – adds richness and helps sauté the aromatics. I use Kerrygold for the best flavor, but any unsalted butter works.
  • Yellow onion, 1 medium, diced – provides the savory base. A sweet onion works great here too.
  • Carrots, 2 medium, peeled and diced – adds natural sweetness and that classic orange fleck you see in the restaurant version.
  • Garlic, 3 cloves, minced – fresh is non-negotiable here. The jarred stuff just doesn’t hit the same.
  • All-purpose flour, ¼ cup – helps thicken the soup. For a gluten-free version, use a 1:1 gluten-free flour blend.
  • Chicken broth, 4 cups (32 ounces) – low-sodium is best so you can control the salt. Vegetable broth works for a vegetarian version.
  • Half-and-half, 2 cups (16 ounces) – gives the soup its creamy texture without being as heavy as heavy cream. You can substitute whole milk for a lighter soup.
  • Fresh broccoli florets, 4 cups (about 2 large heads) – cut into bite-sized pieces. I prefer fresh over frozen because it holds its texture better during the long cook time.
  • Sharp cheddar cheese, 3 cups, shredded (about 12 ounces) – buy a block and shred it yourself. Pre-shredded cheese has anti-caking agents that make the soup grainy. I recommend Tillamook or Cabot for the best melt.
  • Dijon mustard, 1 teaspoon – sounds weird, I know, but it cuts through the richness and brightens everything up. You won’t taste it, I promise.
  • Worcestershire sauce, 1 teaspoon – adds umami depth. Leave it out for a vegetarian version.
  • Salt and black pepper, to taste – I start with 1 teaspoon salt and ½ teaspoon pepper and adjust at the end.
  • Paprika, ½ teaspoon (optional) – for a subtle smoky note and a little color.
  • Nutmeg, ¼ teaspoon, freshly grated (optional) – this is my secret ingredient. A tiny pinch makes the cheese taste cheesier. Weird but true.

Ingredient Tip: For the best texture, make sure your half-and-half and shredded cheese are at room temperature before adding them to the soup. Cold dairy can cause the soup to seize up and turn grainy.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:

  • 6-quart slow cooker – any brand works. I use a Crock-Pot brand one I got on sale for $30, and it’s been going strong for five years. A 5-quart will also work.
  • Large skillet or sauté pan – for cooking the onions and carrots before they go into the crockpot. A 10-inch non-stick pan is perfect.
  • Immersion blender – this is the easiest way to partially blend the soup right in the crockpot. If you don’t have one, you can use a regular blender, just work in batches and be careful with the hot liquid.
  • Cutting board and sharp knife – for prepping the veggies. A good chef’s knife makes quick work of the broccoli.
  • Box grater or food processor with shredding disc – for shredding the cheese. I use my food processor because I’m lazy, but a box grater works perfectly.
  • Measuring cups and spoons – nothing fancy needed.
  • Wooden spoon or silicone spatula – for stirring.

Budget Tip: If you don’t have an immersion blender, you can skip the blending step entirely and just chop the broccoli very small. The soup will be chunkier, but it’s still delicious.

Preparation Method

crockpot broccoli cheddar soup preparation steps

Let me walk you through this step by step. I’ve made this soup so many times I could do it in my sleep, so I’ve got all the little tricks figured out.

  1. Sauté the aromatics. In a large skillet over medium heat, melt the 4 tablespoons of butter. Add the diced onion and carrots, and cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the carrots start to soften. Add the minced garlic and cook for 1 more minute until fragrant. Don’t skip this step—sautéing brings out the sweetness in the vegetables and builds the flavor base.
  2. Make the roux. Sprinkle the ¼ cup of flour over the cooked vegetables and stir constantly for 2 minutes. This cooks the raw flour taste out and helps thicken the soup later. The mixture will look like a thick paste clinging to the veggies—that’s exactly what you want.
  3. Transfer to the crockpot. Scrape the vegetable mixture into your slow cooker. Pour in the 4 cups of chicken broth and whisk until the flour mixture is fully dissolved. There shouldn’t be any lumps floating around.
  4. Add the broccoli. Stir in the 4 cups of broccoli florets, the Worcestershire sauce, the Dijon mustard, the paprika (if using), and the nutmeg (if using). Give everything a good stir.
  5. Cook on low. Cover and cook on low for 4 hours. Don’t be tempted to cook on high—low and slow gives the broccoli time to soften without turning into mush. After 4 hours, the broccoli should be fork-tender but still holding its shape.
  6. Blend partially. This is where the magic happens. Use your immersion blender to give the soup a few quick pulses—maybe 5 or 6 short bursts. You’re not trying to make it completely smooth. You want some texture, with little pieces of broccoli and carrot remaining. If you’re using a regular blender, carefully transfer about 2 cups of the soup to the blender, pulse a few times, and stir it back into the pot.
  7. Add the half-and-half. Pour in the 2 cups of half-and-half and stir to combine. Let it cook for another 10 minutes on low to warm through.
  8. Add the cheese. This is the most important step, so listen up. Turn the crockpot off or switch it to warm. Add the 3 cups of shredded cheddar cheese a handful at a time, stirring gently after each addition until it’s fully melted. Do NOT add the cheese while the soup is still on high heat—it will seize up and turn into a grainy, stringy mess. Low and slow is the way to go.
  9. Season and serve. Taste the soup and add salt and pepper as needed. I usually end up adding about another ½ teaspoon of salt and ¼ teaspoon of pepper. Serve immediately with crusty bread or in a bread bowl for the full copycat experience.

Visual Cue: When it’s done, the soup should be a deep golden yellow-orange color, thick enough to coat the back of a spoon, with visible flecks of green broccoli and orange carrot. It should smell like melted cheese and butter and warmth.

Cooking Tips & Techniques

I’ve made every mistake in the book with this soup so you don’t have to. Here’s what I’ve learned:

  • Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated in cellulose and potato starch to prevent clumping, and those starches make your soup grainy. Buy a block of sharp cheddar and spend the 3 minutes shredding it yourself. Your soup will thank you.
  • Don’t rush the roux. That 2-minute cook time after adding the flour isn’t optional. If you skip it, your soup will taste like raw flour, and there’s no fixing that after the fact.
  • Low heat is your friend. This soup is forgiving, but it doesn’t like to be rushed. Cooking on low keeps the dairy from curdling and the cheese from separating. If you’re in a hurry, this might not be the recipe for you.
  • Watch your salt. Cheddar cheese is already salty, and so is chicken broth. Taste before you add any extra salt at the end. I’ve ruined a batch by oversalting and had to start over. Learn from my pain.
  • The blender trick. If you want a completely smooth soup like the restaurant version, you can blend the entire thing. But I’ve found that leaving some chunks of broccoli makes it feel more like real food and less like baby food. Personal preference, though.

My Biggest Failure: The first time I made this, I added the cheese while the soup was still bubbling hot on high. It turned into this weird, stringy, oily mess that looked like scrambled eggs floating in orange water. I cried a little. Then I started over, and I’ve never made that mistake again.

Variations & Adaptations

This recipe is a great starting point, but don’t be afraid to make it your own. Here are some variations I’ve tried and loved:

  • Make it vegetarian: Swap the chicken broth for vegetable broth and leave out the Worcestershire sauce (or use a vegetarian version). Everything else stays the same.
  • Make it gluten-free: Use a 1:1 gluten-free flour blend in the roux instead of all-purpose flour. I’ve used King Arthur Measure for Measure with great results.
  • Make it lighter: Use whole milk instead of half-and-half, and reduce the cheese to 2 cups. The soup won’t be as rich, but it’s still satisfying. I’ve also tried it with unsweetened oat milk, and it was surprisingly good.
  • Add some heat: Stir in ½ teaspoon of red pepper flakes along with the broccoli for a spicy kick. Or add a diced jalapeño when you sauté the onions.
  • Change the cheese: Try a mix of sharp cheddar and Gruyère for a more sophisticated flavor. Or use smoked cheddar for a whole different vibe. I did a smoked gouda version once that was incredible.
  • Add protein: Stir in 2 cups of shredded rotisserie chicken at the end for a heartier meal. Leftover diced ham is also fantastic in this soup.
  • Make it in the Instant Pot: Sauté the aromatics using the sauté function, then add the broth and broccoli and pressure cook on high for 5 minutes. Quick release, then blend and add the dairy and cheese.

Serving & Storage Suggestions

Serving: This soup is best served hot, straight from the crockpot. Ladle it into bowls and top with extra shredded cheddar, a crack of black pepper, and maybe some croutons for crunch. The classic way to serve it is in a sourdough bread bowl—just hollow out a round loaf of sourdough and pour the soup right in. It’s messy and ridiculous and absolutely worth it.

For a complete meal, serve it alongside a simple green salad with a tangy vinaigrette to cut through the richness. Or pair it with a grilled cheese sandwich for the ultimate comfort food combo. I’m partial to a sharp cheddar and tomato grilled cheese, but that might be overkill on the cheese. Might not, though.

Storage: Leftover soup will keep in the refrigerator for up to 5 days in an airtight container. The soup will thicken as it sits, so don’t be alarmed when it turns into a solid block in the fridge. Just add a splash of milk or broth when you reheat it to thin it back out.

Freezing: This soup freezes beautifully, which is rare for a creamy soup. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring frequently. You can also microwave individual portions in 30-second bursts, stirring between each. Don’t boil it—high heat will make the cheese separate again.

Flavor Development: Honestly, this soup tastes even better the next day. The flavors have time to meld and deepen overnight. I often make it a day ahead on purpose.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (about 1.5 cups, assuming 6 servings total):

  • Calories: 380
  • Protein: 18g
  • Fat: 26g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Sugar: 6g
  • Sodium: 820mg

This soup actually has some solid nutritional benefits hiding under all that cheese. Broccoli is packed with vitamin C, vitamin K, and fiber. It’s also a good source of sulforaphane, a compound that’s been studied for its anti-cancer properties. Carrots provide beta-carotene, which your body converts to vitamin A for eye health. And the dairy gives you calcium and protein.

Obviously, this isn’t a health food—it’s comfort food. But it’s not as bad as you might think. One serving has about 4 grams of fiber and a decent amount of protein, which helps keep you full. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.

Dietary Notes: This recipe is vegetarian-friendly if you use vegetable broth and skip the Worcestershire sauce. It’s not gluten-free as written, but the gluten-free adaptation works well. It contains dairy, so it’s not suitable for vegans or those with dairy allergies.

Conclusion

Look, I get it. Broccoli cheese soup has a bad reputation for a reason. But this version—this slow cooker copycat recipe—is the one that finally changed my mind after a decade of stubborn refusal. It’s creamy without being heavy, cheesy without being greasy, and it tastes like something you’d pay $12 for at a restaurant, except you made it yourself in your pajamas.

The best part? It’s forgiving. You can tweak it, swap things out, make it your own. Add more broccoli, use a different cheese, throw in some bacon if that’s your thing. The base recipe is solid, but it’s happy to play along with whatever you throw at it.

I’d love to hear how yours turns out. Did you make any changes? Did you serve it in a bread bowl? Did you, like me, have to eat your words along with that first spoonful? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I want to see your cozy soup moment.

Now go make some soup. You deserve a bowl of warmth today.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

You can, but I don’t recommend it. Frozen broccoli has a lot more water content, which can make the soup watery and thin. If you’re in a pinch, thaw the frozen broccoli first and pat it dry with paper towels before adding it to the crockpot. You might also need to reduce the broth by about ½ cup to compensate.

Why did my soup turn out grainy?

Grainy soup is almost always caused by one of two things: using pre-shredded cheese, or adding the cheese when the soup was too hot. Shred your own cheese from a block, and always turn the heat off before stirring in the cheese. If your soup is already grainy, try blending it with an immersion blender—it won’t fix the texture completely, but it helps.

Can I make this soup dairy-free?

Yes, but it won’t taste exactly the same. Use a high-quality dairy-free butter substitute, unsweetened oat milk or cashew milk instead of half-and-half, and a dairy-free cheddar shred. Daiya and Violife both have decent melting options. The texture will be slightly different, but the flavor is still good. I’ve tested it with oat milk and Violife cheddar, and my dairy-sensitive friend loved it.

How do I make this soup thicker?

If you want an even thicker soup, you have a few options. You can add an extra tablespoon of flour to the roux at the beginning. Or, after blending, you can stir in 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water (a slurry) and let it cook for another 10 minutes. The easiest fix is just to let it cook longer with the lid off—the excess moisture will evaporate and the soup will naturally thicken.

Can I double this recipe?

Absolutely. This recipe doubles perfectly in a 6-quart or larger slow cooker. Just make sure you have enough room—you don’t want the crockpot more than three-quarters full. All the cooking times stay the same, but you might need to blend in batches if you’re using a regular blender. The leftovers freeze great, so doubling is a smart move.

Pin This Recipe!

crockpot broccoli cheddar soup recipe
Print

Easy Crockpot Broccoli Cheddar Soup (Best Copycat Recipe)

This velvety, cheesy broccoli cheddar soup is a copycat of the beloved bread bowl version, made effortlessly in a slow cooker. It’s the ultimate comfort food for cold days, packed with real cheddar, tender broccoli, and a rich, creamy texture.

  • Author: Bree
  • Prep Time: 15 minutes
  • Cook Time: 4 hours 10 minutes
  • Total Time: 4 hours 25 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 tablespoons unsalted butter (½ stick)
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 3 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken broth (32 ounces)
  • 2 cups half-and-half (16 ounces)
  • 4 cups fresh broccoli florets (about 2 large heads), cut into bite-sized pieces
  • 3 cups sharp cheddar cheese, shredded (about 12 ounces)
  • 1 teaspoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • Salt and black pepper, to taste (start with 1 teaspoon salt and ½ teaspoon pepper)
  • ½ teaspoon paprika (optional)
  • ¼ teaspoon freshly grated nutmeg (optional)

Instructions

  1. In a large skillet over medium heat, melt the butter. Add the diced onion and carrots, and cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the carrots start to soften. Add the minced garlic and cook for 1 more minute until fragrant.
  2. Sprinkle the flour over the cooked vegetables and stir constantly for 2 minutes to cook out the raw flour taste.
  3. Transfer the vegetable mixture to a 6-quart slow cooker. Pour in the chicken broth and whisk until the flour mixture is fully dissolved.
  4. Stir in the broccoli florets, Worcestershire sauce, Dijon mustard, paprika (if using), and nutmeg (if using).
  5. Cover and cook on low for 4 hours, until the broccoli is fork-tender.
  6. Use an immersion blender to give the soup a few quick pulses (5-6 short bursts) to partially blend, leaving some texture. Alternatively, transfer about 2 cups of soup to a regular blender, pulse a few times, and stir back into the pot.
  7. Pour in the half-and-half and stir to combine. Let it cook for another 10 minutes on low to warm through.
  8. Turn the crockpot off or switch to warm. Add the shredded cheddar cheese a handful at a time, stirring gently after each addition until fully melted.
  9. Taste and adjust seasoning with salt and pepper as needed. Serve immediately with crusty bread or in a bread bowl.

Notes

For best texture, use room temperature half-and-half and freshly shredded cheese. Pre-shredded cheese contains anti-caking agents that can make the soup grainy. Do not add cheese while the soup is on high heat to avoid curdling. The soup thickens as it sits; add a splash of milk or broth when reheating. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 6
  • Sodium: 820
  • Fat: 26
  • Saturated Fat: 16
  • Carbohydrates: 20
  • Fiber: 4
  • Protein: 18

Keywords: broccoli cheddar soup, crockpot soup, copycat recipe, slow cooker soup, broccoli cheese soup, comfort food, easy soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆