Creamy mashed potatoes are the ultimate comfort food! With a smooth and fluffy texture and a rich and buttery flavor, these are always a crowd favorite. Serve them alongside steak, chicken, or as a holiday side dish for a guaranteed hit at the dinner table.
Wash and peel potatoes, then cut into quarters or 1-2 inch chunks. Place the potatoes into a large pot and cover with cold water. Generously season the water with about 1 Tablespoon of salt. Bring the potatoes to a gentle boil and cook for 15-20 minutes until fork tender.
Drain the potatoes and return to the warm pot. Add the butter and cream cheese to the pot and cover for 3-5 minutes to allow the cream cheese and butter to soften and any water in the potatoes to evaporate.
Warm up milk in the microwave for about 1 minute or until just warmed through. Add the milk, garlic powder, and a generous sprinkle of salt & pepper to the potatoes. Mash the potatoes well using a potato masher until smooth and creamy.
Transfer to serving bowl, make swirls on top and drizzle over with butter and garnish with chives if desired.