Bake the potatoes until fork-tender, peel if desired, and chop. Set aside.
In a large pot, cook the bacon over medium heat until crispy. Remove and set aside. Discard all but 2 tablespoons of bacon grease.
Add butter to the bacon grease and melt. Whisk in the flour and cook for 1-2 minutes, stirring constantly.
Slowly add the milk and chicken broth while whisking continuously to avoid lumps.
Bring to a gentle simmer and cook for 5 minutes until slightly thickened.
Add chopped baked potatoes, salt, and pepper. Simmer for another 10 minutes.
Reduce heat to low. Stir in sour cream, shredded cheddar, and most of the bacon (save some for topping).
Serve hot, garnished with green onions and remaining bacon and cheese.