These Cream Cheese Mashed Potatoes are rich, creamy, and decadent ... basically the best homemade mashed potatoes recipe ever ... and they're so easy to make!
Peel potatoes (if desired) and chop.
Place potatoes in a large pot and cover with cold, well-salted water.
Cover pot and bring to a boil over high heat. Remove lid, reduce heat to medium-high, and cook potatoes until tender.
Drain potatoes well, then add cream cheese and butter. Mash, adding just enough milk to reach desired consistency. Season to taste with salt and pepper.
Serve potatoes hot. Enjoy!