Of course you have to eat all the food you have in one go. It's not like there is some kind of appliance that you can put excess food in and it prevents it from going bad so you can eat it later. That would be sorcery.