La mayor parte de las culturas han creado tabúes y normas que previenen el desperdicio de alimentos. Al mismo tiempo, los protocolos sociales reservaban a las ocasiones de celebración o de hospitalidad un código que asociaba la abundancia de comida, en cantidades muy superiores a lo normal, a conceptos como la generosidad y la honorabilidad.