8 ounces bacon, chopped into small pieces
2 1/2- 3 lbs potatoes, scrubbed, peeled and cut into cubes
1 large onion, diced
2-3 cloves garlic, minced
2 tablespoons AP (all-purpose) flour
4 cups low-salt chicken broth
1 cup whole milk
2 cups shredded cheese - Colby, Cheddar, what you will
3-4 green onions, sliced thin, for garnish
sour cream, for garnish
salt and pepper to taste
Cook the bacon in your soup pot until crisp. Remove with a slotted spoon but reserve the drippings. Cook the onion in the bacon drippings until soft. Add the garlic and cook 1-2 minutes. Stir in the flour and cook about 1 minute. Whisk in the broth and milk. Add the cubed potatoes and bring the mixture to a boil. Reduce the heat to medium and cover Cook until the potatoes fork-tender, 7-10 minutes. (Cut the cubes fairly small so they will cook more quickly.)
Remove about 2 cups of cooked potato cubes and set aside. Puree the rest of the soup in a blender or using a stick blender. Reheat the soup over low heat. Remove from heat and stir in the cheese to melt. Return the reserved pieces of potato to the pot. Season with salt and pepper.
To serve, ladle soup into bowls and garnish with crispy bacon, sliced green onions, and dollops of sour cream.