Prep the Ingredients:
Peel and dice the potatoes, chop the onion, and prepare the ham.
Layer the Ingredients:
Place the diced potatoes in the bottom of your crockpot. Add the chopped onion, ham, cream of chicken soup, chicken broth, garlic, and black pepper. Stir gently to combine.
Cook:
For low heat, cook for 6-8 hours.
For high heat, cook for 3-4 hours. Check to make sure the potatoes are tender.
Add Cheese and Thicken:
One hour before serving, stir in 1 ½ cups of shredded cheddar cheese. In a small bowl, whisk together the milk and flour until smooth. Pour this mixture into the crockpot and stir well. Cover and cook for another hour to thicken.
Serve and Garnish:
Ladle the soup into bowls and garnish with crumbled bacon, extra shredded cheese, green onions, and a dollop of sour cream if desired. Serve warm and enjoy!