Scrub the potatoes, peel if desired, and chop them into even-sized pieces. If you are leaving the potatoes unpeeled, cut them into small bite-sized chunks Add to a large oven-safe saucepan with cover. Add enough salted water to cover the potatoes.
Bring to a boil and allow the potatoes to simmer until very tender.
Once the potatoes are tender, drain the water. Add the cream cheese, sour cream and 2 tablesppons of milk to the hot potatoes.
Using a potato masher or a hand mixer, mash the potatoes until fairly smooth. Add more milk if needed for desired consistency. Add salt and pepper to taste.
Cover saucepan and place in the oven for 15-30 minutes until the rest of the meal is ready. Pull the potatoes and serve.