5 Best Pizzas on Cruise Ships

While some lines throw in pizza as an afterthought, these lines go the extra mile. - Photo by Carnival Cruise Lines

Sure, nearly every cruise ship serves pizza, but that doesn’t mean it’s all created equal. When you want hot-from-the-oven pies with fresh toppings and tender dough, we suggest making a beeline to one of these five onboard eateries for the best pizza you can get at sea.

1. Alfredo’s Pizzeria

Princess Cruises

alfredos pizza princess cruises food dining
Photo by Princess Cruises

Hand-stretched dough, homemade tomato sauce, and fresh buffalo mozzarella are just some of the reasons Alfredo’s is so popular with cruisers. This open-kitchen, sit-down pizza parlor lets you watch as your personal-sized pie is being made right in front of you. All ships that have Alfredo’s are mentioned below, but a few other vessels — including Coral and Island Princess — also have a pop-up Alfredo’s held in the line’s Italian restaurant Sabatini’s, where passengers can get complimentary pizza at lunchtime. Choose from five varieties, including the Tarantina (topped with mussels, bay shrimp, roasted garlic, capers, basil, and oregano) or the ship’s signature pizza bearing the ship’s name, ie. Pizza Grand Princess, Pizza Royal Princess, etc. (with cherry tomatoes, Parma ham, and shaved Parmesan).

Price: Pizza is complimentary; wine and beer are extra. 

Available on: Grand, Sapphire, Regal, Royal, Majestic, and Sky Princess

2. Spaccanopoli

Silversea Cruises

silversea cruises pizza
Photo by Silversea Cruises

This poolside venue is named after a street in Naples known for its mouthwatering pizzerias, a nod to the line’s Italian roots. The table-service spot is open for both lunch and dinner, and pizzas are comprised of only the finest fresh ingredients, such as fresh buffalo mozzarella and authentic dough. Specialty pies include diavola with spicy salami and bufalina with mozzarella and basil. The menu also includes other staples including calzones and desserts.

Price: Complimentary 

Available on: Silver Muse, Spirit, and Moon


3. Sorrento's Pizza

Royal Caribbean International

royal caribbean sorrento's pizza
Photo by Royal Caribbean International

Located on the Royal Promenade, Sorrento’s has become a favorite among cruisers looking for a slice of authentic New York-style pizza during their voyage. Pies are freshly baked and served hot out of the oven, with classics like pepperoni and cheese always available. Other varieties are available on a daily rotating basis, such as Hawaiian, Pizza Florentine, and Mexican. If you’re feeling creative, you can even request a pizza with your own selection of toppings. On non-Oasis class ships, Sorrento’s also serves other light bites throughout the day including sandwiches, grilled veggies, fruits, and desserts.

Price: Complimentary (except beer and soda)

Available on: Allure, Oasis, Harmony, Symphony, Anthem, Quantum, Freedom, Liberty, Independence, and Majesty of the Seas


4. Palo

Disney Cruise Line

disney cruise palo specialty dining pizza
Photo by Disney Cruise Line

For a more upscale pizza than you would expect on a line that caters to kids, try the pies at Palo during the sea day brunch. You can order a half-and-half pizza and sample more than one variety, including the goat cheese with sun dried tomato or the spicy sausage pizza. Just need to grab a slice and go? Head to the pizza counter on Deck 9 or 11, depending on the ship. This open-air eatery makes many types, which is a nice change from the limited varieties you’d normally find at most cruise ship walk-up pizza venues. These include Hawaiian, barbecue chicken, vegetable, pepperoni, and margherita which is made with fresh tomatoes, basil, mozzarella, and house-made sauce.

Price: Brunch at Palo is $40 per person; Pinocchio’s Pizzeria (Disney Magic and Wonder) and Luigi’s Pizza (Disney Dream and Fantasy) is complimentary.

Available on: All Disney Cruise Line ships

5. Pizzeria del Capitano

Carnival Cruise Lines

pizzeria del capitano carnival cruise pizza
Photo by Carnival Cruise Line

You’ll find this pizza joint right in the middle of the action in the Lido Marketplace buffet or on the aft pool deck. Pies are topped with fresh mozzarella cheese and basil, and other toppings — including hand-carved, sliced-to-order prosciutto — before they go into the brick oven to cook. Pizzeria del Capitano is open 24 hours, so you can get your fix day or night.

Price: Complimentary

Available on: Carnival Dream, Horizon, Magic, Sunrise, Sunshine, Vista, Radiance, Panorama, and Mardi Gras

Tip: If you’re just too comfy in your lounger but have a hankering for pizza, Carnival does pizza delivery through their HUB mobile app to wherever you are on the ship. The app’s “Pizza Anywhere” function shows a map of the ship so you can tell the delivery person where you are, and then you order right in-app. There are five varieties to choose from: margherita, funghi, prosciutto, pepperoni, and quattro formaggi. A $5 delivery fee per pizza is charged to your account.

BONUS: MSC Cruises

Pizza is not necessarily found in just one place across Italian-founded line MSC Cruises’ ships, but we’d be remiss to not mention it. Whether it’s in the buffet, a separate restaurant, or elsewhere, chances are that the pizza you encounter is going to be good on MSC. Like, really good. For a cruise line with Italian roots, could you expect any less?


Join the discussion

What’s your favorite pizza at sea?


Posted by christhecruiser

I agree with Alfredo's being #1. I had it aboard Regal Princess and it was very good. Lots of varieties.

Posted by FredCFL

I can't believe that MSC Divina's La Cantina de Bacco is not included. It compares to what we had in Naples and Sorrento, maybe even better.

Posted by tomkruz

Why don't they have more meat toppings like hamburger, pork, Italian sausage ect.

Posted by Btcruising

Carnival hands down! Always delicious and made to order. You cannot beat 24 hour pizza always made exactly as ordered!

Posted by goodoldan

Ditto on the pizza aboard the MSC Divina! Absolutely outstanding... even on the pizza counter in the buffet. I ate way too much pizza on my trip aboard the Divina last year... going on another in a couple of months. I'm sure MSC would have scored higher in this survey but for the fact that fewer people cruise on MSC...

Posted by DrDennis

We (along with a lot of our friends) agree that the Pizza at Alfredo's tops the list! We've tried the Pizza on most other cruise lines and find it good, but certainly not the caliber of Alfredo's. MSC's Pizza is a close second. The Pizza on both these cruise lines is always CONSISTENTLY good! We look forward to Alfredo's when we book on Princess.

Post a comment