01 - Preheat oven to 400°F (200°C). Poke potatoes with a fork, then bake directly on the oven rack for 45 to 60 minutes until fork-tender. Allow to cool slightly, then peel and roughly chop.
02 - Slice a thin layer from the tops of each bread loaf and hollow out the centers, leaving approximately 1/2-inch thick walls. Set bread bowls aside and reserve hollowed bread for another use.
03 - In a large pot or Dutch oven over medium heat, cook bacon until crisp. Transfer to a paper towel-lined plate. Drain excess fat, reserving 1 tablespoon in the pot.
04 - Add butter to the pot. Stir in onion and cook until translucent, about 5 minutes. Add garlic and cook for an additional minute.
05 - Sprinkle flour over the onion and garlic; cook, stirring constantly, for 2 minutes until a pale roux forms.
06 - Gradually pour in milk and broth while whisking to prevent lumps. Bring to a simmer and cook for 5 minutes, stirring frequently.
07 - Add chopped baked potatoes to the pot and gently mash to desired consistency, either smooth or chunky.
08 - Stir in sour cream, shredded cheddar cheese, salt, pepper, and smoked paprika (if using). Simmer for 5 to 10 minutes until the mixture thickens and becomes creamy. Adjust seasoning to taste.
09 - Ladle hot soup into prepared bread bowls. Garnish each serving with additional cheese, bacon, sour cream, green onions, and fresh chives if desired.
10 - Serve promptly while bread bowls remain crisp.