چرا جوامع گوناگون انسانی با فرهنگهای متفاوت در گوشهوکنار جهان پارهای مواد غذایی را بیشتر دوست دارند و گروهی دیگر را کمتر، یا حتی از برخی مواد غذایی پرهیز میکنند.
نخستین دلیلی که به ذهن میرسد مولفههای فرهنگی است. اما طی صد سال اخیر، پژوهشهای انسانشناسی فرهنگی و زیستبومشناسی فرهنگی بین جوامع انسانی متفاوت در گوشه و کنار جهان، نشان داده که با وجود اهمیت عوامل فرهنگی، آنچه نقشی تعیینکننده در عادات فرهنگی انسان نسبت به انواع مواد غذایی بازی میکند در عوامل زیستمحیطی، بهویژه موادی ریشه دارد که طبیعت در اختیار انسان قرار میدهد. بهعبارت سادهتر، طبیعت و زیستمحیط برخی مواد غذایی را در دسترس جوامع انسانی قرار میدهد و سپس فرهنگ انسان است که بنا به مولفههای فرهنگی و باورهای مذهبی (که زیرسیستمی از فرهنگ است) گروهی را ارجحیت میدهد و گروهی دیگر را رد میکند.