When the air turns crisp and cozy dinners call, Broccoli Potato Cheese Soup becomes the perfect answer. This creamy, family-friendly soup combines tender broccoli, hearty potatoes, and melty cheese for the ultimate winter comfort food. It’s simple to make, budget-friendly, and warms hearts at every table.

Why You’ll Love This Broccoli Potato Cheese Soup
This soup has everything families love — creamy texture, wholesome vegetables, and just the right amount of cheese.
Here’s why you’ll make it again and again:
- Family favorite: Kids and adults both enjoy its mild, cheesy flavor.
- Cozy comfort: A hearty bowl that feels like a warm hug on cold evenings.
- Budget-friendly: Simple pantry staples come together beautifully.
- One-pot recipe: Less cleanup, more time to relax.
- Customizable: Easily adjust thickness, seasoning, or cheese level.
Whether you’re serving it as a main course or alongside crusty bread, this soup brings everyone to the table with a smile.
Ingredients for Broccoli Potato Cheese Soup
Here’s what you’ll need to make this easy, creamy Broccoli Potato Cheese Soup.
Main Ingredients
- 4 cups fresh broccoli florets (or frozen, thawed)
- 3 medium potatoes, peeled and cubed
- 1 small onion, finely diced
- 3 tablespoons butter
- 2 tablespoons all-purpose flour
- 3 cups milk (whole or 2%)
- 1 cup vegetable or chicken broth
- 2 cups shredded cheddar cheese
- Salt and black pepper, to taste
Ingredient Notes & Substitutions
- Broccoli: Fresh broccoli gives the best flavor, but frozen works just fine.
- Potatoes: Yukon Gold or Russet create a creamy, thick consistency.
- Flour substitute (gluten-free): Swap flour with cornstarch or arrowroot powder.
- Broth choice: For a vegetarian version, use vegetable broth instead of chicken broth.
- Cheese options: Cheddar gives sharpness; try mixing with Monterey Jack or Colby for a milder taste.
- Healthier swaps: Replace half the milk with low-fat milk or unsweetened oat milk for a lighter soup.
Step-by-Step Instructions
Step 1 – Sauté the Onions
In a large pot, melt the butter over medium heat. Add diced onions and cook for 3–4 minutes until they’re soft and translucent. This base builds the soup’s savory flavor.
Step 2 – Make the Roux
Sprinkle the flour over the onions and stir continuously for about a minute. This roux will thicken your soup and give it a creamy body.
Step 3 – Add Milk and Broth
Slowly pour in the milk and broth while whisking to prevent lumps. Keep stirring until the mixture starts to thicken slightly — about 3–5 minutes.
Step 4 – Add Potatoes and Simmer
Add the cubed potatoes to the pot. Simmer gently for 10–12 minutes until the potatoes start to soften. Stir occasionally to prevent sticking.
Step 5 – Add Broccoli
Now add the broccoli florets. Simmer for another 10–12 minutes until the vegetables are tender and the soup thickens nicely.
Step 6 – Stir in the Cheese
Turn off the heat, then add shredded cheddar cheese gradually. Stir until it melts smoothly into the soup, creating a silky, cheesy texture.
Step 7 – Season and Serve
Taste and adjust salt and pepper as needed. Serve hot with a sprinkle of extra cheese or chopped chives on top.
Pro Tips for Success
- Don’t rush the simmer: Slow cooking helps flavors blend beautifully.
- Add cheese off heat: Prevents curdling and keeps the soup smooth.
- Texture control: For a chunky soup, lightly mash with a fork; for creamy, blend half the mixture.
- Keep it warm: A slow cooker on “warm” is perfect for serving during family dinners.
- Freeze in portions: Great for meal prep — reheats wonderfully.
Flavor Variations
- Spicy Kick: Add a pinch of cayenne or red pepper flakes for subtle heat.
- Loaded Style: Top with crumbled turkey bacon or roasted chickpeas.
- Creamy Mushroom Twist: Add sautéed mushrooms with the onions for earthy depth.
- Cheddar & Cauliflower Combo: Mix broccoli with cauliflower for variety.
- Herb Infusion: Add thyme or parsley for fresh herbal aroma.
Serving Suggestions
- Serve with crusty sourdough bread, garlic knots, or buttered rolls.
- Pair with a green salad for a balanced meal.
- Top with shredded cheese, croutons, or a dollop of sour cream for extra indulgence.
Storage and Freezing Instructions
- Refrigerate: Cool completely, then store in an airtight container for up to 4 days.
- Freeze: Place in freezer-safe containers for up to 2 months. Thaw overnight before reheating.
- Reheat: Warm on the stove over low heat. Add a splash of milk or broth to restore creaminess.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 295 kcal |
| Protein | 11 g |
| Carbohydrates | 25 g |
| Fat | 15 g |
| Fiber | 3 g |
| Sodium | 510 mg |
(Values are approximate and may vary based on ingredient brands.)
Print
The Best Broccoli Potato Cheese Soup You’ll Make This Winter
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamy, cozy, and family-friendly Broccoli Potato Cheese Soup packed with broccoli, tender potatoes, and melty cheddar cheese.
Ingredients
4 cups broccoli florets
3 medium potatoes, peeled and cubed
1 small onion, diced
3 tbsp butter
2 tbsp flour
3 cups milk
1 cup vegetable or chicken broth
2 cups shredded cheddar cheese
Salt and pepper to taste
Instructions
1. Melt butter and sauté onions until soft.
2. Stir in flour to make a roux.
3. Gradually add milk and broth, whisking to combine.
4. Add potatoes and simmer until soft.
5. Add broccoli florets and continue simmering.
6. Remove from heat and stir in cheese until melted.
7. Season and serve warm.
Notes
Use vegetable broth for a vegetarian version.
Add cheese off heat to prevent curdling.
Top with extra cheese or croutons for serving.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 295
- Sugar: 4
- Sodium: 510
- Fat: 15
- Saturated Fat: 9
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 3
- Protein: 11
- Cholesterol: 35
FAQ About Broccoli Potato Cheese Soup
What cheese works best in Broccoli Potato Cheese Soup?
Sharp cheddar is the classic choice for rich flavor, but you can use mild cheddar, Monterey Jack, or a mix of cheeses for a balanced taste.
Can I make this soup vegetarian?
Yes! Simply use vegetable broth instead of chicken broth. The result is equally flavorful and comforting.
How do I make this soup thicker?
You can blend a portion of the soup or mash the potatoes slightly. Alternatively, add a bit more cheese or a tablespoon of cornstarch slurry.
Can I make this soup dairy-free?
Absolutely — substitute butter with olive oil and use unsweetened almond or oat milk plus dairy-free cheese.
Can I freeze Broccoli Potato Cheese Soup?
Yes, it freezes well. Just cool it completely, then store in freezer-safe containers for up to 2 months. Thaw and reheat gently.
Final Thoughts
This Broccoli Potato Cheese Soup is everything cozy family dinners are made of — creamy, cheesy, and heartwarming. Whether it’s a chilly winter night or a simple weeknight meal, this recipe proves comfort food can also be wholesome and easy. Serve it with love, and watch everyone come back for seconds.
