These Garlic Mashed Potatoes are creamy and delicious. Made with minced garlic and cream cheese, it's the best side dish and one that everyone will love!
If desired, peel potatoes, or leave the skin on and dice potatoes. Place in a large pot and add water to cover potatoes. Bring to a boil and cook until tender, about 20 minutes. Drain potatoes using a strainer and set them aside.
In the same pot on medium heat, add butter and minced garlic. Allow butter to melt and cook garlic for 1 to 2 minutes until aromatic. Add potatoes back into the pot and mash.
Remove from heat and add in cream cheese and mash until cream cheese is melted. Add in salt and pepper and continue to mash. Adjust seasoning to taste.
Finally, add in the milk and stir until smooth. Add more milk as needed to get the desired texture.
Transfer to a serving bowl and garnish with parsley if desired.
Notes
You can use roasted garlic or garlic powder instead of fresh garlic. In either case, just max or mix into the potatoes with the butter.
Do not overcook the potatoes. They should be fork tender - easily pierced with a fork, but not falling apart.
Mash when the potatoes are hot or they will become gummy. Likewise, any ingredients added should be room temperature or warmed.
Make up to a day in advance. Transfer the mashed potatoes to a baking dish, cover with foil and store in the fridge overnight. When you're ready, bake covered for 20-30 minutes in a 350℉ oven.
Store leftovers in an airtight container in the fridge for up to 4-5 days or the freezer for up to 6 months. Reheat in the microwave for 45-60 seconds, stirring halfway through. Thaw before reheating.