Place a large pot cool salted water over a high flame, add the potatoes, salt and garlic and bring to a boil. Boil just until a skewer can easily penetrate the potatoes, 20-30 minutes. Reserve some of the cooking liquid. Drain water and mash with a potato masher, leaving them slightly lumpy. Add the buttermilk, butter, cream, salt and pepper and stir into the potatoes. Stir in some of the cooking water if you like thinner potatoes. Adjust seasonings and serve.
The fresh buttermilk adds a nice country twang that is perfect with traditional fare. These hold and re-heat well. Cook with the skins and crush coarsely for a flavorful and textured result, or remove the skins and whip them for more elegant presentation.