Explore The Best Restaurants On St. John


St. John Virgin Islands is a small island rich in history, culture and natural beauty that is home to some of the best restaurants in the Caribbean. The island has a wide variety of restaurants, ranging from casual eateries to fine dining establishments. Whether you’re looking for a quick lunch or an upscale dinner, St. John’s restaurants will have something to satisfy your cravings while on holiday in the Virgin Islands.

La Tapa

La Tapa

A casual and intimate dining experience, with sophisticated Mediterranean cuisine and an eclectic mix of rustic charm, this restaurant is located on the beach in Coral Bay. You’ll find a menu that changes seasonally, with local seafood as the focus. The ambiance is elegant yet warm with its wooden tables, soft lighting, and white table linens. Alexandra Ewald (executive chef/owner) combines her creativity with her Italian heritage to create dishes that are truly memorable.

Morgans Mango

Morgans Mango

Morgans Mango is a Caribbean restaurant that serves Creole, Bahamian, Cuban, Jamaican, Haitian, Puerto Rican, and Mayan cuisine. With a dazzling light and color palette throughout the space and tropical breezes wafting through open windows, Morgans Mango is a favorite among locals. And with its warm staff who greet you by name (if you’ve been there before), it’s easy to see why.

If you’re looking for something new to try on your next visit to St. John Virgin Islands or just want another excuse to get away from winter weather back home—these restaurants have got you covered!

1864 St John


1864 is one of the most charming restaurants in St. John. Located on Mongoose Junction Road, this restaurant offers a variety of fresh seafood, hand-rolled sushi, and stellar beverages. The atmosphere is incredible with friendly staff and amazing food to match! Chef Tommy and his kitchen staff pump out quality food that can’t be beaten by many other restaurants in St. John! Make sure you stop by this restaurant when visiting St. John for an unforgettable dining experience!


As you can see, St. John has many great restaurants to choose from. Whether you are looking for the best seafood or a romantic dinner with that special someone you want to impress, there is something on the island for everyone.

Latest articles

Related articles