Best Cruise Ship for Dining (2021)


Gone are the days when fixed seating meals in a single dining room are your only option aboard cruise ships. Modern cruisers enjoy their choice of several restaurants–over two dozen aboard some of the bigger mega-ships, cooking classes, creative menus and dishes created by some of the world's top chefs. Our readers chose these 10 cruise ships as the best bets for discerning foodies.

  • Carnival Horizon

    Carnival Horizon
    Carnival Cruise Line

    Dining options abound aboard Carnival Horizon – feast on barbecue at the world’s first Guy’s Pig & Anchor Smokehouse | Brewhouse, sink your teeth into a juicy burger at popular Guy’s Burger Joint, enjoy some culinary theater at Bonsai Teppanyaki or tuck into seafood with ocean views at the Seafood Shack. Both included and specialty dining shine, with something for everyone.
    Photo courtesy of Carnival Cruise Line

  • Royal Princess

    Royal Princess
    Princess Cruises

    Passengers aboard Royal Princess can opt for traditional set-time dining in the Traditional Dining Room, or go with more flexibility at one of the ship's numerous restaurants through the Anytime Dining option. The ship's three specialty restaurants, Sabatini's, Crown Grill and Crab Shack, serve Italian, steaks and fresh succulent seafood respectively, while casual eateries include Horizon Court top deck buffet, Chocolate Journies, Alfredo's Pizzeria and Vines wine, sushi and tapas bar.  
    Photo courtesy of Princess Cruises

  • Viking Star

    Viking Star
    Viking Ocean Cruises

    Cruisers aboard Viking Star have plenty of options come meal time, including the spacious main dining venue, The Restaurant. Manfredi's (Italian), The Chef's Table (global), The World Cafe (buffet), Mamsen's (Norwegian deli) and Wintergarden (afternoon tea) provide variety. The Kitchen Table takes passengers on an excursion into a local market at port before returning to the ship for a multi-course feast.
    Photo courtesy of Viking Ocean Cruises

  • Celebrity Edge

    Celebrity Edge
    Celebrity Cruises

    Guests aboard Celebrity Edge can choose from 29 food and beverage experiences onboard, each crafted by a Michelin-starred chef. Four complimentary main restaurants draw inspiration from specific regions of the world, while specialty dining runts the gamut from Fine Cut Steakhouse and Le Grand Bistro to the creative Raw on 5 and Dinner on the Edge.
    Photo courtesy of Celebrity Cruises

  • Koningsdam

    Holland America Line

    Guests sailing on Holland America Line's Koningsdam have 10 dining options to choose from. In addition to the main dining room, there's Asian specialties at Tamarind, French seafood at Sel de Mar, authentic Italian at Canaletto, poolside burgers at Dive-In and the chance to take hands-on cooking classes at the Culinary Arts Center presented by Food & Wine magazine.
    Photo courtesy of Holland America Line

  • Wind Surf

    Wind Surf
    Windstar Cruises

    Journeys aboard Windstar’s flagship sailing vessel, newly renovated in 2019, include all meals in all venues, with room service available 24/7. Dinner options are superb for a ship of its size, with specialty offerings like Stella Bistro (French) and Candles Grill (dining under the stars).
    Photo courtesy of Windstar Cruises

  • Viking Sea

    Viking Sea
    Viking Ocean Cruises

    All meals are free of charge aboard Viking Sea, even at specialty restaurants. The star of the ship, Manfredi's, serves a menu of hearty Italian fare in a homey setting. The Chef's Table is themed to a different region of the world each night, while The World Cafe serves global specialties buffet-style. For an extra cost, guests can sign up for The Kitchen Table, part restaurant and part shore excursion into a local market to pick out ingredients for dinner.
    Photo courtesy of Viking Ocean Cruises

  • Oasis of the Seas

    Oasis of the Seas
    Royal Caribbean International

    After working up an appetite with Oasis of the Sea’s abundant onboard activities, passengers can refuel at popular onboard restaurants like Chef Jamie Oliver’s Jamie’s Italian, Far East at Izumi or Wonderland Imaginative Cuisine. Other options, many complimentary, include hot dogs, Mexican, pizza, seafood and steaks.
    Photo courtesy of Royal Caribbean International

  • Marina

    Oceania Cruises

    The only trouble foodies face aboard Marina (Oceania Cruises) is the problem of deciding what to eat. Culinary highlights include Parisian bistro classics at Jacques and contemporary Asian fusion at Red Ginger. La Reserve by Wine Spectator takes wine tastings, seminars and pairing dinners to sea.
    Photo courtesy of Oceania Cruises

  • Viking Jupiter

    Viking Jupiter
    Viking Ocean Cruises

    Guests aboard Viking Jupiter enjoy tasty food from bow to stern. Menus often reflect the destinations where Jupiter sails, and all specialty restaurants are included in the fare. Highlights include morning waffles at Mamsen’s, fresh sushi from World Cafe and the intimate tasting menu experience at The Chef’s Table.
    Photo courtesy of Viking Ocean Cruises

The top 10 winners in the category Best Cruise Ship for Dining are as follows:

  1. Carnival Horizon - Carnival Cruise Line
  2. Royal Princess - Princess Cruises
  3. Viking Star - Viking Ocean Cruises
  4. Celebrity Edge - Celebrity Cruises
  5. Koningsdam - Holland America Line
  6. Wind Surf - Windstar Cruises
  7. Viking Sea - Viking Ocean Cruises
  8. Oasis of the Seas - Royal Caribbean International
  9. Marina - Oceania Cruises
  10. Viking Jupiter - Viking Ocean Cruises

A panel of experts partnered with 10Best editors to pick the initial nominees, and the top 10 winners were determined by popular vote.

Congratulations to all these winning cruise ships!

License the 10Best Readers' Choice Award Logo



AlertThe Experts

Don and Heidi Bucolo

Don and Heidi Bucolo

Don and Heidi Bucolo

Danielle Fear

Danielle Fear

Danielle Fear

Sherry Laskin

Sherry Laskin

Sherry Laskin

Jason Leppert

Jason Leppert

Jason Leppert

Ming Tappin

Ming Tappin

Ming Tappin