First, peel the potatoes and rinse.
Second, chop the potatoes into evenly sized-chunks.
Third, fill a large pot with cold water and place the potato chunks into the pot.
Next, put the peeled potatoes on to boil over medium-high heat.
Once the potatoes come to a rolling boil, boil for around 15-20 minutes.
Then, drain the potatoes and set aside. (I leave mine in the strainer in the sink.)
In the same pot, pour in the heavy cream, add the cream cheese, butter, garlic powder, and sour cream, and whisk.
Allow the cream mixture to warm, and add the drained potatoes to the pot.
Then, use the potato masher to cream the cooked potatoes in the pot with the cream and seasonings.
Next, add salt and pepper and taste.
Finally, top the mashed potatoes with fresh herbs and serve warm.