Bean-feast is a term that finds its roots in the Middle Ages. Originally, it was meant to describe a feast where beans were served as the main dish, which used to be a rare delicacy back then. However, nowadays, it's more commonly used to refer to a social gathering or feast where food and drinks are shared among friends, co-workers, or family members. Fortunately, there are plenty of synonyms that can be used in its place, such as festivity, celebration, party, gathering, banquet, fete, shindig, reception, soiree, or jamboree. Regardless of the term used, the bean-feast is a time-honored tradition of celebrating life and good times with good company.