Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a particularly damp Tuesday in November, and I had a very specific craving for something warm, cheesy, and green. I didn’t have the energy for a proper stovetop roux or the patience to stand there whisking for ten minutes, but I had a bag of frozen broccoli florets, a block of sharp cheddar that was staring at me from the fridge, and a crazy idea that maybe, just maybe, my crockpot could handle this one. Honestly, I wasn’t sure if it would work. I mean, cheese sauce in a slow cooker? That felt like asking for a curdled mess. But at that hour, with the rain tapping against the window and my stomach making its own kind of noise, I figured I had nothing to lose.
I tossed the broccoli in, added some onion and garlic I found hiding in the back of the crisper drawer, and poured in some broth. The cheddar got grated and set aside—I learned that one the hard way from a past cheese disaster. I set the timer, crawled into bed, and pretty much forgot about it until the next morning. When I lifted the lid, the smell hit me first. It was that deep, savory, almost-too-good-to-be-true aroma that fills your whole kitchen and makes you feel like you’ve done something genuinely smart. The broccoli had softened perfectly, the broth had turned into this velvety base, and after a quick blitz with an immersion blender and a handful of cheddar stirred in, I had a bowl of soup that made me close my eyes after the first bite. Maybe you’ve been there—that moment when a late-night impulse turns into a new favorite thing. This is that recipe.
Why You’ll Love This Recipe
Let me tell you, this isn’t just another broccoli soup recipe you find online. I’ve tested this one about six times to get the texture just right—not too thin, not too thick, and definitely not that weird grainy consistency some slow cooker cheese soups get. It’s the kind of recipe that makes you look like a kitchen genius with almost zero effort, and I’m not exaggerating.
- Quick & Easy: The active prep time is literally 20 minutes. Chop some veggies, dump everything in the crockpot, and let it do its thing. You can go about your day, run errands, or binge-watch that show everyone’s talking about.
- Simple Ingredients: No fancy grocery trips needed. You probably already have onion, garlic, butter, and flour in your pantry. The broccoli and cheddar are the stars, and they’re easy to find anywhere.
- Perfect for Cozy Weeknights: This soup was made for those chilly evenings when all you want is something warm and comforting. It’s also great for meal prep on a Sunday—just reheat and enjoy all week.
- Crowd-Pleaser: I brought this to a small potluck last month, and I swear, the pot was empty in twenty minutes. Even the kids asked for seconds, which never happens with green soup.
- Unbelievably Delicious: The combination of sharp cheddar and tender broccoli in a creamy, buttery broth is next-level comfort food. It’s the kind of soup that makes you want to curl up on the couch with a crusty piece of bread.
What makes this recipe different from the rest? It’s the technique. Instead of adding the cheese at the beginning (which leads to that sad, separated mess), you stir it in at the very end after blending the soup. This keeps the cheese silky smooth and full of flavor. Plus, I use a tiny bit of Dijon mustard—trust me on this one—to cut through the richness and brighten everything up. It’s not just another version; it’s your best version.
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, which makes this soup perfect for those “I don’t want to go to the store” days.
- Unsalted butter, 4 tablespoons (½ stick) — this forms the base of your roux and adds that rich, silky texture you want in a creamy soup. I prefer unsalted so I can control the salt level myself.
- Yellow onion, 1 medium, diced — adds a sweet, savory foundation. Don’t skip this; it’s the backbone of the flavor.
- Garlic cloves, 3 cloves, minced — because garlic makes everything better. Fresh is best here, but jarred minced garlic works in a pinch.
- All-purpose flour, ¼ cup — this thickens the soup naturally. For a gluten-free version, you can use a 1:1 gluten-free flour blend or cornstarch slurry.
- Vegetable broth, 4 cups — use a good quality broth here. I recommend Swanson or Pacific Foods for consistent flavor. Low-sodium is a good idea so you can season to taste.
- Broccoli florets, 4 cups (about 1 large head or a 12-ounce bag of frozen florets) — fresh is lovely, but frozen works beautifully and saves time. If using fresh, chop them into bite-sized pieces.
- Carrots, 2 medium, peeled and diced — adds a touch of sweetness and a nice color contrast. You can also use a handful of baby carrots in a pinch.
- Sharp cheddar cheese, 2 cups shredded (about 8 ounces) — this is the star of the show. I recommend Cabot or Tillamook for a sharp, melty cheese that doesn’t get greasy. Grate it yourself from a block; pre-shredded cheese has anti-caking agents that can make the soup grainy.
- Heavy cream, ½ cup — adds that final touch of richness. You can substitute with half-and-half or full-fat coconut milk for a dairy-free option.
- Dijon mustard, 1 teaspoon — trust me on this. It doesn’t make the soup taste like mustard; it just brightens all the other flavors and cuts through the richness.
- Salt and black pepper, to taste — start with ½ teaspoon salt and ¼ teaspoon pepper, then adjust at the end.
- Optional garnish: Extra shredded cheddar, croutons, crispy bacon bits, or a drizzle of olive oil.
Ingredient swap tip: For a dairy-free version, use vegan butter, oat milk instead of heavy cream, and a good quality vegan cheddar shreds. The texture will be slightly different, but still delicious.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- Crockpot or slow cooker (4 to 6 quarts) — any brand works. I have a Cuisinart 6-quart model that I’ve used for years, and it’s never let me down. If you’re using a smaller one, just make sure it’s at least 4 quarts to fit everything.
- Immersion blender — this is my favorite tool for creamy soups. It lets you blend right in the pot without transferring hot liquid to a blender. If you don’t have one, you can use a regular blender in batches, but let the soup cool slightly first and hold the lid down with a towel.
- Large skillet or sauté pan — for making the roux and sautéing the aromatics. A non-stick or stainless steel pan works fine.
- Cutting board and sharp knife — for dicing the onion, carrots, and garlic. A good knife makes prep so much faster.
- Measuring cups and spoons — for accuracy, especially with the flour and broth.
- Box grater — for shredding the cheddar. I know it’s tempting to buy pre-shredded, but grating it yourself makes a huge difference in texture.
- Wooden spoon or silicone spatula — for stirring the roux and scraping the pot.
Budget tip: If you don’t have an immersion blender, a regular blender works just fine. Just work in batches and be careful with the hot liquid. Also, a simple $15 slow cooker from a discount store will work just as well as a fancy one.
Preparation Method

