3 Best Restaurants in St. John, U.S. Virgin Islands

Morgan's Mango

$$$ Fodor's choice

A visit to this alfresco eatery requires you to climb a long flight of stairs, but the food is well worth the effort. Although fish is the specialty—try the voodoo snapper topped with a fruity salsa—the chef also creates a vegetarian platter with black beans, fried plantains, and a mound of sweet potatoes.

Skinny Legs

$$ Fodor's choice

Sailors who live aboard boats anchored offshore and an eclectic coterie of residents and visitors gather for lunch and dinner at this funky spot in the middle of a boatyard and shopping complex. It's a great place for burgers (they're served with potato chips, not fries—there's no deep fryer), fish sandwiches, and whatever sports are on the satellite TV.

Zozo's H20

$$$$ Fodor's choice

Creative takes on true classics coupled with artfully presented plates draw crowds to this Mediterranean-inspired restaurant at Caneel Bay. Start with appetizers like scallop ceviche with mango, avocado, and heirloom tomatoes, then move on to the filet mignon with lobster demi-glace, cauliflower puree, and broccolini. Mango-and-coconut pannacotta is a winner for dessert.

Northshore Rd., Hwy. 20, Estate Caneel Bay, Saint John, 00831, U.S. Virgin Islands
860-450–6649
Known For
  • breathtaking seaside views
  • romantic ambience
  • mango-and-coconut pannacotta
Restaurants Details
Rate Includes: No dinner weekends, Reservations a must and only made via the restaurants website.

Recommended Fodor's Video