Bring a medium pot with cauliflower florets and a pinch of salt, covered with cold water to a boil over high heat. Let boil for 8-10 minutes or until fork tender. Drain, reserving ½ cup of the cooking water. In same pot, add cauliflower, half the garlic, cream cheese, and a pinch of salt and pepper. With a fork or whisk, mash ingredients together until smooth with only a few lumps. If necessary, use reserved cooking water to make whipped cauliflower smoother. Keep warm until ready to serve.