01 - Place potato chunks in a large pot and cover with cold, salted water.
02 - Bring to a boil over medium-high heat, then reduce to a simmer and cook for 15–18 minutes until fork-tender.
03 - Drain potatoes thoroughly and return them to the hot pot to steam dry for 1–2 minutes.
04 - Mash potatoes using a potato masher or ricer until smooth and free of lumps.
05 - Add softened butter, warmed milk, and heavy cream, stirring until fully blended and creamy.
06 - Adjust seasoning with salt and freshly ground black pepper to taste.
07 - Transfer to a serving bowl and garnish with chopped chives or parsley if desired. Serve hot.