A valid passport is definitely needed and must be valid for 6 months after you enter Belize.
You may be mixing up the term passport with visa. A visa is not needed from the U.S. and all Commonwealth countries such as the U.K., Canada, Commonwealth nations in the West Indies, etc.
Jim