Overall, the food was very good on our Carnival Caribbean cruise.
Excellent dining in the main dining rooms
The main places we ate were the main buffet and the main dining room. The main dining room is the fine dining option, and we loved it. We usually ate dinner here and sometimes lunch too. The staff were friendly and helpful and provided things like crayons and activity sheets for the kids. We actually found this setting easier than the buffet since we didn’t have to try to leave the kids to get food. I did enjoy the Indian food outlet a few times as well.
For breakfast, we would order the included room service. It is just too easy not to. We remembered ordering hot food last time, but we were limited to cereals and bread items this time. This was fine and I enjoyed starting every day with a cream cheese, tomato and salmon bagel. I am definitely getting into this American bagel thing.
We tried our best to be as healthy as possible, and I think we did a reasonable job, so it is possible to do a cruise and not purge on bad food. I definitely ate more than usual though, and I felt a bit ill from too much chocolate melting cake on occasion.