Heat the unsalted butter in a saucepan at medium-low heat.
Add minced garlic and cook until garlic is a little bit tender.
Add heavy cream, ground black pepper, garlic powder, and salt, and bring the mixture to a boil.
Strain potatoes through a golden colander, and place them in a separate bowl.
After mashing the potatoes with a potato masher, beat them even more with a strong wooden spoon.
Add chopped parsley and sour cream to the potatoes.
While whisking, gradually adds the warm cream mixture to the potatoes to get a creamy, smooth texture.
If necessary, add more salt, pepper, or garlic powder to enhance the flavor.
As a garnish, use some chopped parsley and green onions.
Serve on a plate and enjoy!