Place the peeled and chopped potatoes, chicken broth, cooked bacon bits, chopped onion, minced garlic, salt, and pepper into your crockpot.
Set the crockpot to cook on high heat and let it simmer for approximately 3 to 4 hours, or choose low heat and cook for 5 to 6 hours until the potatoes are easily pierced with a fork. Gently mash the potatoes inside the pot to give the soup a creamy texture.
Stir in the butter, sprinkle the flour over the mixture, then pour in the milk followed by the shredded cheese and sour cream. Combine everything thoroughly and allow the soup to cook on low for an additional 30 minutes up to an hour until it becomes thick and smooth.
Before serving, sprinkle fresh green onions on top along with any of your favorite toppings.
Ladle the soup into bowls and enjoy this deliciously creamy, comforting meal with friends and family!