Todos los barcos de la flota disponen de menús especiales para celíacos y personas con intolerancia alimenticia. Estos deben ser solicitados al momento de reservar el crucero y luego en el momento del check-in para abordar.
La bebida también forma parte de la experiencia culinaria, ya que los huéspedes tienen la opción de contratar alguno de los paquetes de bebidas ilimitadas en el mismo momento que adquieren su pasaje.
El MSC Poesia ofrece 2 restaurantes principales, Il Palladio y Le Fontane, además, cuenta con el restaurante a la carta, L’Obelisco, donde una simple comida se convierte en una gran experiencia culinaria. Otra opción es el buffet restaurante Villa Pompeiana en el puente 13, cercano a las piscinas, que está abierto 20 horas al día. Por otro lado, los huéspedes tienen la opción de elegir el Kaito Sushi Bar, un auténtico restaurante japonés. 
El MSC Poesia posee 16 bares inspirados en diferentes temas y con una amplia selección de vinos y alimentos.