Place cauliflower in a pot and cover with water; bring to a boil. Cook until tender, about 10 minutes. Drain.
Return drained cauliflower to the pot. Add butter, garlic, salt, and pepper. Mash with a potato masher until smooth and the consistency is similar to mashed potatoes.