1 ½poundsrusset potatoes, peeled and cut into ½" cubesbaked or boiled
⅓cuponionssmall diced
2tablespoonsolive oil
2tablespoonsbutter
¼cupflour
2cupschicken stock
2cupsmilk
1cupcheddar cheeseshredded
2cupshamcut or chopped into small pieces
¾teaspoonsalt
pepperto taste
1-2green onionssliced
Instructions
In a large pot over medium heat add in the olive oil. Once hot add the ham and cook until lightly browned. Remove from the pot and reserve for later.
Add in the butter and the onions and sauté until the onions have softened, about 4 minutes.
Next, whisk in the flour to make a roux. Now add in the chicken stock, whisking to prevent any clumping. Add in the milk, mix well.
Once the soup has slightly thickened add in half of the cooked potatoes and lightly mash. The mashed potatoes will add texture and help to thicken the soup further.
Add in the remaining potatoes and cook for about 5 minutes.
Add in all of the cheese and mix well. Once the cheese is fully incorporated add in the ham. Mix well. Season with salt and pepper. Enjoy!