Comforting, easy to make, and packed with flavor, a bowl of this broccoli cheese and potato soup is perfect for cozy dinners!

This post may contain affiliate links. Read disclosure policy.
Broccoli Cheddar Potato Soup
Broccoli cheese and potato soup is rich and creamy, and a heartier version of the classic easy broccoli cheese soup, thanks to the starchy potatoes! It’s creamy, savory, and an absolute winner of a dinner when it comes to simple, flavorful comfort food.
Joining the ranks of my loaded baked potato soup and cheeseburger soup, this broccoli potato soup recipe is made with budget-friendly ingredients and is so much tastier homemade than anything you’d find at the store or in a restaurant!
Why I Love This Recipe
- Ready in 30 minutes for busy nights or cozy weekends.
- Hearty enough to make a full meal loaded with veggies that kids love!
Ingredients Notes

Find the full printable recipe with specific measurements below.
- Onion, carrots, garlic: This soup is built on layers of flavor, starting with the sautéing of onion, carrots, and garlic in butter.
- All-purpose flour, chicken stock, and cream: The flour helps to thicken the soup. You’ll add warm cream towards the end to make the broth rich and creamy.
- Diced potatoes, broccoli, and cheddar cheese: Freshly grated sharp cheddar cheese has the best flavor and melts the easiest.
- Seasoning and butter: You’ll need salt, white pepper, and dried thyme.
How to Make Broccoli Cheese and Potato Soup
Melt the butter over medium-low heat, then cook the onion and carrots until softened. Add the garlic, then whisk in the flour and cook briefly until lightly golden.


Slowly stir in the chicken stock, potatoes, salt, white pepper, and thyme. Cover and cook on medium-high heat for 10-15 minutes, stirring occasionally.


Add the broccoli and simmer until tender. Remove from heat, stir in the cheese and cream until melted, then season and serve warm extra cheese, sliced green onion, or bacon bits!

Recipe Tips
- Cut potatoes and broccoli into bite-sized pieces so they cook evenly.
- Simmer over medium-high heat so the dairy doesn’t separate.
- Make sure to temper the cream by warming it up first before adding it to the soup.
- You can adjust the thickness by mashing some of the potatoes if you prefer.
- Stir in (or use as a topping) cooked diced ham, shredded chicken, or bacon bits.

More soup recipes to try include corn chowder, creamy sausage potato soup and crockpot potato soup.
More Soup Recipes

Broccoli Cheese and Potato Soup
Video
Ingredients
- ¼ cup butter , melted
- 1 cup chopped yellow onion , 1 small
- 1 cup chopped carrots , about 2 large
- 3 cloves garlic , minced
- ¼ cup all-purpose flour
- 32 ounces chicken stock , or vegetable stock
- 3 ½ cups diced potatoes , see notes
- ¾ teaspoon salt
- ¼ teaspoon white pepper
- ¼ teaspoon dried thyme
- 2 cups broccoli , cut into small pieces
- 2-3 cups shredded sharp cheddar cheese
- ½ cup cream , at room temperature
For topping: Shredded cheese, sliced green onion, crumbled bacon,
Instructions
- Make roux. In a large pan, melt 1/4 cup butter over medium-low heat. Add 1 cup onion and carrots. Cook 3-5 minutes. Then add 3 minced garlic cloves and let cook for another minute. Whisk in 1/4 cup flour and cook for a few minutes, just until golden brown.
- Boil. Slowly add 32 ounces chicken stock, diced potatoes, 3/4 teaspoon salt, 1/4 teaspoon white pepper and 1/4 teaspoon dried thyme. Stir together and then cover with a lid. Let cook on medium-high heat for about 10-15 minutes, stirring occasionally.
- Simmer. Add in 2 cups broccoli and let simmer for another 5-10 minutes or until tender.
- Add cheese. Remove from heat and add in 2 cups cheese and cream. Stir until just combined and allow to melt. Season to taste. Serve warm.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Substitutions and Variations
- Swap the cheddar for white chedder, gruyere, or Colby Jack cheese.
- You can use vegetable broth instead of chicken broth, if you prefer.
- For a twist, use cauliflower florets instead of broccoli, or a mix of both!
- I used 3 large Russets, but Yukon golds or baby potatoes work too.
- Sprinkle in some red pepper flakes for heat.
- Fresh broccoli is what I use, but frozen broccoli can be added for the last 5 minutes of cook time. No need to thaw it first.
Recipe FAQs
Keep leftovers in an airtight container in the fridge for up to 4 days.
I don’t recommend freezing soups that contain this much dairy or potatoes. The texture changes once thawed, so it’s best to eat it within a few days.
Simmer it gently on the stove until it’s warmed through. You can also heat it in the microwave. Add a splash of cream or milk if it has thickened.


Diana
So delicious!! I added some leftover ham and doubled the recipe trying to use up veggies that needed cooking. I am so glad I doubled it because we love this soup!
Sarah @IHeartNaptime
Yeah! So glad you love the broccoli cheese and potato soup!
Jennifer
OMG I haven’t had potatoe/broccoli soup. I changed the cream out for coconut milk (milk and my stomach do not get along). So good!!!!
Sarah @IHeartNaptime
So glad you loved the broccoli cheese and potato soup and could make it work for you!
Marg
This is really excellent—a full and tasty meal on it’s own! I made it with cauliflower too and it was also terrific! Chopping the potatoes does take a while but it’s worth every minute of it! Thanks for sharing!
Sarah @IHeartNaptime
So glad you loved the broccoli cheese and potato soup Marg!
anna topfer
excellent … I used 1 cup sharp ( maclaren;s Imperail cheese ) and 2 cups old cheddar Yummmmmmmy
Sarah @IHeartNaptime
So glad you loved the broccoli cheese and potato soup!
Annie
This broccoli, potato and cheese soup was delicious. It was so easy to make. The recipe is easy to follow. I can’t believe how much I ate! Thank you for such a great recipe!
Sarah @IHeartNaptime
So glad you love the broccoli, cheese and potato soup!
De
I very, very rarely rate anything. If it’s good, I’m just glad I found the recipe and move on. I can’t do that with this recipe. I saw it, noticed I had all but one of the ingredients already, and thought, “Why not get that one ingredient and use up these items I have that need to be used in some way before they go bad?” I must also say that I have quite a few broccoli and cheese soup recipes in my files because it is my favorite soup and I’m a soup lover no matter what time of year it is. After all of that, I am here to say this is by far the best recipe I’ve ever found for broccoli and cheese soup. The addition of the potatoes and cream is brilliant! These two items change this recipe from an ordinary one to a spectacular one! Best I’ve ever had! Thx for your creativity, Jamielyn! You’ve nailed it!!
Sarah @IHeartNaptime
Awww thanks De! So glad you love the broccoli, cheese and potato soup!
Shirley
Do you think you could use diced frozen hash brown potatoes? Recipe looks amazing
Sarah @IHeartNaptime
I think that would work, they may cook quicker, so keep an eye on it.
Cindy
no broccoli but i have brussel sprouts in my frig that I am going to use…all in the cruciferous family.
Alisha
Warm, cozy, and so delicious! – recipe tester, Alisha
Sarah @IHeartNaptime
So glad your family loved the broccoli, cheese and potato soup!