Peel and boil potatoes until mushy. Drain. Put cream cheese in bottom of pan, put the drained potatoes on top, add garlic, salt pepper, and any other seasonings you want to add Put lid on pan, make sure it is off of heating element and let it sit for about 10 minutes.
Once 10 mins has past take lid off, add sour cream, milk and get out your mixer and mix up the potatoes just like mashed potatoes, making sure you scrape the bottom and the sides of the bowl so the cream cheese and sour cream are evenly distributed. once its all mixed in and smooth add the stick of butter and put the lid back on. They are ready to serve once the stick of butter has melted, you can mix it in or just let it pool in there all drippy.
These potatoes can be made the night before and put in the fridge omitting the stick of butter until you are ready to warm them up on the stove top, stirring frequently. You can also make them ahead and warm them in a crockpot.