Cruise Lines With Vegan Menus: Which Ones Are Actually Worth It?

A luxurious cruise ship sailing on the ocean under a clear blue sky, ideal for travel and leisure.

Real talk — vegan travelers used to draw the short straw on cruise ships. You’d show up to the buffet, and your “options” were a sad pile of iceberg lettuce and some dinner rolls. Thankfully, the cruise industry has woken up, and a handful of lines are genuinely delivering for plant-based passengers. But not all of them are worth your money. Let’s break it down.

Whether you’re fully vegan, plant-curious, or just trying to eat a little lighter at sea, this guide covers which cruise lines with vegan menus are actually killing it — and which ones are still catching up.

cruise ships with vegan menus

Why Vegan Options on Cruise Ships Matter More Than Ever

Plant-based eating has gone mainstream. According to recent food trend data, the demand for vegan options in the hospitality industry has grown significantly over the last five years — and cruise lines are finally paying attention. With voyages lasting anywhere from three days to three weeks, you’re not just grabbing one meal. You’re eating every single day on that ship, and if the food doesn’t work for you, the whole trip suffers.

The good news? The best cruise lines with vegan menus aren’t just slapping a “V” sticker on a side salad. They’re building out dedicated menus, training chefs, and in some cases, partnering with plant-based culinary experts. Let’s get into it.


The Best Cruise Lines With Vegan Menus (Ranked)

Here’s the breakdown of cruise lines that genuinely go above and beyond for plant-based passengers — plus a few that are still working on it.

1. Virgin Voyages — The Clear Frontrunner

If vegan dining is a priority for you, Virgin Voyages deserves the top spot without much debate. Their entire fleet is 100% plant-based by default at their main dining options, with meat and seafood available as add-ons rather than the other way around. It’s a bold, refreshing flip of the usual cruise model.

Their flagship restaurant, The Wake, and the casual The Galley both lean heavily into whole foods and creative plant-based dishes. Think roasted cauliflower steaks, jackfruit tacos, and cashew-based desserts that don’t taste like an afterthought. The vibe is also notably younger and more adventurous, which extends to the food culture on board.

  • Best for: Vegans who want plant-based to be the default, not an exception
  • Fleet: Scarlet Lady, Valiant Lady, Resilient Lady, Brilliant Lady
  • Heads up: Adults-only, so not ideal for family cruisers

2. Celebrity Cruises — Upscale and Actually Thoughtful

Celebrity Cruises has put real effort into their plant-based game over the past few years. They partnered with a plant-based culinary team to develop dedicated vegan menus across their main dining rooms, and the result is pretty impressive. Dishes are labeled clearly, cross-contamination is taken seriously, and you won’t feel like you’re constantly negotiating with your server.

Their Eden restaurant on the Edge-class ships is particularly worth calling out — it’s a multi-sensory dining experience with a strong vegetable-forward menu. It’s not fully vegan, but the plant-based options here are genuinely creative and chef-driven.

  • Best for: Vegans who want a premium experience without going full specialty cruise
  • Pro tip: Book specialty dining in advance and mention your dietary needs at embarkation
  • Fleet highlight: Edge-class ships (Celebrity Edge, Apex, Beyond, Ascent)

3. MSC Cruises — Surprisingly Strong Value

MSC doesn’t always get enough credit in the vegan space. Their Virtuosa and newer ships feature dedicated vegan menus in the main dining room that rotate daily, which means you’re not eating the same pasta primavera every night for seven days. Their buffets also tend to have a solid variety of plant-based options, including legume dishes, roasted vegetables, and grain bowls.

Where MSC really shines is value. You can get a vegan-friendly cruise experience at a significantly lower price point than Virgin or Celebrity, which makes it a great entry option if you’re newer to cruising or working with a tighter budget.

  • Best for: Budget-conscious vegans and families
  • Note: Always notify MSC of your dietary needs at booking — their kitchen team responds really well when given advance notice

4. Holland America Line — Great for Long Voyages

Holland America tends to skew toward an older, more traditional cruising demographic, but don’t let that fool you — their culinary team has made genuine strides. They offer a plant-based menu in the main dining room across all ships, and their Pinnacle Grill can accommodate vegan requests with advance notice.

Where Holland America really earns its spot on this list is for longer voyages. If you’re doing a 14- or 21-day cruise, having a line that’s invested in dietary diversity becomes even more important. Their culinary team is generally flexible and willing to customize.

  • Best for: Extended voyages, especially repositioning cruises and world voyages
  • Pro tip: Use their pre-cruise dietary preference form — it makes a real difference

5. Norwegian Cruise Line (NCL) — Decent, Not Dazzling

NCL lands in a bit of a middle-ground spot. They’ve made solid improvements and do offer plant-based options across most of their restaurants, but the execution can be inconsistent depending on the ship and the crew. On some ships, you’ll find genuinely creative vegan dishes. On others, it feels a little more generic.

Their Garden Café buffet typically has a decent variety, and their main dining rooms will accommodate vegan requests. If you’re sailing NCL, your best move is to speak with the head chef or maître d’ on the first evening — in most cases, they’ll work with you to create custom options for the rest of the voyage.

  • Best for: Flexible vegans who don’t mind doing a little advocacy for themselves
  • Bottom line: Fine, but not a standout in the vegan space
