In a large pot, cover potatoes and garlic with water by 2.5cm. Bring to a boil, add salt and simmer until tender, about 15 minutes. Drain potatoes and garlic well.
Put back in the pot and cook over low heat to evaporate the rest of the water. Mash in the butter. Add heavy cream in stages until desired consistency reached. Season with salt and pepper, to taste.