No matter how fancy the ship, how many restaurants you book, or how many ports you visit… at some point on a cruise, you’re going to want pizza.
So which cruise line actually does pizza well?
I dug through professional reviews, big cruiser surveys, and hundreds of real comments to find out. Once you strip away brand loyalty and nostalgia, a pretty clear ranking starts to form — and that’s what this list is based on.
1. MSC Cruises — The “This Is Real Pizza” Winner

If you care about pizza as food — not just as a snack — MSC consistently comes out on top.
This showed up everywhere: expert reviews, Facebook polls, and especially in the comments. People who’ve sailed multiple lines almost always say some version of “MSC and it’s not even close.”
Why? Because MSC treats pizza like a cultural responsibility, not a filler item.
You get thin, properly baked crusts, balanced sauce, good mozzarella, and simple toppings that actually taste fresh. On many ships, you can order full pizzas, not just tiny slices, and even room-service pizza on MSC is rated as some of the best at sea (with soft dough, generous toppings, and classic Italian styles like margherita and quattro formaggi).
It feels like something you’d happily eat on land — which is rare for cruise pizza.
2. Virgin Voyages — The Cool, Made-to-Order Favorite

Virgin’s Pizza Place gets almost universal love from people who’ve tried it — it just doesn’t get as many votes because fewer people have sailed Virgin.
The difference here is experience. You order a whole personal pizza made just for you. It’s thin crust, bubbly, flavorful, and often includes more interesting options like pesto chicken, white truffle and egg, or vegan varieties. You wait for a pager to buzz, pick up your pizza, and actually sit down in a proper venue.
3. Princess Cruises — Very Good, Very Consistent (With a Few Caveats)

Princess has a long-standing reputation for great pizza — and for the most part, it deserves it.
Poolside spots like Slice and Prego serve hot, flavorful slices with better-than-average sauce and dough. Many cruisers love Alfredo’s sit-down pizzeria too, though opinions there are more mixed, especially now that it sometimes costs extra and some find the crust a bit cracker-like.
Still, Princess pizza regularly gets praised as “just really solid” — not flashy, but satisfying.
Read more: Why Cruise Food Isn’t What It Used to Be (And What Passengers Miss Most)
4. Carnival — The King of Convenience

Carnival’s pizza wins the popularity contest for one big reason: it’s always there.
Nearly 24-hour availability, multiple locations depending on the ship, and delivery through the app on some ships make Carnival pizza incredibly easy. And when it’s fresh out of the oven, it’s genuinely good — foldable slices, nice cheese, and classic flavors like margherita, funghi, and prosciutto.
Is it gourmet? No. Is it comforting, hot, and available when you want it? Absolutely.
5. Celebrity — Quietly Good but Easy to Miss

Celebrity doesn’t hype its pizza — and sometimes that’s the problem. The pizza is usually hidden inside the buffet rather than in a dedicated venue, so many people don’t even notice it.
But when you do find it, it’s often surprisingly tasty, well-baked, and balanced.
6. Royal Caribbean — Familiar, Reliable, Rarely Loved

Sorrento’s is everywhere on Royal Caribbean ships, and that’s both its strength and its weakness.
It’s open late, centrally located, and always ready. But many cruisers describe it as doughy, bland, or “mass-produced” tasting. It fills a gap, but rarely creates excitement.
Some people love it. Many tolerate it. Very few rank it as their favorite.
7. Norwegian Cruise Line — Inconsistent and Often Underwhelming

This is where expectations tend to drop.
NCL’s buffet pizza is frequently described as bland or overly thick, with better versions sometimes hiding inside specialty restaurants that cost extra. Some ships do better than others, but as a fleet-wide experience, pizza just isn’t one of NCL’s strengths.
Final Verdict
When you put all the opinions together, a clear pattern shows up. MSC Cruises stands out for pure pizza quality — thin crust, balanced sauce, good mozzarella, and flavors that feel genuinely Italian instead of “cruise-style.” Virgin Voyages wins on experience, with made-to-order personal pizzas that feel thoughtful and fun to order.
Princess Cruises sits in the dependable middle, offering consistently good slices that are easy to grab and rarely disappointing. And Carnival earns its place for convenience, with hot pizza available almost any time of day or night.
But when people talk strictly about which cruise line delivers the closest thing to a real pizzeria experience at sea, the crowd is surprisingly consistent — MSC wins this one.
Related articles:
- Cruise Passengers Warned: This One ‘Nasty’ Buffet Food Keeps Making People Regret Their Meal
- What Really Happens to Uneaten Cruise Food (And Why It Makes Passengers Furious)
- Why Cruise Food Isn’t What It Used to Be (And What Passengers Miss Most)
- 26 Things You Should Never Do at a Cruise Ship Buffet
- I Ranked Cruise Line Pizza From Best to Worst — Some Might Surprise You

