Where to Eat in St. John, USVI

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 is St. John breathtakingly beautiful, but the island also boasts some pretty incredible places to eat.

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.

*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.



Food Guide to St. John, USVI

Without further ado, here are my recommendations on where to eat in St. John, USVI.


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 head on over 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 that the dishes include only the best available ingredients. La Tapa 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 – so I try to be inclusive and give recommendations for all different types of food. If you don’t want to eat a burger in the Caribbean, then don’t. There are plenty of other recommendations on this list to choose from. 

The Tap and Still – Kind of like Five Guys, but with alcohol. Don’t expect your food to come out on fancy plates though. The burgers are wrapped in foil and and your order will arrive in a brown paper bag.

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.

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.


Our Market Smoothies – Definitely a must while in St. John. Grab a smoothie before heading to the beach or get one after dinner for a semi-healthy treat. 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!


Leave a Reply

Close Me
Looking for Something?
Post Categories: