Coat the cubed potatoes with flour and place in the slow cooker.
Add diced onion, bacon, and sprinkle pepper over the potatoes.
Pour chicken or vegetable stock over the potatoes and cook on high for 3 and 1/2 hours. Use a potato masher to slightly mash the cooked potatoes and add half and half. Cook an additional 30 minutes. Scoop soup into bowls and add toppings of your choice.