St. John

Restaurants in St. John

If you have a penchant for Caribbean cuisine, restaurants in St. John will not disappoint. Visitors will find plenty of St. John’s restaurants at the island’s many resorts, but there are also great options available in the residential areas of Cruz Bay and Coral Bay, which are located on the West and East ends of the island, respectively. Whatever your tastes, you’ll find exactly what you’re looking for somewhere on this tiny yet vibrant island.

For a taste of local fare, grab dinner at De’ Coal Pot or Sweet Plantains Restaurant & Rum Bar. Both specialize in Caribbean food, offering classic dishes like coconut peas and rice, oxtail stew, curried goat and custard made with sweet plantains.

If international cuisine is what you’re seeking, make reservations at The Terrace Restaurant, specializing in French food; La Tapa, a contemporary Mediterranean eatery; or Fatty Crab and Rhumb Lines, both specializing in Asian fusion. And, of course, don’t miss out on the supremely fresh seafood at St. John restaurants like Lime Inn and The Fish Trap, both located in Cruz Bay.

Residents love Woody’s Seafood Saloon, good for conch fritters and cold beer. There are often more patrons than can fit into the small space, so you can opt to take your drinks to the tables outside.

While the food at the Pan-Asian restaurant is good—dumplings, noodles, seared and grilled fish dishes—the main draw is the hilltop view of Cruz Bay, especially stunning as the sun sets over St. Thomas.