Let’s get cooking. This method is broken down into simple steps, and I’ve included some tips I learned from my own trial and error.
- Prep your veggies (10 minutes). Dice the onion, peel and dice the carrots, and mince the garlic. If you’re using fresh broccoli, cut the florets into bite-sized pieces. If using frozen, just measure out 4 cups and let them sit on the counter while you do the next step.
- Make the roux (5 minutes). In a large skillet over medium heat, melt the 4 tablespoons of butter. Once it’s bubbly, add the diced onion and cook for 3-4 minutes until it’s soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the ¼ cup of flour over the onion mixture and stir constantly for 1-2 minutes. This cooks the raw flour taste out and creates a paste. It should smell toasty, not burnt.
- Combine in the crockpot (5 minutes). Transfer the onion-flour mixture to your crockpot. Slowly pour in the 4 cups of vegetable broth while stirring to prevent lumps. Add the diced carrots and the broccoli florets. Give everything a good stir. Season with ½ teaspoon salt and ¼ teaspoon pepper.
- Slow cook (4 hours on low or 2 hours on high). Cover the crockpot and cook on low for 4 hours or on high for 2 hours. The broccoli should be very tender when pierced with a fork. I usually go for low and slow because it gives the flavors more time to meld together. Personal tip: Don’t peek too often! Every time you lift the lid, you let out heat and add 15-20 minutes to the cooking time.
- Blend until smooth (5 minutes). Once the veggies are tender, turn off the crockpot. Use an immersion blender to blend the soup directly in the pot until it’s completely smooth. If you prefer a chunkier texture, only blend half the soup and leave some broccoli pieces intact. If using a regular blender, let the soup cool for 10 minutes first, then blend in batches, filling the blender no more than halfway each time. Hold the lid down with a folded kitchen towel to avoid any hot soup explosions.
- Add the cheese and cream (5 minutes). With the heat off, stir in the 2 cups of shredded cheddar cheese and the ½ cup of heavy cream. Add the 1 teaspoon of Dijon mustard. Stir gently until the cheese is completely melted and the soup is smooth and creamy. Important: Do not let the soup boil after adding the cheese, or it will separate and become grainy. The residual heat from the soup is enough to melt the cheese perfectly.
- Taste and adjust (2 minutes). Give the soup a taste. Add more salt and pepper if needed. I usually end up adding another ¼ teaspoon of salt and a pinch more pepper. If you want a little heat, add a pinch of cayenne pepper or red pepper flakes.
- Serve immediately. Ladle the soup into bowls and garnish with extra shredded cheddar, croutons, or crispy bacon bits if you’re feeling fancy. Serve with crusty bread or a simple side salad for a complete meal.
Cooking Tips & Techniques
I’ve made a lot of mistakes in the kitchen, and I’m happy to share them so you don’t have to repeat them.
The cheese rule: Never, ever add the cheese at the beginning of the slow cooking process. I tried this once, and I ended up with a pot of sad, grainy, separated soup that looked like curdled milk. Cheese needs gentle heat to melt smoothly. Adding it at the end, off the heat, is the only way to get that silky texture.
Grate your own cheese: I know it’s a pain, but pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. Spend the extra two minutes grating a block of sharp cheddar. Your soup will thank you.
Don’t skip the roux: Some recipes skip the butter and flour roux and just use cream or milk to thicken the soup. That works, but you’ll end up with a thinner, less luxurious texture. The roux gives the soup body and that velvety mouthfeel that makes it feel like a restaurant-quality dish.
Blend carefully: Hot soup in a blender is dangerous. I once had the lid blow off because I filled the blender too full, and let me tell you, cleaning hot broccoli soup off the ceiling is not fun. If using a regular blender, work in small batches, let the soup cool slightly, and always hold the lid down with a towel.
Timing strategy: This soup is perfect for a busy day. Do the 20-minute prep in the morning, set the crockpot on low, and come home to a house that smells amazing. The soup can sit on the “warm” setting for up to 2 hours without issue. Just add the cheese and cream right before serving.
Variations & Adaptations
This recipe is flexible, and I’ve tried a few variations myself. Here are some ideas to make it your own.
- Vegan version: Use vegan butter, replace the heavy cream with full-fat coconut milk or oat milk, and use a good quality vegan cheddar shreds. I’ve tried this with Violife cheddar shreds, and it was surprisingly good. The texture is a little thinner, but the flavor is still there.
- Gluten-free version: Swap the all-purpose flour for a 1:1 gluten-free flour blend or use a cornstarch slurry (2 tablespoons cornstarch mixed with 3 tablespoons cold water) added at the end instead of the roux. If using the slurry, skip the roux step and just sauté the onion and garlic in butter, then add the broth and veggies directly to the crockpot. Stir in the slurry at the end before blending.
- Add protein: Stir in 2 cups of cooked, shredded chicken or diced ham at the end along with the cheese. This turns the soup into a heartier meal that can stand on its own. I’ve done this with leftover rotisserie chicken, and it was fantastic.
- Spicy kick: Add ½ teaspoon of red pepper flakes or a pinch of cayenne pepper with the salt and pepper. You can also stir in a diced jalapeño (seeds removed) with the onions. The heat pairs beautifully with the sharp cheddar.
- Roasted broccoli version: For a deeper, nuttier flavor, roast the broccoli florets at 400°F for 20 minutes before adding them to the crockpot. Toss them with a little olive oil and salt first. This adds a caramelized flavor that’s absolutely delicious.
- Cheese swap: Use a mix of cheddar and Gruyère for a more sophisticated flavor. Gruyère melts beautifully and adds a nutty, slightly sweet note. I tried this for a dinner party, and everyone raved about it.
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 few croutons for crunch, or a sprinkle of fresh chives. A drizzle of olive oil or a dollop of sour cream also works beautifully. It pairs perfectly with a crusty baguette, garlic bread, or a simple side salad with a tangy vinaigrette to cut through the richness.
Storage: Let the soup cool completely to room temperature before storing. Transfer it to an airtight container and refrigerate for up to 4 days. The flavors actually deepen and meld together overnight, so leftovers often taste even better the next day.
Freezing: This soup freezes well, but there’s a catch. Cream-based soups can sometimes separate after thawing. To avoid this, freeze the soup before adding the cream and cheese. When you’re ready to eat, thaw it in the refrigerator overnight, reheat it gently on the stovetop, and then stir in the cream and cheese at the end. If you’ve already added the dairy, freeze it anyway—just whisk it vigorously after reheating to bring it back together. It won’t be quite as smooth, but it will still be delicious.
Reheating: Reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger batches, reheat on the stovetop over low heat, stirring frequently. Do not let it boil, or the cheese may separate. Add a splash of milk or broth if the soup has thickened too much during storage.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 320
- Protein: 14g
- Fat: 22g
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 6g
- Sodium: 680mg
This soup is packed with nutrients. Broccoli is a powerhouse of vitamin C, vitamin K, and fiber, which supports digestion and immune health. Carrots add beta-carotene, which is great for eye health. The cheddar cheese provides calcium and protein, making this a satisfying meal that keeps you full. The butter and cream add richness, but you can lighten it up by using half-and-half or reducing the butter to 2 tablespoons. It’s comfort food that actually has some nutritional merit—a win in my book.
Dietary note: This recipe contains dairy and gluten. For a dairy-free or gluten-free version, see the variations section above.
Conclusion
This cozy crockpot cheddar broccoli soup is the kind of recipe that feels like a warm hug in a bowl. It’s easy enough for a busy weeknight, impressive enough for guests, and so satisfying that you’ll find yourself making it again and again. The 20-minute prep time means you can get it going before work or during a lunch break, and the slow cooker does all the heavy lifting. I love how forgiving this recipe is—you can swap ingredients, adjust the seasoning, or add your own twist, and it always turns out great. It’s become my go-to for chilly days, lazy Sundays, and those moments when I just need something comforting and real.
I’d love to hear how yours turns out. Did you add something fun? Try a different cheese? Leave a comment below and let me know your version. And if you loved it, share it with a friend who needs a little cozy in their life. Happy cooking!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Absolutely. Frozen broccoli works perfectly in this recipe. There’s no need to thaw it first—just add it straight to the crockpot. The texture will be slightly softer, but it blends up beautifully. I actually use frozen broccoli half the time because it’s convenient and always in my freezer.
Why did my soup turn out grainy?
Grainy soup usually means the cheese was added at too high a temperature or it boiled after the cheese was added. Always stir the cheese in off the heat, and don’t let the soup come to a boil afterward. Also, grating your own cheese from a block instead of using pre-shredded cheese makes a big difference.
Can I make this soup in an Instant Pot?
Yes, you can. Sauté the onion and garlic in the Instant Pot using the sauté function, then add the flour and cook for 1 minute. Stir in the broth, carrots, and broccoli. Pressure cook on high for 5 minutes, then do a quick release. Blend with an immersion blender, then stir in the cheese and cream off the heat. It’s faster, but the slow cooker version has a deeper, more developed flavor.
How can I thicken the soup if it’s too thin?
If your soup is thinner than you’d like after blending, you can make a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir it into the hot soup and let it simmer for 2-3 minutes until thickened. Alternatively, you can let the soup cook on low with the lid off for an additional 30 minutes to reduce and concentrate the flavors.
Can I add other vegetables?
Definitely. Cauliflower is a great addition—it blends into a creamy texture and pairs well with the cheddar. You can also add diced celery, zucchini, or even a handful of spinach stirred in at the end. Just keep the total vegetable volume around 4-5 cups to maintain the right soup-to-cheese ratio.
Pin This Recipe!

