Food and Drink on St. Thomas
All of that snorkeling, swimming, sailing and lounging in the sand will work up an appetite – it’s a good thing that St. Thomas has an excellent culinary scene and no shortage of delicious food. St. Thomas has gained a well-deserved reputation as a foodie capital, based on a range of restaurants that vary from small cafes and food stands to elegant fine dining establishments.
From Coffees to Cocktails – St. Thomas has it All
-
Whether you are looking for a hearty breakfast that will give you a good pick-me-up for the day, a spicy Caribbean lunch or a romantic seafood dinner while watching the sunset, St. Thomas provides it all at a high level of quality and service.
You’ll find an eclectic mix of cuisines from cultures all over the world here in St. Thomas, including Mexican, American, Italian, and Asian, among others. There are also opportunities to taste the authentic local Caribbean cuisine, including dishes such as fungi with okra and cornmeal or yellowtail with peppers, onions, and tomatoes.
You will find many of the best St. Thomas restaurants on-site at local resorts, while many excellent seafood restaurants can be found in Red Hook and Frenchtown. The Yacht Haven Grand Shopping and Marine Complex is another place where you will find a great selection of delicious eats.
When you want to have a few drinks and dance the night away, there are plenty of great nightlife spots on the island. From laid back pubs to booming nightclubs, St. Thomas offers an after-dark scene that will sweep you off your feet.
Top St. Thomas Restaurants and Bars
-
St. Thomas offers a huge selection of restaurants and bars. Here are a few of our local favorites:
- Oceana: This stylish waterfront restaurant serves up delicious local seafood, including shrimp, mussels, lobster, and rainbow trout in a lemon and caper brown butter sauce.
- Udder Delite: This roadside shack located mere minutes from the beach is famous for its milkshakes. The irresistible blend of amaretto and almond-crunch ice cream is the perfect way to cool down after a hot day on the beach in St. Thomas.
- Fish Tails: This restaurant overlooks the harbor in Red Hook and serves a great selection of drinks and seafood.
- Gladys’ Café: Taste authentic West Indian cuisine at this great local St. Thomas restaurant that serves up curry goat, stewed oxtail, and much more.
37 Main Street
St. Thomas
US VI, 00802
- Mon: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Tues: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Weds: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Thurs: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Fri: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Sat: 10:30AM - 4:00PM (HAPPY HOUR: 4:00PM - CLOSE)
- Sun: CLOSED
6800 Estate Nazareth
St. Thomas
USVI, 00802
- Mon: 5:30PM - 10:00PM (HAPPY HOUR: 7:00PM - 9:00PM)
- Tues: 5:30PM - 10:00PM (HAPPY HOUR: 7:00PM - 9:00PM)
- Weds: 5:30PM - 10:00PM (HAPPY HOUR: 7:00PM - 9:00PM)
- Thurs: 5:30PM - 10:00PM (HAPPY HOUR: 7:00PM - 9:00PM)
- Fri: 5:30PM - 10:00PM (BRUNCH: 8:00AM - 2:00PM and
HAPPY HOUR: 7:00PM - 9:00PM) - Sat: 5:30PM - 10:00PM (HAPPY HOUR: 7:00PM - 9:00PM)
- Sun: 5:30PM - 10:00PM (BRUNCH: 8:00AM - 2:00PM and
HAPPY HOUR: 7:00PM - 9:00PM)
Secret Harbour Beach Resort 6280 Estate
East End
St. Thomas, 00802
- Mon: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Tues: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Weds: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Thurs: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Fri: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Sat: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
- Sun: 8:00AM - 10:00PM (HAPPY HOUR: 3:30PM - 6:30PM)
7091 Estate Mafolie
St. Thomas
VI, 00802
- Mon: OPEN
- Tues: OPEN
- Weds: OPEN
- Thurs: OPEN
- Fri: OPEN
- Sat: OPEN
- Sun: OPEN
3 American Yacht Harbor, 6501 Redhook Plaza
Charlotte Amalie
St. Thomas, 00802
- Mon: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Tues: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Weds: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Thurs: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Fri: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Sat: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM) - Sun: 11:00AM - 11:00PM (HAPPY HOUR: 3:00PM – 4:00 PM and
10:00PM - 11:00PM)
2 American Yacht Harbour
Charlotte Amalie
St. Thomas, 00802
- Mon: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Tues: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Weds: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Thurs: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Fri: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Sat: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
- Sun: 5:00PM - 11:00PM (MAKI HOUR: 5:00PM - 6:00 PM)
6720 Smith Bay Rd
St. Thomas
US VI, 00802
- Mon: 11:00AM - 5:00 PM
- Tues: 11:00AM - 5:00 PM
- Weds: 11:00AM - 5:00 PM
- Thurs: 11:00AM - 5:00 PM
- Fri: 11:00AM - 5:00 PM
- Sat: 11:00AM - 5:00 PM
- Sun: 11:00AM - 5:00 PM
Ritz-Carlton Hotel
St. Thomas
USVI, 00802
- Mon: 11:00AM - 9:00PM
- Tues: 11:00AM - 9:00PM
- Weds: 11:00AM - 9:00PM
- Thurs: 11:00AM - 9:00PM
- Fri: 11:00AM - 9:00PM
- Sat: 11:00AM - 9:00PM
- Sun: 11:00AM - 9:00PM
1 AMERICAN YACHT HARBOR
St Thomas
USVI, 00802
- Mon: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Tues: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Weds: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Thurs: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Fri: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Sat: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
- Sun: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
6800 Estate Nazareth
Charlotte Amalie
St. Thomas, 00802
- Mon: 7:30am – 9PM
- Tues: 7:30am – 9PM
- Weds: 7:30am – 9PM
- Thurs: 7:30am – 9PM
- Fri: 7:30am – 9PM
- Sat: 7:30am – 9PM
- Sun: 12:00PM - 10PM
6280 Estate Nazareth
Charlotte Amalie
St. Thomas, 00802
- Mon: 5:30PM - 10PM
- Tues: 5:30PM - 10PM
- Weds: 5:30PM - 10PM
- Thurs: 5:30PM - 10PM
- Fri: 5:30PM - 10PM
- Sat: 5:30PM - 10PM
- Sun: 5:30PM - 10PM
5143 Palm Passage
Charlotte Amalie
St. Thomas, 00802
- Mon: 11:00AM - 9:45PM
- Tues: 11:00AM - 9:45PM
- Weds: 11:00AM - 9:45PM
- Thurs: 11:00AM - 9:45PM
- Fri: 11:00AM - 9:45PM
- Sat: 11:00AM - 9:45PM
- Sun: CLOSED
Tapas
One of the world's most beloved food treats, tapas rank with mezza and dim sum...
3A-18 Estate Peter
St. Thomas
St. Thomas, 00802
- Mon: 4:30PM-10:00PM
- Tues: 4:30PM-10:00PM
- Weds: 4:30PM-10:00PM
- Thurs: 4:30PM-10:00PM
- Fri: 4:30PM-10:00PM
- Sat: 4:30PM-10:00PM
- Sun: Brunch 10:00AM-2:00PM & 4:30PM-10:00PM
1 Havensight
Behind Harley Davidson
St. Thomas,, 00802
- Mon: 10:30AM-2:30AM
- Tues: 10:30AM-2:30AM
- Weds: 10:30AM-2:30AM
- Thurs: 10:30AM-2:30AM
- Fri: 10:30AM-2:30AM
- Sat: 10:30AM-2:30AM
- Sun: 10:30AM-2:30AM
6C Cruz Bay # 71
St. John
, 00830-9545
- Mon: 11:00AM-2:00AM
- Tues: 11:00AM-2:00AM
- Weds: 11:00AM-2:00AM
- Thurs: 11:00AM-2:00AM
- Fri: 11:00AM-2:00AM
- Sat: 11:00AM-2:00AM
- Sun: 11:00AM-2:00AM
Morningstar Beach Club
St. Thomas
VI, 00802
- Mon: 5:30PM-10:00PM
- Tues: 5:30PM-10:00PM
- Weds: 5:30PM-10:00PM
- Thurs: 5:30PM-10:00PM
- Fri: 5:30PM-10:00PM
- Sat: 5:30PM-10:00PM
- Sun: 5:30PM-10:00PM
Morningstar Beach Club
St. Thomas
VI, 00802
- Mon: 11:30AM-11:00PM (Happy Hour: 4:00PM-6:00PM)
- Tues: 11:30AM-11:00PM (Happy Hour & LIVE MUSIC: 4:00PM-6:00PM)
- Weds: 11:30AM-11:00PM (Happy Hour: 4:00PM-6:00PM)
- Thurs: 11:30AM-11:00PM (Happy Hour & LIVE MUSIC: 4:00PM-6:00PM)
- Fri: 11:30AM-11:00PM (Happy Hour: 4:00PM-6:00PM)
- Sat: 11:30AM-11:00PM (Happy Hour: 4:00PM-6:00PM)
- Sun: 11:30AM-11:00PM (Happy Hour: 4:00PM-6:00PM)
5130 Trompeter Gade, Creques Ally
Charlotte Amalie
St. Thomas, 00802
- Mon: 9:00AM-5:00PM
- Tues: 9:00AM-5:00PM
- Weds: 9:00AM-5:00PM
- Thurs: 9:00AM-5:00PM
- Fri: 9:00AM-5:00PM
- Sat: 9:00AM-5:00PM
- Sun: 9:00AM-5:00PM (Closed if No Cruise Ships in Port)
Parcel 95 | Across from Woodys
Cruz Bay
St. John, 00830
- Mon: 3:00PM-10:00PM
- Tues: 3:00PM-10:00PM
- Weds: 3:00PM-10:00PM
- Thurs: 3:00PM-10:00PM
- Fri: 3:00PM-10:00PM
- Sat: 3:00PM-10:00PM
- Sun: 3:00PM-10:00PM