gulosity

/ɡjuˈlɑsəti/
noun
  1. Excessive eating or drinking; greediness for food or drink.
    • His gulosity at the buffet was embarrassing to his friends.
    • She tried to hide her gulosity, but the empty plates gave her away.
    • The medieval feast was marked by such gulosity that many guests became ill.