If you’re craving the ultimate bowl of comfort food, this Cheddar Broccoli Potato Soup is exactly what you need.
Rich, creamy, cheesy, and loaded with tender potatoes, broccoli, carrots, and savory broth, this hearty soup combines everything you love about classic broccoli cheddar soup and creamy potato soup in one incredibly satisfying recipe.
Every spoonful is warm, velvety, and packed with cozy flavor — making it the perfect comfort meal for chilly evenings, family dinners, or whenever you need a little extra comfort in a bowl.
And the best part? It’s surprisingly easy to make in just one pot.

Why You’ll Love This Cheddar Broccoli Potato Soup
Rich & Creamy
The cheesy broth is silky, smooth, and incredibly comforting.
Loaded with Vegetables
Packed with broccoli, potatoes, carrots, celery, and onion.
Family-Friendly
Even picky eaters love this cozy soup.
Hearty & Filling
The potatoes make this soup extra satisfying.
Better Than Restaurant Soup
Homemade flavor with simple pantry ingredients.
Perfect for Cold Weather
Warm, cozy, and comforting from the very first bite.
What Makes This Soup So Good?
This soup combines:
- Creamy potato soup
- Classic broccoli cheddar soup
- Rich cheesy chowder
into one irresistible comfort food recipe.
The potatoes create hearty texture while broccoli adds freshness and color. Sharp cheddar melts into the broth, creating a rich cheesy finish that ties everything together beautifully.
Ingredients You’ll Need
Butter
Adds richness and flavor.
Carrots, Celery & Onion
Classic soup vegetables that build flavor.
Garlic
Adds savory depth.
Potatoes
Russet potatoes create hearty texture.
Broccoli
Adds freshness, nutrition, and classic broccoli cheddar flavor.
Chicken Broth
Creates the flavorful soup base.
Milk & Heavy Cream
Make the broth rich and creamy.
Flour
Helps thicken the soup.
Sharp Cheddar Cheese
Creates bold cheesy flavor.
Parmesan Cheese
Adds salty, savory richness.
How to Make Cheddar Broccoli Potato Soup
This soup is easy to make and comes together step-by-step in one comforting pot.
Step 1: Sauté the Vegetables
In a large pot, melt butter over medium heat.
Add:
- Carrots
- Celery
- Onion
Cook until slightly softened.
Add garlic and cook briefly until fragrant.
Step 2: Add Potatoes & Broth
Stir in:
- Chicken broth
- Potatoes
- Thyme
- Salt
- Pepper
Bring to a boil, then reduce heat and simmer.
Step 3: Cook the Broccoli
Add chopped broccoli and continue cooking until all vegetables are tender.
Step 4: Make the Cream Base
In a separate saucepan, melt butter.
Whisk in flour and cook briefly to remove raw flour taste.
Slowly whisk in milk until smooth.
Cook until the mixture thickens slightly.
Stir in heavy cream.
Step 5: Combine Everything
Pour the creamy milk mixture into the soup pot.
Stir until fully combined.
Step 6: Add the Cheese
Remove the soup from heat.
Stir in:
- Sharp cheddar cheese
- Parmesan cheese
Mix until melted and creamy.
Step 7: Serve Warm
Ladle into bowls and serve hot with:
- Crusty bread
- Crackers
- Garlic toast
Tips for the Best Broccoli Potato Soup
Shred Your Own Cheese
Freshly shredded cheese melts smoother than pre-shredded cheese.
Don’t Boil After Adding Cheese
High heat can make cheese separate or become grainy.
Use Sharp Cheddar
Sharp cheddar provides the best cheesy flavor.
Dice Potatoes Evenly
Uniform pieces cook more consistently.
Add Broccoli Later
This keeps the broccoli tender without becoming mushy.
Delicious Variations
Make It Vegetarian
Use vegetable broth instead of chicken broth.
Add Protein
Try:
- Ham
- Bacon
- Shredded chicken
Swap the Cheese
Use:
- Gruyère
- White cheddar
- Gouda
Add More Vegetables
Try:
- Cauliflower
- Corn
- Spinach
What to Serve with Cheddar Broccoli Potato Soup
This soup pairs perfectly with:
- Crusty bread
- Garlic bread
- Dinner rolls
- Side salads
- Grilled cheese sandwiches
It’s hearty enough to be a full meal on its own too.
Storage & Leftovers
Refrigerator
Store leftovers in an airtight container for 1–2 days.
Reheating Tips
Reheat gently on the stovetop over low heat.
Avoid boiling to keep the creamy texture smooth.
You may need to add a splash of milk or broth when reheating.
Can You Freeze This Soup?
Because this soup contains dairy, freezing is not ideal.
Cream-based soups can separate and become grainy after thawing.
For best texture, enjoy fresh or refrigerated.
Frequently Asked Questions
Can I use cauliflower instead of broccoli?
Absolutely — cauliflower works beautifully.
Can I make it lighter?
Use more milk and less cream for a lighter soup.
What potatoes work best?
Russet potatoes create the creamiest texture.
Can I use frozen broccoli?
Yes, though fresh broccoli gives the best texture.
Can I make it gluten-free?
Yes — substitute the flour with a gluten-free thickener.
Why Everyone Loves This Recipe
This Cheddar Broccoli Potato Soup is:
- Creamy
- Cheesy
- Cozy
- Hearty
- Family-friendly
- Comforting
It’s the kind of soup that instantly warms you up and makes any day feel a little better.
One bowl is comforting.
Two bowls are basically guaranteed.
More Cozy Soup Recipes You’ll Love
- Broccoli Cheese Soup
- Potato Soup
- Corn Chowder
- Zuppa Toscana
Cheddar Broccoli Potato Soup Recipe Card
Ingredients
- 5½ tablespoons butter
- 1⅓ cups carrots, chopped
- 1 cup celery, chopped
- 1 cup onion, chopped
- 2 garlic cloves, minced
- 3 cups chicken broth
- 3½ cups russet potatoes, cubed
- 3 cups broccoli florets
- ¼ teaspoon thyme
- Salt and pepper to taste
- 6 tablespoons flour
- 3 cups milk
- ½ cup heavy cream
- 2 cups sharp cheddar cheese
- ⅓ cup parmesan cheese
Instructions
- Sauté carrots, celery, and onion in butter.
- Add garlic and cook briefly.
- Stir in broth, potatoes, thyme, salt, and pepper.
- Simmer until potatoes soften.
- Add broccoli and cook until tender.
- In another pan, make roux with butter and flour.
- Slowly whisk in milk and cook until thickened.
- Stir in cream.
- Add mixture to soup.
- Remove from heat and stir in cheeses until melted.
- Serve warm.
