On a cruise, there is technically no limit to how many times you can eat for "free" (meaning included in your fare) per day. Most major lines like Royal Caribbean, Carnival, and MSC offer multiple complimentary venues that are open throughout the day and night. You can have a sit-down breakfast in the Main Dining Room, a second breakfast at the buffet, a mid-morning snack at a 24-hour cafe, lunch, afternoon tea, dinner, and late-night pizza. In 2026, many ships have expanded their free "grab-and-go" stations, offering tacos, burgers, and soft-serve ice cream around the clock. While "Specialty Dining" requires a surcharge, the included options are so plentiful that a guest could easily eat 5 to 10 distinct meals or snacks a day without ever seeing a bill, as long as they stay within the complimentary venues.