Place a large pot over medium heat and add 4 strips of bacon cut in half or thirds
Cook the bacon until it is crisp and then transfer the bacon onto some paper towels and set aside for now
Add the diced yellow onion and cook for 5-6 minutes or until softened
Add 4 cloves of garlic and cook for 60 seconds while stirring constantly
Sprinkle 1/4 cup of all purpose flour over the softened onions and garlic and stir to combine
Add 32 ounces of chicken stock and 2 cups of whole milk and bring the mixture to a simmer
Add the diced potatoes and simmer until the potatoes are tender
Transfer about half of the mixture into a blender or food processor and blend until fairly smooth
Reduce the heat to low and pour the blended portion back into the pot along with 1/2 cup of sour cream or greek yogurt, 1 1/2 cups of shredded sharp cheddar and 1 teaspoon of onion powder and mix until completely combined
Taste and add additional salt, black pepper or onion powder if desired
Roughly chop the crisped bacon and either mix it into the soup or use it as a garnish along with additional shredded cheddar, sour cream and chopped chives
Enjoy hot