Carnival Legend features three restaurants. An expansive poolside eatery features breakfast, lunch and dinner buffets, and a 24-hour pizzeria. The full-service restaurant, Truffles, is a two-level 1,250-seat dining room with extensive menus and wine lists. There's also an intimate steakhouse-style supper club offering prime aged beef. The surcharge to eat there is $25 per person.
In early 2008, Carnival Legend became the first ship in the Carnival fleet to test out flexible dining in the main restaurant. Passengers can can choose traditional main or late seating dining, or opt for the flexible choice and eat anytime between 5:30 and 9:30 p.m.
Also available on all of Carnival's ships is The Chef's Table dining experience, which affords a dozen passengers a multicourse dinner with a master chef, a private cocktail reception and a tour of the galley and its operations. This dining option usually takes place in a nontraditional venue, such as the galley or library, and it can be booked onboard at the information desk for a per-person cost of $75.