Restaurants in St Croix

Here is a broad list of restaurants on St Croix, by area, though not every eatery on island is listed.

Christiansted
(Dining & Nightlife)

Caroline’s – Pull up a chair along the waterfront and soak in the harbor views at this beloved Christiansted classic. Fresh seafood, island-inspired dishes, tropical cocktails, and cooling Caribbean breezes make Caroline’s a favorite from brunch through sunset.

Rum Runners Restaurant – A St. Croix tradition where waterfront views, fresh seafood, handcrafted cocktails, and island hospitality come together. It’s the perfect place to kick off your Caribbean adventure while watching boats drift across the harbor.

Brew STX – Grab a cold island-crafted brew and settle into the laid-back waterfront vibe. With rotating local beers, live music, great food, and a fun social atmosphere, Brew STX is where locals and visitors come together to celebrate island life.

Savant – Hidden behind historic stone walls, Savant offers one of St. Croix’s most memorable dining experiences. Creative island cuisine, romantic courtyard seating, and an intimate atmosphere make every meal feel like a special occasion.

Galangal – Where Caribbean flavors meet Asian inspiration in a stylish and sophisticated setting. Innovative dishes, expertly crafted cocktails, and elegant service create a dining experience as vibrant as the island itself.

Too.Chez Restaurant & Bar – Charming, intimate, and full of European flair, Too.Chez brings French-inspired cuisine to the heart of St. Croix. It’s the perfect setting for a romantic evening under the Caribbean stars.

Estera – Modern Caribbean cuisine shines here with locally sourced ingredients, bold island flavors, and beautifully crafted dishes that celebrate the spirit of St. Croix.

The Bombay Club – Step into one of Christiansted’s historic treasures and enjoy an eclectic menu, tropical cocktails, and old-world Caribbean charm in a uniquely island setting.

The Mill Boardwalk Bar Brick Oven Pizza – Located right on the boardwalk, The Mill serves handcrafted pizzas, cold drinks, and harbor views that pair perfectly with a sunny afternoon in Christiansted.

Toast Diner – Start your island day with hearty breakfasts, fresh coffee, and a fun, welcoming atmosphere that keeps both visitors and locals coming back for more.

No Bones Cafe – A hidden gem in Gallows Bay serving creative seafood dishes, island favorites, and waterfront views in a relaxed Caribbean setting.

Ital in Paradise – A colorful celebration of plant-based Caribbean cooking, featuring fresh local ingredients, tropical flavors, and healthy island-inspired creations.

Shupe’s on the Boardwalk – Kick back with a cold drink, watch the boats roll by, and enjoy casual island fare at this laid-back waterfront favorite. It’s the perfect place to relax and soak up the easygoing Caribbean vibe.

East End
(Resorts, Views & Upscale Dining)

Duggan’s Reef – Perched above the sparkling waters of Teague Bay, Duggan’s Reef delivers breathtaking ocean views, fresh seafood, and unforgettable sunsets. A true St. Croix classic for special occasions and romantic evenings.

Goat Soup & Whiskey – One of the East End’s most beloved gathering spots, offering hearty steaks, fresh seafood, handcrafted cocktails, and panoramic views that stretch across the Caribbean Sea.

KD Flavor – A casual open-air favorite where lobster, seafood, tropical drinks, and sea breezes create a true taste of island living.

Cheeseburgers in America’s Paradise – Fun, colorful, and full of Caribbean character, this island favorite serves juicy burgers, icy drinks, and laid-back vacation vibes just steps from the sea.

Deep End Bar & Grill – Nestled beside the marina at Tamarind Reef, Deep End offers tropical breakfasts, leisurely lunches, and sunset cocktails overlooking the boats and sparkling blue water.

Sea Terrace Restaurant & Bar – Relaxed oceanfront dining with sweeping views of the South Shore, fresh island flavors, and a tranquil atmosphere perfect for unwinding after a day in the sun.

Cane Bay / North Shore
(Best Beach Dining)

Ama at Cane Bay – Perched above the turquoise waters of Cane Bay, Ama combines breathtaking ocean views, elegant seafood dishes, and a romantic atmosphere that makes every meal unforgettable.

The Landing Beach Bar at Cane Bay – Just steps from the sand, The Landing is the perfect place to refuel after snorkeling the reef. Enjoy tropical drinks, fresh island flavors, and some of the best beach views on St. Croix.

Off the Wall Beach Bar – A true North Shore institution where sunsets, cold drinks, burgers, pizza, and ocean breezes come together in classic Caribbean fashion.

Spratnet Beach Bar & Grill – Barefoot dining at its finest. Fresh seafood, tropical cocktails, live music, and the sound of waves create the perfect beachside escape.

Frederiksted
(Sunsets & Beach Bars)

Rhythms at Rainbow Beach – Toes in the sand, a tropical cocktail in hand, and a front-row seat to one of St. Croix’s most beautiful sunsets. Rhythms captures everything visitors love about Caribbean beach life.

Beach Side Cafe at Sand Castle on the Beach – Oceanfront dining at its finest, featuring fresh island cuisine, tropical cocktails, and spectacular sunset views along Frederiksted’s picturesque shoreline.

Lost Dog Pub – A fun and friendly local hangout known for great pizza, cold beer, sports, and a lively crowd that welcomes visitors like old friends.

Six Nine Restaurant & Bar – Open-air dining with Caribbean breezes, fresh seafood, craft cocktails, and beautiful waterfront views that make every meal feel like a vacation.

Cibone – Farm-to-table island dining featuring fresh local ingredients, creative seasonal menus, and an authentic connection to St. Croix’s agricultural roots.

Mid-Island & Local Favorites

But Ter Resto + Bar – A flavorful fusion of Cajun, Creole, and Caribbean influences served with stunning sea views and warm island hospitality. Whether you’re stopping by for brunch, cocktails, or dinner, every visit feels like a celebration.

La Reine Chicken Shack – For an authentic taste of St. Croix, follow the aroma of smoky barbecue to this beloved local institution serving juicy chicken, johnny cakes, and traditional Crucian favorites.

Blues’ Backyard BBQ & Grill – A local legend where slow-smoked barbecue, generous portions, and island hospitality keep visitors and residents coming back for more.

The Restaurant at The Palms at Pelican Cove – Dine beside the Caribbean Sea while enjoying fresh seafood, tropical cocktails, and sweeping ocean views. Gentle sea breezes, swaying palms, and unforgettable sunsets create the perfect island dining experience.

Montpellier Domino Club – Home of St. Croix’s famous beer-drinking pigs, this quirky island landmark offers local food, cold drinks, lush rainforest surroundings, and one of the most unique experiences in the Caribbean.

If you only have 5 dinners on St. Croix:

  1. Savant
  2. Ama at Cane Bay
  3. Duggan’s Reef
  4. Rum Runners Restaurant
  5. Beach Side Cafe at Sand Castle on the Beach

This combination gives you the best mix of waterfront dining, Caribbean cuisine, beach atmosphere, and sunset views across the island.