top of page

The Best Restaurants on St. Thomas

If you love great food, you’ve come to the right island! St. Thomas is filled with some of the best dining you’ll find anywhere, whether you’re looking for authentic Caribbean cooking, a perfectly seared steak, or fish caught right off shore. Today we’re highlighting three of our favorite places to eat, along with a full list of the best restaurants on St. Thomas. Click on the list to save it and bring it with you on your next St. Thomas visit!


All-around Best Restaurant: Fish Bar


Fish Bar has it all - light, healthy fare inspired by the islands, creative cocktails and a welcoming atmosphere that will make you feel like you’re one of the locals. The secret to their success is in the details, like homemade buns and the hint of hot pepper in their Ay Papi cocktail. The fact that Fish Bar also has gorgeous ocean views and is just around the corner from Hull Bay just cements its spot as our pick for all-around best St. Thomas restaurant. 


Fish Bar on St. Thomas

Photo: Fish Bar


Best Local Cuisine: Gladys’ Cafe


Located in the heart of historic Charlotte Amalie, Gladys’ Cafe has been serving up island flavor for more than 30 years. It is one of the best to try local specialities like conch fritters and kallaloo soup. In fact, Gladys’ is so popular that she’s started bottling her best-selling hot sauces - just in case you want to take a taste of St. Thomas back home.


Gladys' Cafe on St. Thomas

Best Ambiance


Our vote for best ambiance goes to Sea Salt at Sapphire Beach. During the day, you’re surrounded by the azure water of Sapphire Beach. At night, the roof retracts so that you can soak in the beauty of the stars. The food is just as good as the scenery, with upscale seafood dishes and a children's menu that will delight the youngest foodies in your group.


Sea Salt restaurant on St. Thomas

Photo: Sea Salt


Our Full List of the Best Restaurants on St. Thomas


Right-click on this list to save our restaurant guide for your next visit.




Dining Tips:


Call Ahead

Restaurant hours may vary based on season. We recommend calling in advance to check on operating hours and see if a reservation is needed. 


Bring Cash

Some food trucks and smaller restaurants, like Brooks Bar, only accept cash. 


Eat Like a Local

Don’t miss island specialities like conch fritters, kallaloo, johnny cakes and fungi (a cornmeal-based side dish). Warning: Falling in love with the local cuisine will make it that much more tempting to move here permanently!


Order In

Sometimes, you can find the best restaurants on St. Thomas right in the comfort of your own villa! Our concierge service can connect you directly with one of the island’s talented chefs. You can choose between pre-prepared drop-off meals or food freshly prepared and served to you and your guests.


What’s Your Favorite St. Thomas Restaurant? 


Did we mention your favorite place to grab a bite? Leave a comment below and tell us where you like to eat when you’re on the island. We can’t wait to read your take on the best restaurants on St. Thomas!


162 views0 comments

Recent Posts

See All
bottom of page