MSC Divina has two main dining rooms, a self-service buffet, and several small cafes and snack areas for hunger.
The Black Crab and Villa Rossa are the main dining rooms onboard Divina. They feature traditional seating, flexible dining time, and casual dining options. They also offer panoramic views and international cuisine.
La Cantina di Bacco Pizzeria & Wine Bar is an elegant venue that serves fresh pizzas. It has a seating capacity of around 100 people and opens from 1 pm to 2 am.
Self-Service Buffet Restaurants Calumet & Manitou serves both hot and cold-cooked breakfast, lunch, and dinner, followed by snacks. It offers dishes like salads, cooked meals, pasta, and desserts.
Galaxy a La Carte Restaurant transforms into a disco and bar in the evening. It also serves brunch from 10 am to 1 pm and dinner from 6 to 10:30 pm.
Eataly Steakhouse serves modern and traditional Italian food such as dried pasta, regional sweets, and aged balsamic.
Ristorante Italia is an intimate sitting area adjacent to Eataly and is only open for dinner. This specialty restaurant features a different menu each night from the Eataly chefs.