One of the standout dining venues aboard every Virgin Voyages ship is Razzle Dazzle, a vibrant vegetarian-forward restaurant that proves plant-based cuisine can be just as exciting as any steakhouse dinner at sea.
The Concept
Razzle Dazzle takes a playful approach to vegetarian and vegan dining. The menu is primarily plant-based, though you can request animal protein add-ons. The restaurant occupies a bright, Instagram-worthy space with bold colors and retro-diner vibes.
Must-Try Dishes
The Cauliflower Steak is a revelation — roasted until golden with chimichurri. The Mushroom Pizza features sourdough crust with truffle cream and wild mushrooms. For brunch, the avocado toast is elevated with pickled radish and everything bagel seasoning.
Brunch at Razzle Dazzle
While dinner is excellent, brunch might be the best kept secret on the ship. Available on sea days, the menu includes savory and sweet options alongside creative cocktails. The Dirty Banana smoothie and Wake and Bake cookie skillet are crowd favorites.
Our Verdict
Whether you are fully plant-based or simply looking for something different, Razzle Dazzle deserves a spot on your dining schedule. Book at least one dinner and one brunch. Reservations fill up quickly on sea days.
About the Author
Steve Griswold — Certified Cruise & Travel Specialist
Steve Griswold is the founder of Pixie Vacations, a full-service travel agency based in Georgia. He is a Sandals Certified Resort Counselor and Platinum Elite Advisor, a Disney College of Knowledge graduate, a Virgin Voyages Top 100 First Mate in North America (2024), and has sailed every ship in the VV fleet including Scarlet Lady, Valiant Lady, Resilient Lady, and Brilliant Lady. Steve produces the Mouse Chat podcast and has been featured in USA Today, NBC, ABC, and CNN for his Griswold Family Truckster road trips.
Ready to Book Your Virgin Voyages Cruise?
Let Pixie Vacations plan your perfect voyage — expert advice, no booking fees, and personalized service from a Virgin Voyages Top 100 First Mate.
Or call us: 678-815-1584