You obviously have not cruised before. ALL meals are inclusive on board---------except in speciality restaurants which have a cover charge ----but the food is included in fare. Some 5 star lines may be different, but I havent been able to afford a cruise on one --YET.If any lines would like to offer me a complementary cruise I would be happy to give a good write-up.
All meals are included in the price....depending on what ship you go on you may be able to eat for 24 hours if you want to!!!!! Ships we've been on include Thomson, Princess and Costa and there is a choice of waiter service or buffet dining. Breakfast, lunch and dinner, morning coffee and cakes....afternoon tea and cakes...burger grill, etc. you won't go hungry!!!
Basically - all meals
breakfast, lunch, dinner, supper & snacks.
but watch out the americans tend to eat everything not nailed dow.