
Place potatoes in a large pot of cold salted water with the garlic cloves.
Bring potatoes to a boil, reduce heat to simmer, and cook 15-20 minutes or until tender.
Drain well and place potatoes & garlic back into the warmed pot.
Add cream cheese and butter to the potatoes and using a masher, mash potatoes.
Add warmed milk a little bit at a time while continuing to mash until smooth and creamy. Stir in horseradish, green onion, and parsley.
Season with salt and pepper. Serve hot.