Cozy Crockpot Cheddar Broccoli Soup: Easy 20-Min Prep
This creamy, cheesy broccoli soup is made effortlessly in a slow cooker with just 20 minutes of active prep. It’s the ultimate comfort food for busy weeknights, featuring sharp cheddar, tender broccoli, and a velvety smooth texture.
- Prep Time: 20 minutes
- Cook Time: 4 hours (low) or 2 hours (high)
- Total Time: 4 hours 20 minutes (low) or 2 hours 20 minutes (high)
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter (½ stick)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- ¼ cup all-purpose flour
- 4 cups vegetable broth
- 4 cups broccoli florets (about 1 large head or 12-ounce bag frozen)
- 2 medium carrots, peeled and diced
- 2 cups shredded sharp cheddar cheese (about 8 ounces)
- ½ cup heavy cream
- 1 teaspoon Dijon mustard
- ½ teaspoon salt (plus more to taste)
- ¼ teaspoon black pepper (plus more to taste)
- Optional garnish: extra shredded cheddar, croutons, crispy bacon bits, or a drizzle of olive oil
Instructions
- Prep your veggies (10 minutes). Dice the onion, peel and dice the carrots, and mince the garlic. If using fresh broccoli, cut the florets into bite-sized pieces. If using frozen, measure out 4 cups and let them sit on the counter.
- Make the roux (5 minutes). In a large skillet over medium heat, melt the 4 tablespoons of butter. Add the diced onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the ¼ cup of flour over the onion mixture and stir constantly for 1-2 minutes until it forms a toasty paste.
- Combine in the crockpot (5 minutes). Transfer the onion-flour mixture to your crockpot. Slowly pour in the 4 cups of vegetable broth while stirring to prevent lumps. Add the diced carrots and broccoli florets. Stir well. Season with ½ teaspoon salt and ¼ teaspoon pepper.
- Slow cook (4 hours on low or 2 hours on high). Cover the crockpot and cook on low for 4 hours or on high for 2 hours, until the broccoli is very tender when pierced with a fork. Avoid lifting the lid too often.
- Blend until smooth (5 minutes). Turn off the crockpot. Use an immersion blender to blend the soup directly in the pot until completely smooth. For a chunkier texture, blend only half. If using a regular blender, let the soup cool for 10 minutes, then blend in batches, filling the blender no more than halfway each time. Hold the lid down with a folded kitchen towel.
- Add the cheese and cream (5 minutes). With the heat off, stir in the 2 cups of shredded cheddar cheese, ½ cup of heavy cream, and 1 teaspoon of Dijon mustard. Stir gently until the cheese is completely melted and the soup is smooth. Do not let the soup boil after adding the cheese.
- Taste and adjust (2 minutes). Taste the soup and add more salt and pepper if needed. For a little heat, add a pinch of cayenne pepper or red pepper flakes.
- Serve immediately. Ladle the soup into bowls and garnish with extra shredded cheddar, croutons, or crispy bacon bits if desired. Serve with crusty bread or a simple side salad.
Notes
For best results, grate your own cheddar cheese from a block; pre-shredded cheese contains anti-caking agents that can make the soup grainy. Always add the cheese at the end off the heat to prevent separation. The soup can be stored in the refrigerator for up to 4 days or frozen (preferably before adding cream and cheese) for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 320
- Sugar: 6
- Sodium: 680
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 18
- Fiber: 4
- Protein: 14
Keywords: crockpot cheddar broccoli soup, slow cooker broccoli soup, easy broccoli soup, creamy broccoli soup, cheddar broccoli soup, comfort food, weeknight dinner


