This Broccoli Potato Cheese Soup is the ultimate comfort food—rich, creamy, and packed with tender chunks of potato, vibrant broccoli florets, and melty cheddar cheese. Every spoonful delivers cozy warmth, from the hearty texture of the vegetables to the indulgent cheesy finish that brings everything together.
It’s the kind of soup that turns chilly nights into something special. Made in one pot, this soup is perfect for weeknight dinners, make-ahead lunches, or curling up on the couch with a big bowl and a slice of crusty bread.
With its smooth, velvety broth and just enough bite from the potatoes and broccoli, this is a classic you’ll want on repeat all season long.
Ingredients Overview
Simple pantry staples come together to create this rich, satisfying soup. Each ingredient adds comfort, flavor, and balance.
Broccoli
Fresh or frozen florets work well. Chop into small bite-sized pieces so they cook quickly and evenly. They bring color, fiber, and an earthy sweetness.
Potatoes
Yukon golds or russets are ideal—they become soft and creamy, helping to naturally thicken the soup. Peel and dice into small chunks.
Sharp Cheddar Cheese
Adds bold, rich flavor and creamy texture. Use freshly shredded cheese for best meltability. Avoid pre-shredded cheese, which contains anti-caking agents.
Onion & Garlic
Build a savory, aromatic base that balances the richness of the cheese.
Carrots (Optional)
Add sweetness, color, and extra nutrients. Dice or shred for quicker cooking.
Butter & Flour
Create a classic roux to thicken the soup without needing heavy cream.
Milk & Broth
A mix of whole milk (or half-and-half) and chicken or vegetable broth makes a creamy yet balanced base. Use low-sodium broth to control saltiness.
Salt, Pepper, and Mustard Powder
Essential for seasoning. A pinch of mustard powder brightens the flavor and enhances the cheese.
Step-by-Step Instructions
-
Sauté the Aromatics
In a large pot or Dutch oven, melt:
-
2 tbsp butter over medium heat.
Add:
-
1 small onion, diced
-
2 cloves garlic, minced
-
Optional: 1 diced carrot
Cook for 4–5 minutes until soft and fragrant.
-
Make the Roux
Sprinkle in:
-
2 tbsp all-purpose flour
Whisk constantly for 1–2 minutes to form a golden paste. This will thicken the soup.
-
Add Liquids & Potatoes
Gradually whisk in:
-
2 cups low-sodium chicken or vegetable broth
-
2 cups whole milk or half-and-half
Stir in:
-
2 medium potatoes, peeled and diced
Simmer 10–12 minutes until the potatoes are fork-tender.
-
Add Broccoli
Stir in:
-
3 cups chopped broccoli florets
Simmer another 5–6 minutes until broccoli is tender but still bright green.
-
Mash for Texture
Use a potato masher or immersion blender to mash some of the soup—leave plenty of chunks for a hearty bite. -
Add Cheese & Seasoning
Turn heat to low. Stir in:
-
1½ cups shredded sharp cheddar cheese
-
½ tsp salt
-
¼ tsp black pepper
-
¼ tsp mustard powder
Stir until cheese melts into a smooth, creamy base. Do not boil after adding cheese.
-
Serve Hot
Ladle into bowls and top with extra cheese, cracked pepper, or chopped chives.
Common Mistakes to Avoid:
-
Don’t boil after adding cheese—it can curdle or separate.
-
Avoid overcooking the broccoli—it should stay green and slightly crisp.
-
Don’t skip mashing—this gives the soup a thick, creamy consistency without needing cream.
Tips, Variations & Substitutions

Tips:
-
For a thinner soup, add more broth or milk.
-
For extra creaminess, stir in 2 tbsp sour cream or cream cheese at the end.
-
Stir cheese in slowly off heat to ensure a silky texture.
Flavor Variations:
-
Add a pinch of cayenne for a gentle kick.
-
Use white cheddar or gouda for a gourmet twist.
-
Stir in a spoonful of Dijon mustard for added depth.
Substitutions:
-
Use frozen broccoli—just thaw and chop before adding.
-
Swap milk with dairy-free alternatives like oat or almond (unsweetened).
-
Use cornstarch slurry instead of flour for gluten-free thickening.
Serving Ideas & Occasions
This soup fits a variety of cozy moments:
-
Weeknight comfort dinner with crusty bread
-
Lunch prep in a thermos for school or work
-
Family meals that please both kids and adults
-
Soup night paired with salad or grilled cheese
Serve with:
-
Garlic bread or cheddar biscuits
-
A crisp green salad with vinaigrette
-
Apple slices for a sweet contrast
Perfect on its own or as part of a comforting spread.
Nutritional & Health Notes
This soup offers a hearty balance of protein, fiber, and comforting richness—without needing heavy cream or processed ingredients.
Approximate per serving (1 of 5):
-
Calories: 350
-
Protein: 14g
-
Carbs: 28g
-
Fat: 20g
Use low-fat milk and reduced cheese for a lighter version. Naturally vegetarian if made with veggie broth.
FAQs
1. Can I make this soup ahead of time?
Yes! It stores well in the fridge for up to 4 days. Reheat gently on the stove, adding a splash of milk if it thickens.
2. Can I freeze it?
Yes, but the texture may change slightly. Let it cool completely, then freeze in airtight containers. Thaw overnight and reheat slowly.
3. What’s the best cheese to use?
Sharp cheddar gives the boldest flavor. White cheddar, Monterey Jack, or gouda also melt well and taste great.
4. Can I make it gluten-free?
Yes. Use cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) instead of flour, and ensure your broth and cheese are gluten-free.
5. Can I use an immersion blender?
Absolutely. Blend partially for a creamier base, or fully if you prefer a smooth soup.
6. How do I keep the cheese from clumping?
Let the soup cool slightly, then stir in cheese a handful at a time off heat. Don’t use pre-shredded cheese.
7. Can I add meat to make it heartier?
Yes! Stir in cooked bacon, diced ham, or shredded rotisserie chicken for extra protein and flavor.
Broccoli Potato Cheese Soup: 1 Creamy, Cozy Bowl Loaded with Cheesy Comfort
A creamy, comforting soup packed with tender potatoes, vibrant broccoli, and melted sharp cheddar cheese. Perfect for cozy nights and easy weeknight meals.
Ingredients
2 tbsp butter
1 small onion, diced
2 garlic cloves, minced
1 carrot (optional), diced
2 tbsp all-purpose flour
2 cups low-sodium chicken or vegetable broth
2 cups whole milk or half-and-half
2 medium potatoes, peeled and diced
3 cups broccoli florets, chopped
1½ cups shredded sharp cheddar cheese
½ tsp salt
¼ tsp black pepper
¼ tsp mustard powder
Instructions
-
Melt butter in a pot. Sauté onion, garlic, and carrot until soft.
-
Stir in flour and cook 1–2 minutes to form roux.
-
Whisk in broth and milk. Add potatoes. Simmer 10–12 mins.
-
Add broccoli. Simmer 5–6 mins until just tender.
-
Mash some veggies for texture.
-
Turn off heat. Stir in cheese and seasonings until melted.
-
Serve hot with optional toppings.
Notes
Use freshly shredded cheese for best melt. Do not boil after adding cheese. Soup thickens as it sits.