汉末时,淮北、河北、扬州、中原一带几乎年年天灾人祸,到处都有人吃人的事情发生。《三国志》、《后汉书》有许多关于人相啖食的记载。
王忠,扶风人,少为亭长。关中大乱时,他因没有粮食充饥只得以人为食。后来他投靠曹操,官拜扬武将军,封都亭侯。五官中郎将曹丕知道王忠吃人的经历后,在随车驾出行时,用荒野中的骷髅头挂在王忠的马鞍来,用来取笑他。
刘备因吕布偷袭下邳被迫转战广陵。军中士兵缺衣少粮,饥饿困乏,将官、士兵相互厮杀,自相啖食。最终走投无路的刘备被迫投降吕布,吕布让其驻扎小沛并攻打袁术。
初平年间,李傕、郭汜等人反攻长安,虏劫汉帝,派西凉兵劫掠百姓。当时三辅地区尚有数十万户人口,然而仅仅过了两年,百姓因为饥饿穷困,互相厮杀啖食,很快就把人给吃光了。
兴平元年,曹操为报父仇攻打徐州,与陶谦、吕布进行决战,展开了一场前所未有的大屠杀。当年,粮价暴涨几万倍,到处都有吃人的现象。曹操军队更是在泗水屠杀数万百姓,大摆人肉宴席。
兴平二年,臧洪因袁绍拒绝发兵救援张超与之交恶,袁绍恼羞成怒,发兵围攻臧洪。待城中粮尽之时,臧洪遂杀掉自己的爱妾供将士充饥。东武阳城中七八千将士皆慷慨赴死,无一人逃亡。
兴平年间,曹操军中缺粮,便派驻守东阿的程昱供应粮草。程昱征集了三日的口粮,其中多以腌制的人肉掺杂在食物里供曹军食用。因为此事让程昱在朝堂之上失去声望,一生的官位都没能达到三公的级别。
景初二年,司马懿率军讨伐公孙渊,将襄平城围得水泄不通。当时,襄平城中粮食吃光了,到处都是人吃人的现象,因为相互厮杀吃人肉而死的人非常多。
东吴末帝孙皓有一次在武昌设宴,因怀疑散骑常侍王蕃装醉,便将王蕃的脑袋砍下,与宠臣们一起撕咬、啖食,直到将王蕃头颅啃食殆尽,方才罢休。