Cruise lines with vegan menus

Cruise Lines That Still Have A Ways To Go

Not every major cruise line has gotten the memo yet. A couple worth mentioning:

Carnival Cruise Line

Carnival is a massive, beloved brand, but their vegan options are still pretty limited. You’ll find some plant-based choices in the buffet and main dining room, but labeled vegan dishes are sparse, and the kitchen isn’t always well-versed in cross-contamination. If you’re sailing Carnival, be proactive, ask lots of questions, and lower your expectations slightly. It’s doable — just not effortless.

Royal Caribbean

Royal Caribbean is an interesting case. Their ships are enormous, which means more restaurants and technically more options. But the default vegan selection in the main dining room isn’t consistently strong. Their specialty restaurants (like Wonderland) can do impressive things with plant-based requests, but it often requires advance notice and a bit of effort on your part. They’re improving, but they’re not there yet.


Tips for Vegan Travelers on Any Cruise Line

Even on the best cruise lines, a little preparation goes a long way. Here are some practical tips to make your experience smoother:

  1. Notify the cruise line at booking. Seriously, don’t wait. Most cruise lines have a dietary preference field during online check-in — use it. The earlier the kitchen knows, the better prepared they’ll be.
  2. Introduce yourself to the dining team early. On the first day or during your first dinner, talk to your waiter or the maître d’. Let them know you’re vegan, and ask if there’s a vegan menu or if dishes can be customized. This single conversation can transform your entire dining experience.
  3. Ask about the next day’s menu in advance. Many cruise lines allow you to preview the next day’s dining room menu and request modifications the night before. Take advantage of this.
  4. Know the buffet game. Cruise ship buffets can be surprisingly vegan-friendly if you know where to look. Hit the salad station, the grain/legume section, the fruit area, and keep an eye out for Indian or Asian food stations — these tend to have the most naturally plant-based options.
  5. Pack some snacks. Even on the best ships, there will be moments — a 3 PM port stop, a long shore excursion — where your options are limited. A few protein bars or trail mix are clutch to have.
  6. Join cruise-specific vegan Facebook groups. There are active communities of vegan cruisers who share real, up-to-date intel on which ships and which crew have been most accommodating. This kind of insider knowledge is gold.

What to Look for When Booking a Vegan-Friendly Cruise

Not all cruise lines are upfront about their vegan offerings, so here’s a quick checklist to use when you’re evaluating options:

  • ✅ Does the line have a dedicated vegan or plant-based menu (not just a “vegetarian” one)?
  • ✅ Are dishes clearly labeled on menus?
  • ✅ Can you indicate dietary preferences at booking?
  • ✅ Do online reviews from other vegans speak positively about the experience?
  • ✅ Are specialty restaurants willing to accommodate with advance notice?
  • ✅ Does the line have a reputation for flexible, accommodating kitchen staff?

If a cruise line checks most of these boxes, you’re probably in good shape. If they can’t answer basic questions about their vegan options when you call their customer service line, that’s a flag.

Vegan traveler enjoying a plant-based meal at a cruise ship restaurant with ocean view

The Bottom Line on Vegan Cruising

The cruise industry still has room to grow when it comes to plant-based dining, but the gap between “vegan-friendly” and “vegan nightmare” is widening — in the best direction. Virgin Voyages leads the pack by a mile, Celebrity and MSC are genuinely impressive runners-up, and even mid-tier options like Holland America and NCL can deliver decent experiences if you come prepared.

The key takeaway? Do your homework, communicate early with your cruise line, and don’t be afraid to advocate for yourself on board. Vegan cruising is more viable than it’s ever been — you just have to know which ships are worth your time and money. If you want a fully planned vegan itinerary for your next port stop, let’s chat.

Happy sailing — and happy eating. 🌱


Frequently Asked Questions About Vegan Cruise Options

Which cruise line is best for vegans?

Virgin Voyages is widely considered the best cruise line for vegans because their restaurants default to plant-based menus, with animal products as optional add-ons. Celebrity Cruises is a strong runner-up for a more upscale experience.

Can you eat vegan on a cruise ship?

Yes, absolutely. Most major cruise lines now offer some vegan options, and the best ones have dedicated plant-based menus. Notifying the cruise line of your dietary needs at booking and speaking with the dining team when you board makes a huge difference.

Do I need to tell the cruise line I’m vegan before sailing?

Yes — and the earlier the better. Most cruise lines allow you to note dietary preferences during online check-in. Giving the kitchen advance notice ensures they can prepare proper vegan options rather than improvising on the spot.

Are cruise ship buffets vegan-friendly?

It depends on the cruise line, but most cruise ship buffets have naturally vegan options like fresh fruit, salads, grains, and legumes. Ships with more international cuisine stations (Indian, Asian, Mediterranean) tend to have the best variety for plant-based eaters.

Is vegan food on cruise ships getting better?

Yes, significantly. Over the past several years, cruise lines have expanded their plant-based menus in response to growing demand. Lines like Virgin Voyages and Celebrity Cruises have made vegan dining a genuine priority rather than an afterthought.


Contact Us

Ready to plan a trip and want some help? Let’s talk!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *