Best Vegan Restaurants in St. John
Price
- $40 or less
- $41 to $65
- $65 or more
Cuisine
Regions
Neighbourhoods
Top Rated
Dining Options
Seating Options
Accessibility
8 restaurants available nearby
Booked 18 times today
Booked 17 times today
Booked 5 times today
See what locals rave about
From verified diners like you
From verified diners like you
- KKellyChicago / Illinois •28 reviews4.0Dined 2 days agoLovely setting, breath taking views and the food was enjoyable.More infoLemongrass Restaurant & BarPrice: Expensive• Caribbean• St. John•3.8
- BBillVIPGreater Boston •4 reviews5.0Dined 2 days agoCan’t beat the setting, easy walk from the Ritz Club, right on the beach where we saw a lighted bottomed kayak tour take off. Crab encrusted Grouper was fantastic. Lamb lollipops, eggplant apps were also quite good. Charlotte was very engaging, attentive, & personable….made our dining experience a 10!More infoCaribbean Fish MarketPrice: Expensive• Seafood• St Thomas•4.5
- RRickSt. Louis •4 reviews5.0Dined 2 days agoThe service and food was outstanding as expected. Can’t wait to return later on this week.More infoDave & Jerry's Island SteakhousePrice: Very Expensive• Steakhouse• St. John•4.5
- RRosemaryAtlanta •5 reviews5.0Dined 4 days agoThis is always our fav spot for great food, solid drinks and friendly service.More infoRawPrice: Moderate• Sushi• St Thomas•4.6
- DDianeVIPGreater Boston •1 review5.0Dined 4 days agoZozo’s is a must experience while visiting St. John. Unique upscale restaurant with gorgeous views and beautiful sunsets. Your table is yours for the night, so you can relax and enjoy. You are encouraged to take a stroll on the beach or dock anytime during the multi coursed meal so you ‘re able to have a truly special night at your pace. The attentive, friendly staff make you feel special. The owner, John, is usually there to greet you. The dishes are prepared using less usual ingredients, giving you an opportunity to expand your culinary experience. Hope you give it a try! Diane and MichaelMore infoZozo’s at Caneel BayPrice: Very Expensive• Italian• St. John•4.8