中世纪的宴会显示,人们吃各种各样异乎寻常的食物——这类食物现在不再有人吃——尤其是鸟类。老鹰、鹭鸶、孔雀、麻雀、云雀、燕雀、天鹅以及几乎所有其他飞的东西,各个地方都吃。倒不是因为天鹅和别的不寻常的鸟类味道特别鲜美——这类鸟的味道并不鲜美,这是我们现在不吃的原因——而是因为没有更好吃的别的肉类食物。有1000年时间,人们几乎不吃牛肉、羊肉和小羊肉。这类动物很宝贵,人们很需要它们的毛、粪便或力气,因此舍不得宰杀。在中世纪的很长时间里,对于大多数人来说,最大的动物蛋白质来源是熏鲱鱼。
即使肉类食物供应充足,在很多时候也是禁吃的。中世纪的人不得不一星期吃3天鱼,加上40天的大斋节和禁吃陆基肉类食物的其他宗教节日。有食物限制的总天数在各个时代是不一样的,但在最多的时候,一年差不多有一半的日子是所谓的“无脂肪”日。凡是鱼和其他水里游动的东西,那是没有不吃的。赫里福德郡主教的厨房账单显示,他家吃的这类食物有鲱鱼、鳕鱼、黑线鳕、鲑鱼、狗鱼、欧鳊鱼、鲭鱼、杖鱼类、江鳕、狗鳕、斜齿鳊、鳗、七鳃鳗、海鳕、丁、鳟鱼、米诺鱼、虾虎鱼、鲂等等,总共20多种。普遍吃的还有鲃鱼、鳊鱼、鲮鱼,甚至海豚。直到亨利八世时代,不遵守吃鱼日的习俗有可能要被判处死刑,至少在理论上是这样。和罗马人决裂以后吃鱼日才废除,但伊丽莎白女王又加以恢复,以支持英国捕鱼船队。教会也热衷于保留吃鱼日,倒不是出于任何宗教信念,而是因为它通过变卖分配到的鱼,已经建立了一个有利可图的副业。