肉类含大量动物油,而动物油又是热量最高的养分,故肉类是高热量食物,由蛋白质和油脂一起供应热量。美国人在肉食大餐后喜欢吃甜点,而甜点又是高热量食物,就这样,美国男人过了五十岁后,三人中就有一人中度肥胖,而美国女人过了五十岁后,二人中就有一人中度肥胖。心血管疾病也就这样成为美国人的第一大死亡原因,常摄食各式各样的肉类,还会增加得多种癌症的机会,也因此,癌症是美国人的第二大死因。
豆类也有其不可忽略的缺点:其蛋白质的品质,比蛋类、奶类、鱼虾类和肉类都差,氨基酸不齐全。往往每种豆类都会缺少一两种氨基酸,必须同时合吃两种以上豆类,才能把所有人体需要的氨基酸吃齐,虽然有些豆类欠缺的氨基酸人体可以自制,但效率总不如取自食物快些;而且豆类吃多了会使尿酸升高,痛风病人容易发作。