Imagine wrapping your hands around a warm, creamy bowl of velvety Slow Cooker Broccoli Cheese Soup on a chilly evening. This comforting soup combines tender broccoli florets with rich, melted cheese in a silky-smooth base that practically melts in your mouth with each spoonful. The gentle cooking process of the slow cooker allows the flavors to meld together beautifully, creating a depth of taste that stovetop versions simply can’t match. You’ll learn how to effortlessly create this crowd-pleasing Slow Cooker Broccoli Cheese Soup that’s perfect for weeknight dinners or special gatherings alike.
Why You’ll Love This Recipe
This Slow Cooker Broccoli Cheese Soup stands out from typical soup recipes for so many delicious reasons. First, the hands-off cooking method means you’ll spend just 15 minutes of prep time before your slow cooker works its magic. The contrast between the tender-crisp broccoli and the velvety cheese sauce creates a textural experience that elevates this from simple soup to comfort food masterpiece.
The deep savory notes from the slowly simmered vegetables blend perfectly with the sharp cheddar cheese, creating a balanced flavor profile that’s both sophisticated and familiar. Unlike many restaurant versions that rely on processed cheese, this homemade broccoli and cheese soup uses real ingredients for authentic flavor.
Perhaps best of all, this recipe is incredibly forgiving and adaptable. Whether you’re a kitchen novice or seasoned cook, you’ll appreciate how this soup consistently delivers restaurant-quality results with minimal effort. The slow cooking process practically guarantees success every time.
Ingredients
For this creamy Slow Cooker Broccoli Cheese Soup, you’ll need:
• 6 cups (about 1.5 lbs/680g) fresh broccoli florets, cut into bite-sized pieces
• 1 medium yellow onion (about 1 cup/150g), finely diced
• 2 medium carrots (about 1 cup/120g), peeled and grated
• 3 cloves garlic, minced
• 4 cups (960ml) low-sodium chicken broth (vegetable broth works too)
• 2 cups (480ml) half-and-half
• 8 oz (226g) cream cheese, softened and cubed
• 4 cups (16 oz/450g) sharp cheddar cheese, freshly grated
• 3 tablespoons (45g) unsalted butter
• 1/4 cup (31g) all-purpose flour
• 1 teaspoon mustard powder
• 1/2 teaspoon paprika
• Salt and freshly ground black pepper to taste
The quality of your cheese makes a significant difference in this soup – freshly grated sharp cheddar provides the best meltability and flavor compared to pre-packaged shredded cheese, which contains anti-caking agents.
Pro Tips
Master the Roux First: For the silkiest Slow Cooker Broccoli Cheese Soup, make your roux in a separate pan before adding it to the slow cooker. Melt the butter completely, whisk in the flour until golden and nutty-smelling (about 2 minutes), then slowly incorporate some of the broth. This prevents the dreaded flour lumps that can ruin your soup’s texture.
Cheese Selection and Addition: Never use pre-shredded cheese for this soup! The anti-caking agents prevent proper melting. Instead, grate your cheddar fresh and add it in the last 30 minutes of cooking with the heat turned to low. Adding it too early or when the soup is too hot can cause the cheese to separate and create a grainy texture.
Broccoli Timing Strategy: For optimal broccoli texture, use a two-stage approach. Add half of your broccoli at the beginning for depth of flavor, and reserve the remaining half to add during the last hour of cooking. This ensures you get both well-incorporated broccoli flavor and appealing tender-crisp broccoli pieces in every spoonful.

