I think you'll be happy with the food. Italian Cuisine is far more then just Pizza and Pasta. Fish, white meat, fresh vegetables and the fruit selection were among the best I've ever had on any cruise ship. You'll find fine grilled Burgers and Ribs for lunch and in the afternoon at the Outdoor Grill. At Dinner there is always grilled New York Steak, Chicken Breast or Salmon available.
To me it is the fresh and healthy food, that sets MSC really apart from all the other mass market cruise lines. Enjoy