Fine Dining on St. Croix


Sometimes you want to treat yourself to a little something special, perhaps to celebrate a special occasion during your St. Croix getaway. On these nights you want to dine somewhere chic and sophisticated, here are some of the best options available in St. Croix:

The Palms at Pelican Cove Beach Resort

The beautiful natural setting of this high end restaurant complements the delicious flavors. The menu is a great blend of Caribbean inspired dishes with an American flair, such as char-broiled ribeye steak and fresh fish. You can choose to dine al fresco while enjoying a view of the water, or in the elegant indoor dining room. The top notch Palms Restaurant was voted the “Best Steak Dinner” in 2012 by the Virgin Islands Daily News.


This is one of the most sophisticated restaurants on St. Croix and it serves upscale South East Asian cuisine made with organic vegetables and authentic spices. The décor is unique and stylish, with colonial Indonesian style woodwork and beautiful Asian art. All dishes are prepared with fresh produce from local farmers or the restaurant’s own garden and the curry pastes are imported from the most famous curry provider in Bangkok. The wine list is extensive and features varieties that you will not find anywhere else on the island.


Savant has an intimate atmosphere, with only a few tables tucked inside its beautifully etched stone walls. The ingredients here are mostly grown on the island and the cuisine is artfully prepared and delicious. Try the fish fajitas featuring the catch of the day or the decadent stuffed filet mignon. The restaurant gets its fish straight from the boats of the local fishermen, so it’s wonderfully fresh and high quality.

Hibiscus Beach Resort Restaurant

This restaurant offers a fantastic beachfront location and wonderful food. It is located in one of the most luxurious resorts on the island and features fresh high quality seafood and superb steaks. Treat yourself to a lovely meal while you watch the sunset over the ocean. If you want to truly indulge yourself, you can also book a massage or a treatment at the Hibiscus Beach Resort Spa.

These are just a few of the best fine dining options that St. Croix has to offer, so treat yourself to something special and enjoy some truly superb cuisine on this beautiful Caribbean paradise island.

Pesce Italian Learn More

St Thomas
USVI, 00802

340-714-7874 Visit Website

  • 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 )
Step outside of St Thomas and into Tuscany when you dine at PESCE iTALiAN. Offering the best In-House made Pasta, as it is made fresh daily at our live action pasta station! The PESCE iTALiAN menu reflects the culinary sensibilities of the Italian people: rustic yet sophisticated. Creative blends of...

The Buccaneer

5007 Estate Shoys
St. Croix, 00824

Claim Your Listing

View Our Full Fine Dining on St. Croix Directory