2Place potatoes in a large pot and add enough water to cover them by at least 3 inches.
3Add 2 tablespoons of salt to the water.
4Bring the pot to a boil and cook the potatoes until they are fork tender.
5Drain all the water from the potatoes.
6Return the potatoes to the pot and place over low heat to dry out excess moisture.
7In a separate pan over medium-low heat, melt the butter, then add cream cheese, sour cream, garlic powder, southern seasoning, salt, black pepper, and heavy cream.
8Stir until everything is fully incorporated and smooth.
9Add the dried potatoes to the cream mixture.
10Use an electric mixer to blend until the potatoes are completely smooth.