Our family did a MSC cruise for the first time in 2017. Food definitely leaned towards European, but we never had a problem finding something that appealed to us. That goes for breakfast and lunch in the buffet and dinner in the main dining room.
Paul