I can’t get over how a handful of simple ingredients turns into a rich, cheesy broccoli potato soup that feels totally restaurant-worthy. This is the kind of bowl that makes everyone ask for seconds before the slow cooker is even empty.

I’m obsessed with this Crockpot Broccoli Cheddar Soup because it tastes rich without acting fussy. The broccoli melts into the creamy base, the sharp cheddar brings that salty bite, and every spoonful has real body instead of thin, sad soup energy.
I love how thick and hearty it gets, like the bowl actually means business. And the flavor is big enough that I don’t need anything fancy on the side, though I’ll never say no to crusty bread.
But honestly, I’m here for that velvety, cheesy, vegetable-packed bite. Simple.
Filling. Absolutely the kind of soup I crave.
Ingredients

- Broccoli brings the veggie bite, plus it makes the soup feel less heavy.
- Russet potatoes turn soft and cozy, giving you that thick, spoon-hugging texture.
- Onion adds a mellow sweetness that quietly makes everything taste more homemade.
- Garlic gives it that warm, savory kick you’d miss if it wasn’t there.
- Broth keeps things flavorful without making the soup taste too rich or salty.
- Half and half or cream makes it silky, creamy, and totally comfort-food ready.
- Butter adds richness and helps the soup taste like it simmered all day.
- Flour thickens things up, so it’s creamy instead of watery.
Basically, necessary.
- Sharp cheddar brings the cheesy punch, and you’ll want that in every bite.
- Salt, pepper, and thyme keep it balanced, cozy, and not one-note.
Ingredient Quantities
- 6 cups broccoli florets (from 2 heads)
- 2 pounds russet potatoes, peeled and diced (about 4 cups)
- 1 cup chopped onion
- 2 cloves garlic, minced
- 4 cups low sodium chicken broth or vegetable broth
- 1 cup half and half or heavy cream
- 4 tablespoons unsalted butter
- 1/4 cup all purpose flour
- 2 cups shredded sharp cheddar cheese
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon dried thyme
How to Make this
1. In a skillet over medium heat melt 4 tablespoons butter, add 1 cup chopped onion and 2 cloves minced garlic and cook until the onion is softened, about 4 minutes.
2. Sprinkle 1/4 cup all purpose flour over the onion mixture and cook, stirring, 1 to 2 minutes to form a light roux.
3. Transfer the roux and onion mixture to the crockpot. Add 2 pounds peeled and diced russet potatoes, 4 cups low sodium chicken or vegetable broth, 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, and 1/2 teaspoon dried thyme.
4. Cover and cook on low for 4 to 5 hours or on high for 2 to 3 hours, until the potatoes are very tender.
5. Add 6 cups broccoli florets to the crockpot and continue cooking on low for 25 to 35 minutes, until the broccoli is tender but still bright green.
6. Use a potato masher or an immersion blender to mash or purée about one third of the soup right in the pot to create a creamy base while leaving some chunky texture.
7. Stir in 1 cup half and half or heavy cream until blended and warmed through.
8. Remove the crockpot insert from the base or turn crockpot to the warm setting. Gradually stir in 2 cups shredded sharp cheddar cheese until melted and smooth.
9. Taste and adjust seasoning with additional salt and pepper if needed.
10. Ladle into bowls and serve immediately, garnishing with extra shredded cheddar if desired.
Equipment Needed
1. 10 to 12 inch skillet or sauté pan
2. Cutting board
3. Chef’s knife
4. Garlic press or small paring knife (for mincing)
5. Measuring cups and spoons
6. Wooden spoon or heatproof spatula
7. 4 to 6 quart slow cooker (crockpot) with removable insert
8. Potato masher or immersion blender
9. Box grater or microplane for shredding cheese
10. Ladle and serving bowls
FAQ
Crockpot Potato Broccoli Cheddar Soup Recipe Substitutions and Variations
- Broccoli florets: cauliflower florets, frozen mixed vegetables (peas and carrots), or chopped spinach added near the end of cooking
- Russet potatoes: Yukon Gold potatoes, red potatoes, or peeled and diced sweet potatoes (may need slight time adjustment)
- Half and half or heavy cream: whole milk plus 2 tablespoons butter, evaporated milk, or full fat coconut milk for a dairy free option
- Shredded sharp cheddar cheese: Colby Jack, Gruyere, fontina, or an aged cheddar for a bolder flavor
Pro Tips
1) Brown the onions a little longer than the recipe calls for to build deeper flavor. Let them go past softened to lightly golden before adding the flour. That extra caramelization gives the whole soup a richer, more developed base.
2) Reserve some cheddar and stir it in off heat with the crockpot on warm, adding cheese a handful at a time and stirring until melted. High heat or adding all the cheese at once can make it grainy or greasy, especially with sharp varieties.
3) Control texture by blending only about one third of the soup and using a potato masher first. If you want it silkier, finish with an immersion blender in short pulses. If it gets too thick, thin with a splash of broth rather than extra cream to preserve flavor balance.
4) Keep the broccoli bright and green by adding it late and checking early. Overcooked broccoli becomes mushy and dull. For a slightly nuttier note and firmer florets, briefly roast or blanch the broccoli before adding to the crockpot.

