Place a stock pot with water on the stove and bring it to a boil.
Add 2 tbsp of kosher salt to the boiling water and let it dissolve.
Peel and chop the potatoes into equal-sized pieces.
Peel and roughly chop the fresh garlic.
Add the potatoes and garlic to the boiling water and cook for about 15 minutes or until the potatoes are easily pierced with a fork.
Combine butter, 1 tbsp salt, heavy whipping cream, and pepper in a separate smaller pot. Heat the mixture on low heat.
Once the potatoes are fork-tender, drain them, leave the garlic in the pot, and return them to the larger pot.
Slowly pour the heated cream mixture into the pot with the potatoes.
Use a handheld mixer or potato masher to beat and mix the potatoes until the desired consistency is reached.
Alternate adding cream and mixing until you achieve your desired texture for the mashed potatoes.