Rinse the potatoes with cold water, then peel and cut them down to ½ -¾ cubes.
Turn your slow cooker on the sautee function and cook the bacon.
When the bacon is browned and crispy remove it from the pan. Leave the bacon fat in the cooker.
Add the unsalted butter, chopped onion, and garlic to the slow cooker and cook until the onions are tender.
Sprinkle the all-purpose flour over the mixture and stir to combine. Let the mixture cook for 3-4 minutes, stirring regularly.
Once done set your slow cooker to low and allow it to cool slightly.
Add the diced potatoes, chicken broth, milk, and heavy cream to the slow cooker and stir to combine thoroughly
Add the salt, black pepper, sweet paprika, and chili powder to the mixture and stir to combine thoroughly.
Place the lid on the slow cooker, set it to the low-temperature setting, and allow it to cook for 4 hours or until the potatoes are fork-tender.
Remove half of the potatoes from the slow cooker and puree them with an electric mixer, food processor, or blender.
Place the pureed potatoes back into the slow cooker and mix together to combine thoroughly.
Chop the cooked bacon into small bits and add it to the soup mixture.
Add the sour cream and cheddar cheese to the slow cooker and stir to combine.*For an extra creamy texture, add four ounces of cream cheese to the mixture. Let the soup cook for an additional 15 minutes with the lid on. When finished, stir to make sure all the cheese has melted.
Once done place in a bowl and garnish with cheddar cheese, bacon bits, green onion, or sour cream.