01 -
Set your oven to 350°F (175°C) and let it heat up.
02 -
Peel the potatoes, cut them into chunks about the same size, rinse them well, and drain off the extra water.
03 -
Put the potato pieces in a pot, add enough water to cover them, and toss in a couple of hefty pinches of salt. Bring it to a boil and cook until you can easily poke a fork through, around 10 to 15 minutes. Drain once cooked.
04 -
Place the drained potatoes back into the pot. With the heat on low, let them steam for about 3 minutes to dry them out a little more.
05 -
Move the potatoes to a big bowl or mixer. Mash them on low until they break apart. Pour in the melted butter, then throw in some salt and pepper. Toss in the cream cheese, and slowly stir in the warm half-and-half until it’s as creamy as you like. Taste to see if it needs more salt.
06 -
Coat the bottom of a 9x13-inch pan with some grease. Spread the mashed potatoes evenly across the dish. Dice the cold butter into pieces and scatter over the top.
07 -
Pop the pan in the oven and bake for 45 minutes. Take it out, serve while hot, and enjoy!