Broccoli Potato Cheese Soup

This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Broccoli Potato Cheese Soup is the ultimate comfort food! Thick, creamy soup is filled with broccoli, hearty potatoes, freshly shredded cheddar cheese and crumbled bacon to send it right over the top. A big bowl of this soup is sure to warm your body and soul! 

Want to sneak some more broccoli into your diet? I’ve got you covered! Creamy Mushroom Broccoli Pasta, Broccoli Cauliflower Casserole, and Roasted Potatoes and Broccoli are two easy recipes that’ll help you get your fix of that delicious green veggie. 

Top down view of broccoli potato cheese soup in bowls.

Easy Broccoli Potato Cheese Soup

Grab a spoon and be prepared to not want to put it down. Once you start eating this Broccoli Potato Cheese Soup, it’s hard to stop!

This thick, creamy soup is made addictive with plenty of cheese and salty crumbled bits of bacon (optional, of course!). It’s so good, you’ll forget that you’re actually getting quite the nutritional kick from the broccoli as well!

This cheesy potato and broccoli soup is also a big winner because of how filling it is. Thank you, potatoes, for always hitting the spot!

How to Make Broccoli Potato Cheese Soup

This easy recipe is perfect for stirring up on a busy weeknight. 

Broth and seasonings added to a pan of soup.

Sauté the butter, carrots, celery, and garlic in a Dutch oven until they all start to soften. 

Stir in the broth, potatoes, thyme, and seasonings. Bring to a boil then reduce to a simmer. 

Cover and let simmer for about 15-20 minutes. 

Potatoes, broccoli and carrots in a pan.

Stir in the broccoli and cook for another 5-6 minutes. 

Roux in a pan.

Make a roux by first cooking the flour, then whisking in the milk. 

Potato and broccoli soup in a dutch oven.

Pour the roux into the soup. Stir until thickened. Stir in the heavy cream to combine. Stir in the cheese and remove the pot from the heat.

Taste, and add salt and pepper to your preference.

Enjoy it warm with bacon on top!

Tips for the Best Broccoli Potato Cheese Soup

  • Use whole milk and heavy cream for the thickest, creamiest results. Don’t substitute them with anything else. 
  • After the first 15-20 minutes of simmering, check the consistency of the potatoes with a fork. They should be easy to pierce, but still firm enough to hold their shape. 
Hot soup on a ladle.

Can I freeze Broccoli Potato Cheese Soup?

We don’t recommend freezing this soup. The milk and heavy cream tend to cause this soup to separate when thawed.

Can I use frozen broccoli instead of fresh?

You sure can! Just note that frozen broccoli might not have the same consistency as fresh, firmer broccoli. 

Storage

Storage: Broccoli Cheese Potato Soup stores well in an airtight container in the refrigerator for 3-4 days. Reheat on the stove top over low heat to prevent separation or in the microwave on half until heated through.

More Easy Soup Recipes:

Like this recipe?

We’d love it if you would leave a 5 Star ⭐️⭐️⭐️⭐️⭐️ rating below and follow us on Facebook and Pinterest!

Top down view of soup in a bowl.

Broccoli Potato Cheese Soup

5 from 1 vote
Print Pin
Author: Kim
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Servings: 12 Servings

Ingredients

Instructions
 

  • Heat a large soup pot or Dutch oven over medium heat. Add 2 tablespoons of butter, carrots, onions, celery, and garlic. Cook for 4 to 5 minutes or until the vegetables begin to soften.
    1 ½ cups carrots
    1 cup white onion
    ½ cup celery
    1 large garlic clove
  • Add the chicken broth, potatoes, and thyme (if using). Bring the ingredients to a boil then reduce to a simmer.
    6 to 7 cups low-sodium chicken broth
    4 cups russet potatoes
    ½ teaspoon dried thyme
  • Cover and simmer for 15 to 20 minutes. You want to be able to pierce the potatoes with a fork, but they should still be firm.
  • Add the broccoli florets, and cook for 5 to 6 minutes or until the potatoes are tender but not overly soft.
    3 cups fresh broccoli florets
  • Meanwhile, make a roux by melting the remaining 4 tablespoons of butter in a medium saucepan. Whisk in the flour and cook for 2 to 3 minutes to remove the raw flour flavor. Continue whisking and slowly pour in the milk until the mixture is smooth and no lumps remain.
    ⅓ cup all-purpose flour
    2 cups whole milk
  • Pour the milk mixture into the soup, and stir constantly until the soup thickens. Add the heavy cream and stir to combine.
    1 cup heavy cream
  • Add the shredded cheese a little bit at a time, stirring between each addition. Once all the cheese melts, remove from heat. Taste, and add salt and pepper to your liking.
    Ground black pepper
    2 cups shredded cheddar cheese
    Salt
  • Enjoy warm with crumbled bacon on top! See post for tips and storage options.

Notes

  • The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 cup of soup. Actual calories will vary.

Nutrition

Serving: 1cupCalories: 301kcalCarbohydrates: 20gProtein: 10gFat: 21gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.2gCholesterol: 61mgSodium: 188mgPotassium: 514mgFiber: 2gSugar: 5gVitamin A: 3557IUVitamin C: 25mgCalcium: 229mgIron: 1mg
5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. 5 stars
    This recipe is DELICIOUS!!
    The only ingredient I left out was thyme. This is SO good… I had to make myself stop at one bowl. It’ll be even better tomorrow.
    Thank You!!

    1. Thank you Pam! Kim and I are thrilled you enjoyed the soup. Thanks again for commenting and rating the recipe. Have a lovely day 🙂