St. Croix restaurants to try.

Getting to the restaurants can be half the fun. Then you will be impressed with the friendly service and fresh taste of the food. There is not just food filling the island; great beaches and rich history will provide a well rounded vacation. Check out our ever growing St. Croix travel guide.

From mountains to beautiful beaches, this island has a lot to enjoy.

St. Croix offers visitors a variety of activities from hiking to scuba diving. With such a deep history there are so many opportunities to learn first hand about the roots of the island, like the Cruzan Rum Royalty. And then there is the dining. From the East side to the West side, options are plentiful. I recommend you rent a jeep if you want to expand your taste buds across all areas of the island because some are off the beaten path but worth the drive.


FYI-Early morning coffee was hard to find each day and non existent on Sunday.

Twin City Coffee

A quaint, local coffee shop with great coffee menu and a perfect menu to match. Fresh baked goods, eggs, and more.

Renaissance Carambola

The open air restaurant located at this beautiful hotel is a perfect start to a day of exploring Carambola. You can order a la carte or enjoy the buffet. They give you a delicious fruit smoothie shot with your order.

Avocado Pitt

Small restaurant in downtown Christiansted. Great for breakfast or lunch or just a refreshing smoothie!


If you are snorkeling in the morning or early afternoon, plan to dine at these nearby restaurants.

Toast Diner

A hole in the wall restaurant surrounded by shops. Great menu, friendly staff and free wifi. But closes at 3pm so plan accordingly.

EAT at Cane Bay

Great beach bar and grill with a beautiful view. Mahi Tacos, jalapeno slaw and fresh cut fries are definitely worth writing about! The beach across the street had the best snorkeling we experienced on our trip!

La Reine Chicken Shack

Here is your spot if you are looking for some protein or a local favorite. But don’t go on Sundays because the kitchen is closed, only the bar will be open.


I am a sucker for sunsets, so I like my dining locations to have a great view when I get the chance.


Great location right on the water. Laid back atmosphere perfect for a day at the beach dining or winding down with a meal at sunset. The sweet potato basket and mahi bites are worth mentioning.

The Waves

If you are wanting an upscale, romantic meal then make sure to put this on your list. The view is amazing and you can select your own lobster!

Beachside Cafe

Great seafood beachfront restaurant located at the Sand Castle hotel. They offer great lunch specials and a Sunday brunch.

Late Night

If the day passed too quickly or you stayed in the ocean until sunset then plan to have a late night meal here.

Rowdy Joe’s

A house turned into a delicious dive. A unique menu with a chill atmosphere. Perfect for a late meal or just drinks. The drive can be quite stressful if coming through the rainforest.

Tavern 1844

Great bar that serves amazing food and has a creative drink menu. Lots of seating and offers live music. The best wings we had on the island!

Maria’s Cantina

Tacos are a great late night food choice and they offer more than your standard tacos. Plus they have pitchers of margaritas!

Good, Cheap Drinking

I cannot emphasize enough how much you will enjoy a visit to the Cruzan Rum Distillery. Here is one more reason- cheap drinks. 4 shots and 2 mixed drinks are included in the tour price. Or you can just come to drink at the bar. Five dollars gets you 2-3 rum drinks. Read about the #DontWorry rum factory tour here.

There are plenty more restaurants to try!

  • Cafe Fresco

  • The Bistro

  • Rum Runners

  • Polly’s at the Pier

  • Savant

  • Angry Nate’s

  • 40 Strand Eatery

  • Harvey’s

  • Zion Modern Kitchen

  • You Are Here

  • Dashi

  • The Pickled Greek

Do you have any St. Croix restaurant recommendations?