have eyes bigger than one's belly (third-person singular simple present has eyes bigger than one's belly, present participle having eyes bigger than one's belly, simple past and past participle had eyes bigger than one's belly)
(idiomatic, Britain, uncommon) To take more food on one's plate than one can eat; to be greedy.