Wiktionary
have eyes bigger than one's belly
alt. (context idiomatic British uncommon English) To take more food on one's plate than one can eat; to be greedy. vb. (context idiomatic British uncommon English) To take more food on one's plate than one can eat; to be greedy.