01 -
Cut the cream cheese into small cubes and allow it to reach room temperature.
02 -
Fill a large pot halfway with cold water. Peel the potatoes and cut them into 1-inch cubes, placing them in the pot as you go to prevent browning.
03 -
Add a heaping spoonful of kosher salt to the pot. Bring to a boil over high heat, then reduce heat and simmer until potatoes are fork-tender, 12 to 15 minutes.
04 -
While potatoes cook, combine half and half with butter in a saucepan. Warm gently over low heat until steaming, but do not let it boil.
05 -
Drain the cooked potatoes thoroughly, return them to the pot, and cook over low heat for 1 to 2 minutes, stirring to remove excess moisture. Remove from heat.
06 -
Add kosher salt and black pepper. Mash the potatoes until smooth, using a potato masher or ricer.
07 -
Fold in cream cheese. Add 1 cup of the warm half and half mixture, folding gently. Add an additional 1/2 cup, mixing until fully incorporated. Gradually add remaining mixture, a little at a time, until a smooth, creamy consistency is reached. Avoid overmixing.
08 -
Transfer mashed potatoes to a large bowl or casserole dish. Cover tightly and chill in the refrigerator for up to 2 days.
09 -
Before serving, reheat in a covered ovenproof dish at 350°F (175°C) for 30–40 minutes, adding extra butter if desired. Garnish with chopped chives or parsley.