Top St Croix Restaurants
There are many good St Croix restaurants, but these are the ones that keep us coming back again and again. My family and I have been travelling to the island for over 25 years, and these are the St Croix restaurants we love!
The Buccaneer Resort Restaurants:
The MermaidLunch daily 11:30am-5:30pm
Located beach-side, the Mermaid offers great casual lunch and dinner options. My family loves going to the beach at the Buccaneer specifically because we get to eat at The Mermaid for lunch. They serve all-American favorites, island specialties, and vegetarian dishes. There is also a full bar, including frozen island cocktails!
The TerraceDaily breakfast buffet 7:30am-10:30am, Dinner nightly 6pm-9:30pm
The Terrace is the fancier restaurant at the Buccaneer. This is one of our favorite St Croix restaurants when we want a fine-dining dinner experience. The view is incredible, especially if you go right around sunset! You can see far out over the Christiansted harbor. The Terrace also offers a daily breakfast buffet from 7:30-10:30am.
~ Read more on The Buccaneer St Croix.
Carambola Resort Restaurants:
Carambola Resort has three restaurants, all of which are named after different tropical trees found on the island.
The SamanAn upscale restaurant that serves breakfast, lunch, and dinner out on the terrace or inside looking out over the water.
A casual bar overlooking the pool and beach that serves lunch and dinner. We love taking day-trips to Carambola Resort because you can play on the beach all morning, come grab a delicious lunch, and then head right back out for more fun in the sun! The Flamboyant bar also serves tropical drinks and frozen cocktails.
On Friday nights Carambola Resort features a Pirates Buffet & Mocko Jumbies Show! They serve seafood, salads, prime rib, crab legs, lamb chops, fresh pasta dishes and a wide variety of desserts. There is also live music afterwards.
Carambola also has a delicious Sunday brunch that's heavenly!
Reservations suggested: 1-340-778-3800
Kendrick's serves contemporary and new-age American cuisine. Their menu includes yummy pastas, seafood, duck, steak, pork loin, and they also have a great wine list. Kendrick's is my grandma's favorite of all the St Croix restaurants! She loves their chipotle soup.
It is located in Christiansted's historic Quin house complex on King Cross and Company streets.
Dinner 6-9:30pm Tuesday-Saturday. Bar opens at 5pm.
Reservations required: 340-773-9199
Home to the largest wine list on the island! This chic restaurant is famous for its wine list as well as its food. Bacchus serves hand-cut steaks to order, lobster, seafood, lamb, and an array of special desserts.
Bacchus is located in a charming Christiansted townhouse on Queen Cross Street between Strand and King streets.
Dinner 6-10pm (Open Tuesday-Saturday, and Sunday during winter)
Reservations highly recommended: 340-692-9922
Tutto Bene is one of my family's absolute favorite St Croix restaurants!
They serve traditional Italian cuisine ranging from antipasto for two, veal saltimbocca, a variety of pasta dishes, seafood, spaghetti Bolognese, and delicious homemade desserts. They also have excellent daily specials.
And at the end of the meal, everyone is offered a free Sambuca shot! Following an old Italian tradition, Tutto Bene puts 3 coffee beans in the shot to represent health, happiness, and prosperity.
Dinner (Open Daily at 5pm)
Reservations highly recommended: 340-773-5229
eat @ cane bay:
One of the most relaxed meals you will ever have! Located next to the famous Cane Bay Dive Shop, this restaurant looks out over Cane Bay Beach and the Caribbean Sea.
You can build your own salads and burgers, or just order straight off the menu with things like slow roasted pulled pork and brisket, hand-cut fries, and yummy onion rings. They also have a menu specifically for kids, so this is a great place to bring the whole family.
There is a great bar serving delicious frozen drinks and cruzan cocktails. The kids in my family love the virgin Mango Daiquiri!
eat @ cane bay also offers a Sunday Reggae Brunch from 11am-4pm featuring local Reggae bands from around 2pm until sunset. And they host very fun quarterly "New Moon" parties.
Reservations not usually necessary: 340-718-0360
A very popular restaurant on the island serving Thai, Mexican, and Caribbean food. Their fajitas are phenomenal! They have indoor and outdoor dining but it's still a very small and intimate restaurant so be sure to make a reservation!
Dinner 5:30pm-10pm Mon-Sat
Reservations a must: 340-713-8666
The Palms at Pelican Cove:
The Palms restaurant is located a The Palms at Pelican Cove Resort, one of the top St Croix resorts on the North Shore.
They serve breakfast, lunch, and dinner seven days a week from 7:30am until 10pm. And you can choose to eat by the sea or in the more elegant dining room.
They offer a great Sunday Brunch and also feature regular weekend entertainment.
Breakfast 7:30am-11:15am, Lunch 11:15am-2:30pm, Bar menu 2:30pm-Midnight, Supper 6:00pm-10:00pm
Reservations requested: 340-718-8920
Rum Runners is located on the waterfront in the Hotel Caravelle, one of our top 5 St Croix hotels. They serve breakfast, lunch, and dinner and offer a Sunday Brunch from 10am-2pm.
The food is very yummy, ranging from prime rib and steaks to seafood, salads, and lobster. And Rum Runners has a great wine list.
Reservations appreciated: 340-773-6585
Considered one of the top "fine-dining" St Croix restaurants. The Galleon is at the Tamarind Reef Hotel (another of the top 5 St Croix hotels) and it overlooks the harbor at Green Cay Marina.
Traditional French, and Northern Italian cuisine featuring imaginative appetizers, fresh salads and seafood, choice meats and great desserts. There is also a lively piano bar and a large wine selection.
Dinner 6-10pm Nightly
Reservations requested: 1-340-773-9949
Cheeseburger in Paradise:
The best burgers on the island! They also offer great burritos, chicken sandwiches, chili dogs, nachos, salads and more. This is my dad's "go-to" choice in terms of St Croix restaurants because it's very casual and fun. And there is live music Thursday through Sunday.
Lunch and Dinner 11am-10pm Daily
East End Road
Elizabeths At H20:
Elizabeths at H20 is located at the Hibiscus Beach Hotel and offers yummy food with a wonderful view!
The serve Continental and Caribbean cuisine for lunch and dinner including steaks, salads, seafood, and gourmet sandwiches. Lunch is more casual while dinner is more of a fine-dining experience.
Lunch 1130am-230pm, and Dinner 6pm-930pm Daily
Reservations requested: 340-718-0735
Fine dining with an eclectic Cajun flair including chicken, beef, and local fish dishes along with great salads. Blue Moon offers waterfront dining and features great live Jazz on Wednesdays, Fridays, and during Sunday Brunch.
Lunch Tue-Fri, Dinner 6-10pm Tue-Sun, Sunday Jazz Brunch 10am-2pm
17 Strand Street in Frederiksted
Reservations needed: 1-340-772-2222
Spratnet Cane Bay Beach Bar & Grill:
The Spratnet Cane Bay Beach Bar is very popular among vacationers and locals alike. You can eat and drink right out on the beach! They have a great menu of food and drinks, live music, volleyball and more.
The Cane Bay Beach Bar offers a traditional, island-style pig roast every Sunday afternoon starting at 1:00PM. They also host a Full Moon Party once a month, on or near the full moon, starting at 7pm. There is live music and delicious dinner specials.
Breakfast, Lunch and Dinner, Happy Hour from 5-7pm. Open seven days a week.
Return from St Croix Restaurants to St Croix Gems