Bring a large pan of salted water to a boil. Then add your peeled, washed and cut potatoes and bring to a boil. Simmer for approximately 20-25 minutes until soft.
Meanwhile, heat oil over a medium heat, add garlic and sauté for 45 seconds, add the onion and cook until translucent, approximately 5-7 minutes, then set aside.
Drain your potatoes in a colander and place them back in the pan. Start to mash your potatoes and then add the garlic and onion, butter, half and half, cream cheese, salt and black pepper. Now mash your potatoes to the texture you prefer (we like ours smooth and creamy). Transfer to a serving dish and add chopped parsley for garnish. Serve immediately. Enjoy your dreamy creamy southern mash!
