马门溪龙是典型的草食性恐龙,它和其他恐龙一样,庞大的躯体配以细小的嘴巴简直不能成比例。因此,有人估计:像马门溪龙,每天需要进食300千克方能维持生命;而狭小的口腔和稀疏的牙齿,无法适应这许多食料的加工,即使24小时都在那里咀嚼吞咽,恐怕也完成不了填满肚皮的任务,何况恐龙还要行动、睡眠和休息。这该如何解释呢?其实,这样简单的推论,不能说明问题。因为动物进食的目的是为了补充能量和消耗。同时,爬行动物的新陈代谢作用,远不及哺乳动物那样旺盛,食物的需要也必然低于哺乳动物。况且,能量的补给与食物的营养价值密切相关,营养价值高的食物,少量进食也就够用了。马门溪龙生活的沼泽地带,除了丰盛的水草外,还有大量营养价值颇高、富含蛋白质和脂肪的各种藻类。生活在这样得天独厚的环境中,何愁填不饱肚皮呢?