In a large pan, combine the broth and potatoes. Bring to a boil and then reduce the heat to medium-low. Cook until potatoes are tender, but not mushy. Stir occasionally so they don't stick to the pan.
When the potatoes are tender, turn the heat to low and stir in the onion mixture, sour cream and cream cheese. Stir till creamy.
Add the bacon and salt and pepper to taste.
Recipe by Baked in AZ at http://bakedinaz.com/potato-cream-cheese-soup-wildflower-bread-co-copycat/