Add the chicken, potatoes, onion, bacon, salt, pepper, garlic and chicken broth to the slow cooker.
Cover and cook on LOW for 8 hours.
Remove the chicken on to a plate, and dice. Don't add it back to the slow cooker yet.
Add a few ladles of the broth and potatoes to a blender, add the cream cheese to the blender. Cover and blend until smooth. Add this mixture to the slow cooker with the rest of the soup. Add the chicken and stir.
Serve with desired toppings.