An Alaska cruise is a feast for the eyes, with staggering glaciers and breathtaking wildlife at every turn. But it should also be a feast for your palate. From the bounty of the sea to unique regional flavors, Alaska cruise dining offers a world of culinary adventures both on the ship and in the charming port towns you’ll visit.
This guide will navigate you through the diverse dining landscape, helping you make the most of every meal, whether you’re indulging in a multi-course dinner with an ocean view or grabbing a quick and authentic bite ashore.
Onboard Dining: A Line-by-Line Look
The quality and style of dining you’ll experience at sea vary significantly between cruise lines. While you won’t go hungry on any ship, some lines place a greater emphasis on culinary excellence.
-
Top-Tier Mainstream Lines: For food-focused cruisers, Holland America Line and Celebrity Cruises consistently lead the pack. Holland America has a deep-rooted history in Alaska and it shows in their commitment to fresh, local seafood. They are the only cruise line with an official partnership with the Alaska Seafood Marketing Institute, ensuring their seafood is wild, sustainable, and often served within 48 hours of being caught. Celebrity Cruises is known for its modern, sophisticated approach to dining, with high-quality ingredients and polished service in its main dining rooms.
-
Very Good Options: Princess Cruises also offers a strong dining program, with a wide variety of options from elegant main dining rooms to casual pizzerias. Their menus often feature local Alaskan seafood, and they provide flexible “Anytime Dining” which is a great perk when long port days disrupt traditional dinner schedules.
-
Adequate and Varied: Norwegian Cruise Line (NCL) and Carnival Cruise Line provide a fun and casual dining atmosphere with a huge array of choices. NCL’s “Freestyle Dining” concept allows you to eat whenever and wherever you’d like, offering great flexibility. While the overall quality might not reach the heights of the premium lines, you’ll find plenty of satisfying options, from massive buffets to popular spots like Guy’s Burger Joint on Carnival.
Is Specialty Dining Worth the Splurge?
Every mainstream cruise line offers specialty restaurants that come with an additional fee. These venues promise a more intimate atmosphere, specialized menus, and elevated service. In Alaska, they can be a fantastic way to celebrate a special occasion.
- Holland America’s Pinnacle Grill is a standout, focusing on Pacific Northwest cuisine with dishes like baked Alaskan halibut and king salmon.
- On Celebrity, Murano offers classic French cuisine, while Tuscan Grille serves up Italian-inspired steaks and seafood.
- NCL’s Cagney’s Steakhouse is a popular choice for a classic American steakhouse experience.
Our advice: Book one special night out. It’s a memorable experience and a nice break from the main dining room. More than that can become expensive and is often unnecessary given the high quality of the included dining options.
The Unforgettable Experience of Eating Ashore
While the convenience of onboard dining is undeniable, one of the biggest mistakes you can make on an Alaska cruise is not eating in port. The local restaurants offer a chance to taste the true flavor of Alaska—often fresher and more affordable than what you’ll find on the ship. Make it a priority to have at least one meal ashore at each stop.
-
Juneau: No food tour of Juneau is complete without a stop at Tracy’s King Crab Shack. Located right near the cruise docks, this iconic spot serves up legendary king crab legs, creamy bisque, and crab cakes. For a different vibe, check out the fresh halibut tacos at Deckhand Dave’s or the local brews and hearty fare at The Hangar on the Wharf.
-
Ketchikan: Known as the “Salmon Capital of the World,” Ketchikan is a seafood lover’s paradise. For classic fish and chips, head to the Alaska Fish House, conveniently located near the cruise ship piers. Annabelle’s Famous Keg and Chowder House is another popular choice, lauded for its clam chowder served in a sourdough bread bowl.
-
Skagway: This historic Gold Rush town has several excellent eateries. The Skagway Brewing Co. is a local favorite, serving up pub fare like bison burgers and, of course, a great selection of their own craft beers. For fresh seafood with a view of the harbor, the Skagway Fish Company is a must-visit, famous for its halibut and king crab legs.
Special Dining Events at Sea
Beyond the main dining rooms and specialty restaurants, keep an eye out for unique dining events during your cruise.
-
Glacier Bay Dining: Many ships offer a special event on the day you sail through Glacier Bay National Park. This might be an elaborate Alaska-themed buffet on the Lido deck or special dishes served in the main dining room. There’s nothing quite like enjoying a plate of fresh salmon while watching massive chunks of ice calve off a glacier. Grab a seat by a window, or better yet, bundle up and eat outside for the full sensory experience.
-
Room Service: Don’t underestimate the convenience of room service, especially on days with early morning excursions. While the quality varies by cruise line, it’s a great way to have a relaxed breakfast on your balcony as you sail into a new port.
Budget Tip: The main dining room on all premium and mainstream lines offers excellent, multi-course meals that are included in your cruise fare. You can have a fantastic culinary experience without ever paying for a specialty restaurant. Use the buffet for quick, casual lunches before heading out on an excursion to save both time and money.
Traveling as a group?
Make your Alaska cruise memorable with matching group shirts. Dozens of Alaska cruise designs — from glacier teal to midnight navy.
Frequently Asked Questions
What kind of seafood can I expect on an Alaska cruise?
Most cruise lines feature Alaskan seafood like salmon, halibut, and Dungeness crab on their menus during the Alaska season. Holland America, in particular, has a strong focus on fresh, locally sourced fish. You will find these options in the main dining room and specialty restaurants.
Is specialty dining on an Alaska cruise worth the extra cost?
For a memorable meal, specialty dining is often worth it. Restaurants like the Pinnacle Grill on Holland America or Murano on Celebrity offer a more refined experience and higher quality ingredients. However, the main dining rooms on most premium lines are excellent, so you don't need to pay for specialty dining every night to eat well.
Should I eat on the ship or in port?
You should absolutely plan to eat in port! While the ship's food is plentiful, the seafood ashore is as fresh as it gets. Iconic spots like Tracy's King Crab Shack in Juneau or the Skagway Brewing Co. offer authentic local flavor that you can't get on the ship. Plan for at least one meal in each port to enjoy the local culinary scene.