Crockpot Potato Broccoli Cheddar Soup Recipe
I can’t get over how a handful of simple ingredients turns into a rich, cheesy broccoli potato soup that feels totally restaurant-worthy. This is the kind of bowl that makes everyone ask for seconds before the slow cooker is even empty.
6
servings
458
kcal
Equipment: 1. 10 to 12 inch skillet or sauté pan
2. Cutting board
3. Chef’s knife
4. Garlic press or small paring knife (for mincing)
5. Measuring cups and spoons
6. Wooden spoon or heatproof spatula
7. 4 to 6 quart slow cooker (crockpot) with removable insert
8. Potato masher or immersion blender
9. Box grater or microplane for shredding cheese
10. Ladle and serving bowls
Ingredients
-
6 cups broccoli florets (from 2 heads)
-
2 pounds russet potatoes, peeled and diced (about 4 cups)
-
1 cup chopped onion
-
2 cloves garlic, minced
-
4 cups low sodium chicken broth or vegetable broth
-
1 cup half and half or heavy cream
-
4 tablespoons unsalted butter
-
1/4 cup all purpose flour
-
2 cups shredded sharp cheddar cheese
-
1 teaspoon kosher salt
-
1/2 teaspoon freshly ground black pepper
-
1/2 teaspoon dried thyme
Directions
- In a skillet over medium heat melt 4 tablespoons butter, add 1 cup chopped onion and 2 cloves minced garlic and cook until the onion is softened, about 4 minutes.
- Sprinkle 1/4 cup all purpose flour over the onion mixture and cook, stirring, 1 to 2 minutes to form a light roux.
- Transfer the roux and onion mixture to the crockpot. Add 2 pounds peeled and diced russet potatoes, 4 cups low sodium chicken or vegetable broth, 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, and 1/2 teaspoon dried thyme.
- Cover and cook on low for 4 to 5 hours or on high for 2 to 3 hours, until the potatoes are very tender.
- Add 6 cups broccoli florets to the crockpot and continue cooking on low for 25 to 35 minutes, until the broccoli is tender but still bright green.
- Use a potato masher or an immersion blender to mash or purée about one third of the soup right in the pot to create a creamy base while leaving some chunky texture.
- Stir in 1 cup half and half or heavy cream until blended and warmed through.
- Remove the crockpot insert from the base or turn crockpot to the warm setting. Gradually stir in 2 cups shredded sharp cheddar cheese until melted and smooth.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle into bowls and serve immediately, garnishing with extra shredded cheddar if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 518g
- Total number of serves: 6
- Calories: 458kcal
- Fat: 27.5g
- Saturated Fat: 14.5g
- Trans Fat: 0.22g
- Polyunsaturated: 1.3g
- Monounsaturated: 4.2g
- Cholesterol: 74.9mg
- Sodium: 587mg
- Potassium: 1065mg
- Carbohydrates: 41.3g
- Fiber: 6.5g
- Sugar: 6.2g
- Protein: 17.9g
- Vitamin A: 1200IU
- Vitamin C: 86mg
- Calcium: 335mg
- Iron: 2.3mg













