Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon

Broccoli potato ham and cheese soup

  • Author: sarahpflugradt
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 5 servings 1x

Ingredients

Scale
      • 2 tablespoons extra virgin olive oil
      • 1 small yellow onion chopped
      • 1 large carrot, shredded
      • 1 large russet potato, diced into 1/4″ cubes
      • 2 cups broccoli florets
      • 3 cups low sodium chicken or vegetable stock
      • 2 cups reduced fat milk
      • 3 tablespoons all-purpose flour
      • 1 cup freshly shredded sharp cheddar cheese
      • 1.5 cups diced low sodium ham
      • 2 tablespoons chopped fresh chives

       


Instructions

In a medium to large stock pot or dutch oven, heat olive oil over medium heat

Add onions and carrots and sauté for 3 minutes

Add potatoes and broccoli florets and sauté for an additional 3 minutes

Add stock, turn up heat to medium high and bring to a simmer or light boil

Simmer for 10 minutes or until the potatoes are slightly soft

In a small bowl or measuring cup, add the flour to the milk and whisk until smooth

Turn the heat to medium and add milk

With a potato masher, smash some of the potatoes down – the soup will start to thicken

Bring the soup back to simmer – as soon as it starts to simmer, turn the heat off and add the cheese and ham

Stir until smooth and add the chives

Allow the soup to rest for 5 minutes to thicken more


Notes

This recipe does not include extra salt. If you feel that you need a little salt, start with 1/4 teaspoon at a time.