01 - Place potatoes and garlic cloves in a large pot and cover with cold water. Add 1 teaspoon salt.
02 - Bring water to a boil over high heat, reduce to a simmer, and cook until potatoes are fork-tender, approximately 15 to 20 minutes.
03 - Heat heavy cream and unsalted butter together in a small saucepan over low heat until butter melts and the mixture is warm.
04 - Drain potatoes and garlic thoroughly and return to the pot. Let them sit uncovered for 1 to 2 minutes to evaporate excess moisture.
05 - Use a potato masher or ricer to mash the potatoes and garlic until smooth and fluffy.
06 - Slowly incorporate the warm cream and butter mixture into the mashed potatoes, stirring to combine. Adjust seasoning with additional salt and pepper to taste.
07 - Transfer to a serving bowl, garnish with chopped chives or parsley, and add extra butter if desired. Serve immediately while hot.