You can technically put a vessel sink on any kind of vanity. The main issues would be the height of the cabinet, whether it has an existing countertop or not, and your current plumbing. You can purchase vanities that are designed for vessel sinks.