Instructions
Step 1: Prepare your ingredients. Chop the broccoli into bite-sized florets, dice the onion, grate the carrots, and mince the garlic. Having everything ready before you start will make the process much smoother.
Step 2: In a medium saucepan over medium heat, melt the butter completely. Once melted, add the flour and whisk continuously for about 2 minutes until the mixture turns golden and smells nutty. This roux will help thicken your Slow Cooker Broccoli Cheese Soup beautifully.
Step 3: Gradually whisk in 1 cup of chicken broth to the roux mixture, ensuring there are no lumps. Cook for another minute until smooth and slightly thickened, then transfer this mixture to your slow cooker.
Step 4: Add the remaining chicken broth, onions, half of the broccoli florets, carrots, garlic, mustard powder, paprika, salt, and pepper to the slow cooker. Stir to combine all ingredients thoroughly.
Step 5: Cover and cook on low for 4 hours or on high for 2 hours, until the vegetables begin to soften. The slow, gentle heat develops deep flavor in your broccoli cheese soup.
Step 6: After the initial cooking time, add the remaining broccoli florets and continue cooking for another hour on low. This two-stage broccoli addition ensures you’ll have both well-incorporated broccoli flavor and some texture.
Step 7: Reduce the slow cooker to low if it isn’t already. Stir in the half-and-half and cream cheese, whisking until the cream cheese is fully melted and incorporated.
Step 8: Add the freshly grated cheddar cheese in handfuls, stirring after each addition until completely melted. This gradual approach prevents the cheese from clumping together.
Step 9: Taste and adjust the seasoning with additional salt and pepper if needed. Allow the soup to cook for an additional 15-30 minutes on low to let all the flavors meld together.
Step 10: Serve your Slow Cooker Broccoli Cheese Soup hot, garnished with extra shredded cheddar cheese and a sprinkle of freshly ground black pepper if desired.
Variations
Extra Vegetable Loaded Version: Transform this Slow Cooker Broccoli Cheese Soup into a garden vegetable delight by adding 1 cup of cauliflower florets, 1/2 cup diced red bell pepper, and 1/2 cup corn kernels. This variation adds beautiful color, additional nutrients, and textural complexity while maintaining the creamy cheese profile that makes the original so beloved.
Protein-Packed Option: For a heartier meal, add 2 cups of shredded rotisserie chicken or 1/2 pound of cooked and crumbled bacon during the last 30 minutes of cooking. The savory protein complements the cheese and broccoli perfectly, creating a more substantial soup that can serve as a complete meal.
Dairy-Free Alternative: Surprisingly, this broccoli and cheese soup can be adapted for dairy sensitivities. Replace the half-and-half with full-fat coconut milk, substitute the cream cheese with dairy-free cream cheese, and use dairy-free cheddar-style shreds. While the flavor profile will shift slightly, you’ll still achieve a remarkably creamy, satisfying soup.
Storage and Serving
Store leftover Slow Cooker Broccoli Cheese Soup in an airtight container in the refrigerator for up to 3 days. The soup will thicken considerably when chilled, so when reheating, add a splash of broth or milk to reach your desired consistency. Gently warm on the stovetop over medium-low heat, stirring frequently to prevent scorching. Avoid microwave reheating if possible, as it can cause the cheese to separate.
For serving, transform this soup into a complete meal by pairing it with crusty artisan bread or homemade garlic croutons that add a wonderful textural contrast to the creamy soup. For an elegant presentation, serve the broccoli cheese soup in hollowed-out bread bowls, allowing the soup to soak into the edges of the bread for a delightful eating experience.
This soup also makes an excellent starter before a simple roasted chicken dinner or alongside a crisp green salad dressed with a light vinaigrette to balance the richness of the soup.
FAQs
Can I use frozen broccoli instead of fresh?
Yes! Frozen broccoli works well in this Slow Cooker Broccoli Cheese Soup. There’s no need to thaw it first—simply add it directly to the slow cooker. You may want to reduce the total cooking time by about 30 minutes to prevent the frozen broccoli from becoming too soft.
Why did my cheese soup turn out grainy?
Graininess typically occurs when cheese is added to too hot a liquid or cooked at too high a temperature. To prevent this, always reduce your slow cooker to low before adding cheese, add it gradually, and use freshly grated cheese rather than pre-packaged shredded varieties.
Can I make this soup thicker?
Absolutely. For a thicker Slow Cooker Broccoli Cheese Soup, you can increase the flour in your roux to 1/3 cup. Alternatively, after cooking, remove 1 cup of soup, whisk in 2 tablespoons of cornstarch until smooth, then stir this mixture back into the soup and cook on high for 15 more minutes.
Is it possible to make this soup vegetarian?
Yes, simply substitute vegetable broth for the chicken broth. All other ingredients in the standard recipe are already vegetarian-friendly.
How can I blend this soup while keeping some texture?
For a partially blended Slow Cooker Broccoli Cheese Soup, use an immersion blender to pulse the soup a few times before adding the final batch of broccoli. This creates a creamy base while still having identifiable broccoli pieces for texture.
Slow Cooker Broccoli Cheese Soup
- Prep Time: 15 minutes
- Cook Time: 4 hours on low or 2 hours on high
- Total Time: 4 hours 15 minutes on low or 2 hours 15 minutes on high
- Yield: 6 servings 1x
- Category: Dinner
- Method: Slow Cooker
- Cuisine: Americaine
Description
Slow Cooker Broccoli Cheese Soup with creamy cheddar, broccoli, and comforting flavors – perfect for easy, cozy meals!
Ingredients
- 6 cups fresh broccoli florets, cut into bite-sized pieces
- 1 medium yellow onion, finely diced
- 2 medium carrots, peeled and grated
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth (vegetable broth works too)
- 2 cups half-and-half
- 8 oz cream cheese, softened and cubed
- 4 cups sharp cheddar cheese, freshly grated
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 1 teaspoon mustard powder
- 1/2 teaspoon paprika
- Salt and freshly ground black pepper to taste
Instructions
- Step 1: Prepare your ingredients. Chop the broccoli into bite-sized florets, dice the onion, grate the carrots, and mince the garlic. Having everything ready before you start will make the process much smoother.
- Step 2: In a medium saucepan over medium heat, melt the butter completely. Once melted, add the flour and whisk continuously for about 2 minutes until the mixture turns golden and smells nutty. This roux will help thicken your Slow Cooker Broccoli Cheese Soup beautifully.
- Step 3: Gradually whisk in 1 cup of chicken broth to the roux mixture, ensuring there are no lumps. Cook for another minute until smooth and slightly thickened, then transfer this mixture to your slow cooker.
- Step 4: Add the remaining chicken broth, onions, half of the broccoli florets, carrots, garlic, mustard powder, paprika, salt, and pepper to the slow cooker. Stir to combine all ingredients thoroughly.
- Step 5: Cover and cook on low for 4 hours or on high for 2 hours, until the vegetables begin to soften. The slow, gentle heat develops deep flavor in your broccoli cheese soup.
- Step 6: After the initial cooking time, add the remaining broccoli florets and continue cooking for another hour on low. This two-stage broccoli addition ensures you’ll have both well-incorporated broccoli flavor and some texture.
- Step 7: Reduce the slow cooker to low if it isn’t already. Stir in the half-and-half and cream cheese, whisking until the cream cheese is fully melted and incorporated.
- Step 8: Add the freshly grated cheddar cheese in handfuls, stirring after each addition until completely melted. This gradual approach prevents the cheese from clumping together.
- Step 9: Taste and adjust the seasoning with additional salt and pepper if needed. Allow the soup to cook for an additional 15-30 minutes on low to let all the flavors meld together.
- Step 10: Serve your Slow Cooker Broccoli Cheese Soup hot, garnished with extra shredded cheddar cheese and a sprinkle of freshly ground black pepper if desired.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1.5 cups per serving
- Calories: 460 calories per serving
- Sugar: 7g
- Sodium: 780mg
- Fat: 34g
- Saturated Fat: 21g
- Unsaturated Fat: 10g
- Trans Fat: 0.5g
- Carbohydrates: 17g
- Fiber: 4g
- Protein: 21g
- Cholesterol: 105mg