When you're on a cruise, no one is watching what you eat. You eat when you're hungry and what you want to eat. There are specialty restaurants that will charge you for an extra entree, but excluding those few exceptions, you can eat as much as you want.