I don't know if anyone else has experienced this, but my husband, father in law and myself all commented that although there is food all the time on these ships you just never feel quite satisfied. I am normally not a big eater, but it just seemed that even after a meal, I felt hungry an hour later. We weren't anymore active than normal so I don't think it was a matter of burning off the calories. We were disappointed with the formal dining selections compared to past cruises and found the pizza bar to be the better choice many times after eating there and often we'd go to a show after dinner then end up order peanut butter and jelly sandwiches from room service before bed because we felt hungry. We never experienced that on past cruises.
Carnival "Glory" November 2006
Carnival "Fantasy" July 2003
Royal Caribbean "Monarch" June 2002