分析认为,多方面因素造成了全球食品价格的上涨。国际油价创历史高位不仅使生物乙醇行业快速发展,也在运输成本等方面加大了食品行业的成本开支。而生物乙醇行业消耗了大约25%的玉米产量,并在食品行业中产生了连锁反应。美国艾奥瓦州立大学的一份研究显示,由于用玉米生产乙醇,2006年美国人的平均食品开支已增加了47美元。而据粗略统计,2007年美国鸡肉价格上涨了10%,鸡蛋涨价21%,牛奶价也上涨了14%。此外,肉蛋奶生产需要投入更多粮食,也在一定程度上推动了食品价格上涨。而澳大利亚和阿根廷等国的干旱天气也减少了07年的小麦供给。美国农业部预计今年5月底,美国小麦库存可能创下60年来新低。对美国而言,种种迹象表明,食品价格涨势尚无缓和迹象。
美国《芝加哥论坛报》最近报道说,2007年美国食品价格涨幅创下了17年来的新高,约为2006年的两倍。与此同时,沙特阿拉伯媒体也预测说,今年沙特食品价格将上涨30%。很多经济学家认为,全球食品价格在未来几年将会持续上涨。