Best Restaurants in St John USVI


Where to Eat in St. John

You definitely won’t have to worry about where to eat in St. John. One of the best parts of any holiday is being able to enjoy the local cuisine and discovering all the best places to eat. Not only does St. John have some of the most beautiful beaches in the world, the island also boasts some pretty incredible places to eat. This guide is going to give you the lowdown on the best restaurants in St John USVI.

One of things I love the most about St. John is the different variety of foods you can get. Everything from authentic Caribbean cuisine to Hawaiian poke bowls.

Without further ado, here are my recommendations on the best restaurants St John USVI.

*I am terrible when it comes to photographing food. I just want to eat. So please, excuse my complete lack of photos in this post.



Hercules Pate Delight – If you want to go where the locals go, then check out Hercules. Their chicken pate is out of this world and I love to grab a few before heading to the beach.

Miss Lucy’s – If you are in the Coral Bay area and looking for some really good, authentic Caribbean food, Miss Lucy’s is the place for you. If you’re in St. John on a Sunday, you don’t want to miss Sunday brunch at Miss Lucy’s. And don’t forget to try the pina colada pancakes. You can thank me later.

De’ Coal Pot – Recently reopened in St. John after the hurricanes in 2017, De’ Coal Pot serves up plenty of Caribbean fare like Oxtail Stew and Chicken Roti.

The Longboard – The Longboard has a hand-crafted drink menu and the restaurant as a whole is so different than any other place in St. John. Think of it as Caribbean dishes with Asian and Hawaiian influences. The Longboard doesn’t open until 3:00pm, so it’s the perfect spot for a late lunch or early dinner.


Uncle Joe’s Barbecue – If you’ve got a craving for BBQ during your trip to St. John, then look no further than Uncle Joe’s. Some even say they serve the best ribs on the island. I would recommend trying the combo plate to get the full experience.


La Tapa – La Tapa has been a St. John staple for over 20 years. The menu changes nightly so the dishes include only the best available ingredients. La Tapa also specializes in Spanish wine, so sit outside and enjoy some tapas and a glass, or two, of wine.


**I know some people will give me grief for showcasing “American” food in the Caribbean, but honestly, not everyone likes Caribbean food. I want to be inclusive and give recommendations for all different types of food. If you don’t want to eat “American” food, then don’t. There are plenty of other recommendations on this list to choose from. 

The High Tide – The perfect location if you want to sit outside and enjoy the beach while you sip a cocktail. I would definitely recommend arriving early for any dinner plans. It can get very crowded, very quickly.

Ocean 362If you’re looking for a more upscale experience, then Ocean 362 is where you want to be. The restaurant serves a variety of food including American and Caribbean. I would recommend making reservations and arriving before sunset so you can watch the sun go down because the views are amazing.

Woody’sWoody’s is like a dive bar without the dive – if you can imagine that. The food is good and the drinks are even better. Happy Hour is every day from 3:00-6:00pm, so it gets a little crowded during those times. Try the Shark Bites – they are amazing. And no, it’s not really shark, it’s just blackened Mahi.


Our Market Smoothies – Definitely a must while in St. John and one of the best smoothies I’ve ever had. My favorite is the Passionfruit, Mango, & Strawberry.

Have you ever been to St. John? What are some of your favorite places to eat? Leave me your suggestions so that I can check them out the next time I am on the island.

If you enjoyed this post and found it helpful, please share it!

Where to Eat in St. John


Leave a Reply

Close Me
Looking for Something?
Post Categories: