Crackin' good seafood
The Crab Shack is a seafood lover's dream, serving up shell-cracking glory with delicious options to satisfy every appetite. Dive into steamed Alaskan crab legs, creamy clam chowder, and hearty seafood pots brimming with shrimp, crawfish, mussels, and more. Found as a pop-up dining event in the World Fresh Marketplace on select ships, this is one ultimate seafood feast you won't want to miss. Now available on Star Princess in Alaska through September 27, 2026.
*Sample menu: Prices and menu offerings are subject to change and offerings may vary by ship.
Seafood
$27.50-$60.00i $55 + service charge per adult; $27.50 + service charge for children 3–11. $60 + service charge per adult; $30 + service charge for children 3–11 on Alaska ships.
Sea days: Lunch. Reservation Requiredi Book through the Princess® app.
Pescatarian
Smart Casuali Skirts/dresses, slacks, blouses, and sweaters for women. Pants and collared or dress shirts for men. Shoes must be worn.
Caribbean Princess®, Coral Princess®, Crown Princess®, Diamond Princess®, Discovery Princess®, Emerald Princess®, Enchanted Princess®, Grand Princess®, Island Princess®, Majestic Princess®, Regal Princess®, Royal Princess®, Ruby Princess®, Sapphire Princess®, Sky Princess®, Star Princess®
Sign up and get $50 of onboard credit on your next cruise
Made for seafood lovers
The ultimate feast
Treat yourself to a royal feast with The Shack's signature seafood pot, serving Dungeness crab legs, Bayou-style boiled crawfish, fresh shrimp, and mussels - a true delight fit for a king.
King crab legs
Dive into steamed Alaskan crab legs, hearty seafood pots and more at this pop-up seafood feast available on select ships.
More experiential dining
Frequently asked questions
We are proud to offer unique dining experiences that go beyond the ordinary. These immersive restaurants are not included in the Princess Premier or Princess Plus packages, and are available for an extra cost (pricing varies per experience). Spots are limited, and most only accept reservations on board or by calling the Dine Line at 1-833-805-DINE.