Peel potatoes
Cook potatoes in the microwave according to your microwave potato settings (usually between 1-3 minutes per potato)
Cut potatoes into 1" cubes, set aside
Cook bacon to your preferred crispiness and set aside, crumble once cooled
Dice up four green onions, set aside
In a large stock pot or dutch oven, melt butter over low-medium heat
Add flour and whisk together with butter until smooth and bubbly. Cook mixture for 2-3 minutes
Increase heat to medium and gradually whisk in 6c milk. Cook until slightly thickened, about 14 minutes ***continued whisking is so important here! Otherwise the milk will burn to the bottom of your pot and your entire batch of soup will taste smokey, yuck!
Add the potatoes and onions, stirring occasionally, until soup begins to bubble. Reduce heat, simmer gently for 10 minutes
Stir in bacon, bacon grease reserves, and 1c sour cream
Add in 2c grated cheddar cheese and stir well
Use an emersion blender to blend everything up if you would like. I like to do a couple of pulses so I still have some chunks along with creamy potato!
Dish and serve. Top with crumbled bacon, cheese and diced green onions. Serve in a bread bowl if you'd like!