Great restaurants in St. Lucia take full advantage of the island's status as a foodie’s paradise in actual paradise. The setting is second-to-none, whether you’re after a bite by the shore or a seat among the trees. The sounds of the Caribbean provide the perfect background, from the harmonies of nature to the best local singers.

    You’ll find Creole cuisine and fresh seafood in most of the top places, with a few international menus for that taste of home. Chefs from all over the Caribbean come to St Lucia to open their restaurants, so you’ll be spoilt for choice the whole trip. We’ve put together a list of our favourite great restaurants for you to try in St Lucia.


    Pink Plantation House

    Enjoy lunch in a lush tropical garden

    Pink Plantation House is a Creole restaurant overlooking Castries in St. Lucia. The house and art gallery themselves are worth a visit for photos. With the pink, wooden colonial house hidden in the gardens, you'll feel like you've been transported back in time.

    The onsite restaurant is the main highlight, offering locally sourced Creole dishes. Standouts include the grilled fish and saltfish-based Pink House salad. We recommend calling ahead to get a spot on the veranda for brunch. You’ll be welcomed with pleasant, subtle scents of the surrounding plantation.

    Location: Chef Harry Drive, Morne Fortune, Castries, St. Lucia

    Open: Daily from 10 am to 3 pm

    Phone: +1 758-452-5422


    Naked Fisherman Restaurant

    Dine on the beach

    Naked Fisherman Restaurant is a relaxing bar and grill below Cap Maison in St Lucia. It sits in a sheltered cove, offering expansive views of the Caribbean Sea. You can enjoy a good mix of light bites, full-sized courses, and BBQ platters (after 6 pm).

    As you might have guessed, seafood is Naked Fisherman Restaurant’s speciality, with fresh daily catches on the menu. Spiny lobster, snow crab and yellowfin tuna are all served with local sides, such as caramelised plantain and Caribbean slaw. Regular DJs provide a real Caribbean vibe to the place every evening.

    Location: Smugglers Cove Road Gros Islet, St. Lucia

    Open: Friday from 9 am to 5 pm, Saturday–Thursday from 9 am to 10 pm

    Phone: +1 758-457-8694


    photo by Chris Hunkeler (CC BY-SA 2.0) modified


    Rabot Restaurant by Hotel Chocolat

    Make your own chocolate for gifts or dessert

    Rabot Restaurant by Hotel Chocolat sits in a lush, sustainable cacao farm in St Lucia. While cacao is incorporated into every dish, that doesn’t mean everything is sweet – in fact, this Caribbean ingredient often adds a rich flavour to savoury dishes.

    Steaks are marinated in freshly roasted cacao, salads are garnished in nibs, and tangy cacao pulp enhances the cocktails. You have to try the desserts, especially Rabot Restaurant’s chocolate lava. Ask about the “Tree to Bar” experience to enjoy a tour of the cacao groves, pick cacao and make your own chocolate bars.

    Location: LC Soufriere, St. Lucia

    Open: Daily from 7 am to 9.30 pm


    Rum Cave

    Enjoy a Caribbean tipple with a sharing platter beside the sea

    The Rum Cave is a small restaurant sitting on the edge of Marigot Bay. You can dine inside in its air-conditioned space, but the best tables are by the water, where you can enjoy the sound of waves lapping against the decks. At night, moored yachts light up and live music provides a rather romantic vibe.

    The Rum Cave offers fusion foods – try the conch Bolognese – and local specialities such as St Lucian fish broth. Order the signature Chocolaté Fondu for a really unique dessert.

    Location: XX7G+QWV, St. Lucia

    Open: Daily from 10 am to 11 pm



    Caribbean fine dining at affordable prices

    Julietta's is perched above Marigot Bay, offering stunning views of the Caribbean Sea. You can make the trek up the hill on foot or call ahead for a shuttle if you want to get right to the food.

    Julietta’s offers a great selection of island food that’s affordable but presented in fine-dining style. Freshly caught fish and salads are among the restaurant’s specialities. If you can make it for brunch, you’ll be treated to international favourites like shakshuka, fresh burrata, and a variety of French Croque dishes.

    Location: Castries, St. Lucia

    Open: Monday–Thursday and Saturday from 9 am to 10 pm (closed on Fridays and Sundays)

    Phone: +1 758-458-3224



    Experience fine dining in a local style

    Orlando's is a small farm-to-table restaurant in downtown Soufrière. It prides itself on using fresh produce from local sustainable farms. You’ll be treated to a personal experience – the friendly owner is happy to explain the processes behind each dish.

    The 5-course tasting menu is regularly updated, with dishes made with locally grown ingredients like blackeye beans, fresh mangos, and sugarcane. Rum pairings are on the menu, too. Orlando's focus is on giving you an experience, not just a meal.

    Location: Bridge St, St. Lucia

    Open: Tuesday from 7.30 am to 10 am and from 2 pm to 9 pm, Wednesday–Monday from 7.30 am to 10 am and from noon to 9 pm

    Phone: +1 758-572-6613


    The Coal Pot

    Traditional methods mixed with modern dining

    The Coal Pot is a waterside restaurant overlooking Vigie Marina in Castries, just a few minutes from the cruise ship port. Named after traditional Caribbean cooking methods, The Coal Pot combines tradition and modern fine dining to give you some of the best seafood on the island.

    The menu always changes to make full use of the daily catches. Local favourites like calamari Creole and saltfish salad sit alongside pita pockets. The grill menu always has different cuts of steak. If you’re in St Lucia during lobster season, it’s well worth a try. It’s prepared with old-school methods that have been used for generations.

    Location: Seraphine Road, Castries 00124, St. Lucia

    Open: Monday from noon to 3 pm and from 5.30 pm to 7 pm, Tuesday–Saturday from noon to 3 pm and from 6.30 to 9.30 pm (closed on Sundays)

    Phone: +1 758-452-5566


    Treehouse at Anse Chastanet

    Take in breathtaking vistas above the trees

    Treehouse at Anse Chastanet lets you dine among tropical trees, thanks to its location in a forest canopy. The restaurant’s beautiful setting is complemented by an extensive menu, which consists of Caribbean-style seared scallops, marlin, and fresh daily catches. There’s even an Indian menu, if you want to go international.

    A highlight for most patrons is the breakfast. You can enjoy a real American breakfast above the trees, with panoramic views accentuated by the morning breeze. Afterwards, you can walk down to Anse Chastanet Beach for swimming and snorkelling.

    Location: 1 Anse Chastanet Road, Soufriere, St. Lucia

    Open: Monday–Saturday from 10 am to 9.30 pm, Sunday from noon to 9 pm


    Dasheene at Ladera Resort

    Treat your loved one at this romantic resort

    Dasheene at Ladera is a high-end restaurant that offers amazing views of the Caribbean Sea and Petit Piton Point. It’s within a luxury resort that sits above Soufrière, which is part of a UNESCO World Heritage site in St Lucia.

    The menu is updated every few days, but you'll always find some St Lucian fish from local fishermen. Standouts include the pan-seared kingfish and coconut salad. Dasheene also has a special honeymoon menu for when you want to treat your special someone. Call ahead to ask for the corner table on the veranda – it’s the most romantic spot in the restaurant.

    Location: Rabot Estate Soufriere Post Office, Jalousle, St. Lucia

    Open: Daily from 7 am to 10 pm


    Bayside Restaurant

    Dine on the dock of Petit Piton Point

    Bayside Restaurant serves freshly caught fish from the Caribbean along with international dishes. It sits beneath Petit Piton Point, with lovely views over Jalousie Bay in St Lucia. The scene is unsurprisingly idyllic, and you can watch the trawlers come and go from Jalousie Dock.

    The seafood is on point, with daily catches keeping the menu as fresh as the fish. There’s also a delectable French menu, with dishes like cordon bleu and confit duck. Bayside Restaurant is part of the luxurious Sugar Beach, A Viceroy Resort.

    Location: Val Des Pitons Forbidden Beach, La Baie de Silence Soufrière, St. Lucia

    Open: Daily from 12.30 pm to 3 pm and from 6 pm to 10 pm

    John Frodsham | Contributing Writer

    Start planning your trip

    Back to top