The cuisine of the Caribbean varies greatly from island to island. While many Caribbean dishes use similar ingredients, the flavors vary depending on the island and region. Saint Lucia in the eastern Caribbean is one of the islands known and loved for its unique local cuisine and a wide variety of restaurants.
The restaurants in Saint Lucia range from casual eateries to five-star fine dining selections. These can be found in communities across the island and within some of the hotels and resorts including the all-inclusive resorts in Saint Lucia. The main areas in Saint Lucia where you’ll find the best restaurants include Gros Islet, Castries, Soufriere, and Vieux Fort, but you can find good restaurants throughout the island.
In this post, we’ve listed some of the best restaurants in Saint Lucia that you might want to try during your vacation.
Expert tip: To experience some of the best local foods in Saint Lucia it’s a good idea to plan your visit around a festival, like the annual Creole Festival (Jounen Kwéyòl ) held in October, or Saint Lucia Carnival which usually takes place in July.
The Naked Fisherman has in the past been voted one of the best beach bars in the Caribbean. This restaurant is located on the water at the Cap Maison Resort in Cap Estate. The Naked Fisherman is one of the most scenic restaurants you’ll find in St. Lucia, and the fact that the restaurant is open-air really gives you a chance to appreciate this. You’ll also be right on the beach which is part of the appeal here as well — Smugglers Cove is just steps away from this restaurant.
The Naked Fisherman offers all-day dining. In terms of the food, you can go for “something easy” like the Roast Creole Bakes, “something a little bigger” like the TNF Kobe Burger, or the “Creole BBQ Boards” which include Flank Steak with Chimichurri Sauce and Jerk Creole Chicken Kebab. All boards are served with Pumpkin Coconut Curry.
While enjoying the views and food at the Naked Fisherman, you might also want to order a cocktail like the classic Caribbean daiquiri or the signature rum punch.
Insider Tip: If you want to experience one of the most romantic restaurants of Saint Lucia on the water, you have to visit Gordon’s Restaurant. This restaurant specializes in fresh seafood with its menu drawing inspiration from traditional Caribbean cuisine. Every seat in the restaurant offers gorgeous views of Saint Lucia’s Rodney Bay with its open-air seating. Our favorite dishes from Gordon’s Restaurant include Jamaican Style Steamed Snapper Fillet, Surf and Turf, and the Grilled Lamb Chops.
This restaurant is only available for guests of Sandals Grande St. Lucian and other Sandals resorts on the island. The best part? Gordon’s Restaurant’s exceptional food and drinks are included (and unlimited) as part of Sandals’ all-inclusive vacation package.
Just as soon as you walk into Jacques Waterfront Dining, you’ll be whisked away to your preferred seating area and given a moment to take in all the beauty that is in this restaurant. Everything from the carefully chosen greenery to the decor and the authentic Caribbean feel of this open-air restaurant appears to be perfectly suited. After scanning the menu, you realize why Jacques is one of the most highly recommended restaurants on the island!
Jacques Waterfront Dining is located in Rodney Bay. With delicious food and a captivating view of the marina, this is one of those restaurants you'll want to try at least once during your vacation. In terms of the food, you can expect traditional Caribbean flavors with a French twist. Jacques Waterfront Dining is only open for dinner, but you might catch them open on Sundays for their Jazz Brunch event. Some of the must-try dishes at this restaurant include the fresh catch of the day, baked stuffed sweet pepper, grilled jumbo prawns, and roast lamb cutlets. Reservations are recommended.
Rabot Restaurant is Saint Lucia's only restaurant with a menu featuring cacao cuisine. This restaurant is located at Hotel Chocolat in Soufriere. Rabot Restaurant is popular among foodies who want to sample traditional Caribbean flavors with cacao undertones. Rabot’s food is complemented by breathtaking views of Petit Piton and the rainforest. At night, the romantic ambiance is enhanced by candles, soft music, and the sounds of nature.
Almost every dish on the menu contains cacao, which was inspired by the rare cacao grown on Rabot Estate. The beef filet, for example, is marinated in freshly roasted cacao before being served with sautéed mushrooms, callaloo (local spinach), potato fries, and a red wine and dark chocolate gravy. The yellowfin tuna is seared with a cacao nib crust, fresh spring onions, and cacao butter sauce, then served with sweet potato mash and seasonal local vegetables.
The cacao is used in different ways depending on the dish, with it being the main flavor in some and just a light spice in others. You will not be too full for dessert at this restaurant!
The Coal Pot restaurant in Saint Lucia is in Castries, the capital. This restaurant has been going strong for quite a few years and serves Caribbean fusion food. The Coal Pot is loved by locals and visitors alike and this has a lot to do with the consistency of the food, the relaxed ambiance, the attentive service, and the scenic views of the harbor. The Coal Pot restaurant is best for an intimate, local, and authentic dining experience in Saint Lucia.
As the Coal Pot relies on locally sourced ingredients, the menu at this restaurant changes often based on the season and availability. Most of the time though, you’ll be able to find your favorites on the menu cooked up by Chef Xavier and his team. Chef Xavier is known for constantly whipping up amazing dishes that really bring out the best of Caribbean flavors. Once you dine here, you’re absolutely going to want to try to go to this spot at least one more time before you leave the island, so be sure to do this earlier on in your trip.
The Dasheene restaurant is located at the Ladera Resort in Soufriere, St. Lucia. This restaurant is a good choice if you’re looking for award-winning Caribbean & Creole cuisine with Indian flavors. This southern restaurant is open for breakfast, lunch, and dinner daily. The menu here is often described as eclectic and innovative. If you decide to dine here while in Saint Lucia, you can expect a fun and vibrant atmosphere, and on some occasions, live music.
Dasheene has an extensive menu that includes soups like fish, sweet potato or coconut, Caribbean lamb salad, roasted conch with pickled vegetables, Cajun Creole vegetable bakes, and more. You might also want to try the seafood sampler or a simple chicken roti for a taste of the islands. Aside from the attentive service and delicious food, one of the things you’ll enjoy most is the stunning views of the Pitons (Saint Lucia’s twin mountains) from any table in their dining room. Cocktails before or after dinner are a must at this restaurant.
When it comes to eating out in Saint Lucia, Buzz is a highly recommended option. It won’t take long once you arrive at this restaurant to see why. For one thing, Buzz’s menu is extensive. Added to that, the prices are reasonable, the indoor/outdoor ambiance is appealing, and the food is delicious. This cozy and intimate restaurant is ideal for a tropical date night in paradise.
One thing is certain: you can’t go wrong with the Buzz menu. According to repeat customers, “there’s just such variety!”. Whatever your mood is, there will be something to tempt you. The flavors blend perfectly into the meal selections here, from the Moroccan Lamb Shanks to the Red Snapper or any grilled fish of the day. The staff's accommodating service is the icing on the cake. Thai curry and Shepherd's pie are also on the menu at this restaurant. If you still have room for dessert after you’ve had your fill of Buzz specialties, try the baked cheesecake, chocolate brownies, crème brûlée, or simply some delicious ice cream. After dinner, you can relax with a drink at the pub.
Dinner at Spices of India is dinner at a convenient and inviting location, where a warm welcome always awaits you. This restaurant is in the heart of Rodney Bay (Bay Walk Mall) and from the moment you arrive, Chef Adil and his team of friendly staff will ensure that you feel comfortable, and welcome. Spices of India has been open since 2010 and this restaurant is known and loved for its consistency.
A modern twist on the traditional Indian Tandoori style can be found at the top-rated Spices of India. The cuisine here includes traditional favorites like Butter Chicken and Aloo Gobi and new delectable choices such as the Samosa Chaat (a street snack from India), Liver Fry Masala, and Lamb Biryani. On request, halal, gluten-free, and celiac-friendly options are available. Make sure to tell the waiter how mild or spicy you want your dish.
Good to know: Indoor or outdoor dining is possible at Spices of India. As this restaurant is located in Rodney Bay, you’ll be near the beach with quick access to shops at the nearby malls.
Chateau Mygo is a family-run restaurant in Saint Lucia’s picturesque Marigot Bay. The location alone enhances the ambiance of this restaurant, and the flavors prepared by the chefs here take things to the next level. This is primarily a seafood restaurant, but there are some non-seafood items on the menu as well.
Chateau Mygo is located directly on the water and is truly a romantic place to dine as a couple. You can step out onto the dock to take in the scenery before or after dining, or even while waiting for your food to arrive. The menu is based on recipes from all over the world, with a French/creole infusion and occasionally an Indian twist. Start with appetizers such as seafood chowder, deep-fried calamari, or spicy garlic wings before moving onto main courses such as whole red snapper with creole sauce, garlic peppered calamari, fresh Caribbean lobster (seasonal), and more. Freshly baked thin-crust pizza and locally sourced fish and chips are also available.
At Chateau Mygo, you can choose between a fine dining experience with a private chef and an open-air dining room. If you come here at sunset, you will undoubtedly have an unforgettable experience. The service here is usually good, and you should definitely order one of their specialty cocktails to get the full experience.
Expert tip: If you want to check out this restaurant or other restaurants near this area, you may want to stay at one of the all-inclusive resorts in Castries. It takes about 15-20 minutes to get to Marigot Bay from Castries, Saint Lucia.
Rustic, charming, and artsy, the Pink Plantation in Castries is known for French and Creole fusion cuisine. This restaurant has amazing views and a relaxed atmosphere. There are plenty of local specialties on the menu here including Lamb Rack, Jumbo Shrimp, and the Grilled Catch of the Day. The Pink Plantation is the ideal casual spot to grab lunch if you’re looking for a breezy setting with beautiful gardens.
If you want to get away from your resort, the Pink Plantation has three distinct bedrooms where you can spend the night after dinner. The names of the rooms are intriguing, such as Pineapple Pleasure, Vanilla Dawn, and Coconut Rain. They are all decorated with art and flowers. The Pink Plantation also serves dinner.
Martha’s Table, one of the standout restaurants in Soufriere to the south of Saint Lucia, is highly recommended by both locals and island visitors. This restaurant serves local ‘home-cooked’ food that may be just what you’re looking for during your island getaway. The atmosphere at Martha’s Tables is warm and welcoming. After you’ve finished eating here, you’ll feel cozy and at home, so much so that you probably won’t want to leave.
Lobster (seasonal), Pan Fried Pork Chops with Martha's Special Sauce, and Fresh Fish with Creole Sauce are among the dishes on the menu at Martha’s Tables. The service here is friendly and attentive, which is exactly what most guests expect from an intimate dining experience. If you’re in the Soufriere area for a tour, Martha’s Tables is a good place to stop for lunch. The local juices are tasty and refreshing. On weekends, Martha’s Tables is closed.
This is a cliff-top restaurant with spectacular views, as the name implies. The Cliff at Cap is located in Cap Estate, Saint Lucia, at the Cap Maison resort. This restaurant is well-known for its Caribbean cuisine and stunning views of the Caribbean Sea. Open for breakfast, lunch, and dinner, this is a good option for a meal in a tropical and romantic setting.
Mahi-Mahi, Ravioli Ratatouille, and Yellowfin Tuna are among the most popular dishes on the menu at this restaurant. This is useful information to have because the menu here has a lot of delicious options and you might be stuck deciding what to order. The wine list here is one of the most extensive on the island, so you’re sure to find something that goes well with your meal. In terms of the food, the Cliff at Cap also caters to dietary restrictions by offering vegetarian, vegan, and gluten-free options.
It will be incredible to watch the sunset from this restaurant, or simply to take in the unrivaled view of nearby Pigeon Island.
The Treehouse Restaurant is an open-air dining spot located at the Anse Chastanet Resort. This is a great location for a date night particularly if you’re looking for somewhere to go outside of the resort for at least one of the nights during your stay. Breakfast and dinner are available at this restaurant and if you stop by in the afternoon, you can sit down for some afternoon tea as well.
The Treehouse Restaurant is highly recommended for anyone who truly appreciates fine dining with a view — the vistas of the Caribbean Sea from this location are exquisite. Locally sourced ingredients are part of every meal cooked up at the Treehouse Restaurant and to spice things up, the menu changes daily. It is possible to sign up for cooking classes with the Executive Chef or book a private dining experience for a romantic candlelit dinner at this restaurant.
At the Treehouse Restaurant, you can expect attentive service and diverse menu selections that include a fully vegetarian menu. The Treehouse Restaurant caters to diners with dietary restrictions and all you’ll need to do is let them know in advance what you need.
Expert tip: Anse Chastanet is one of the best beaches in Saint Lucia and it is located in the Soufriere area. Even if you stay in the north of the island at one of the all-inclusive resorts in Gros Islet or at an adults-only resort in Castries, you’ll still be able to explore this area via a day tour.
Spinnakers Restaurant & Beach Bar is located on Saint Lucia's beachfront. This restaurant has been open ‘forever,’ and its casual, pirate-themed atmosphere has remained consistent over the years. Spinnakers is located on Reduit Beach in Rodney Bay (also known as The Ramp). The best part about this spot is that you can come here for a bite at any time during your beach day and still enjoy the breezy beach vibes because it is an open-air restaurant.
Some of the popular menu items at this restaurant include Lobster, Fish Creole, Chicken Curry, or Local Fresh Fish Stew. The lunch menu here changes daily and if you’re not feeling for a full meal you can order something like a hamburger or baguette. The homemade beef burger with bacon, lettuce, tomato, fried onion rings, blue cheese sauce, and spicy potato wedges is simply amazing. This restaurant is open seven days a week for breakfast, lunch, and dinner. The bar at Spinnakers has plenty of cold alcoholic or non-alcoholic drinks.
Soufriere is home to Orlando's Restaurant & Bar. This restaurant is popular for its local cuisine, which includes healthy options for breakfast, lunch, and dinner. Everything at Orlando’s is made to order from fresh, local ingredients. This means that nothing but the best can be expected from Orlando Satchell’s kitchen.
Orlando’s offers an incredible 5-course menu packed with the freshest ingredients from the island. This restaurant’s food and views are both excellent. While dining, you’ll appreciate the grounding feel of the mountain scenery combined with the romantic atmosphere of the entire experience. Guests describe the service at Orlando’s as kind and attentive. If you come here for a 5-course meal, plan on spending about three hours.
To dine at Orlando’s Restaurant, you must make a reservation. Before you make one, keep in mind that a four-person minimum is required for breakfast and a two-person minimum for both lunch and dinner.
While in Saint Lucia, you should stop by Mama Rose Restaurant & Bar for a cool and casual dining experience. This is a lesser-known restaurant in the village of Laborie, located in the island’s south. The authentic Saint Lucian bites and ice-cold drinks available at Mama Rose Restaurant & Bar, as well as the fact that this restaurant is located steps away from one of Saint Lucia’s most beautiful beaches, add to its appeal.
At this restaurant, you can get a taste of Saint Lucia on your plate with Grilled Tuna and Fried Plantain with a side of Accra. Some guests also rave about the Octopus Creole. Mama Rose Restaurant & Bar is located away from the main resorts, but it is the best place to go for authentic Saint Lucian cuisine. Keep in mind that Mama Rose has a laid-back atmosphere if you plan on dining here.
Expert tip: Want something fun to do during your vacation besides restaurant hop? At Sandals resorts, you’ll be able to go snorkeling in Saint Lucia and scuba dive for free (up to 2 tanks per day).
There are many fantastic dishes you can try in Saint Lucia including some of the island’s signature dishes like Bouyon and Green Fig and Saltfish. We’ve listed some of the most popular local dishes you might want to get a bite of while on this island, and what you can expect:
Black Pudding: A traditional dish made with herbs, spices, rice, and sometimes pig’s blood. This dish usually has a sausage shape and many say it has an acquired taste. Nevertheless, you’ll be able to find this street food item at some roadside stops and restaurants.
Green Figs & Saltfish: This is considered the national dish of Saint Lucia and it is made up of salted cod and green bananas. To make this dish the salted cod is usually stewed with vegetables and lots of herbs and spices. The green bananas are boiled, peeled, sliced, and served along with the stew.
Smoked Herring: This Saint Lucian dish is made by stewing smoked herring with local seasonings. It is usually served with breadfruit and cucumber salad.
Bouyon: Bouyon is probably the most popular soup in Saint Lucia. This dish is most commonly seen during the island’s Creole Day celebrations held at the end of October, but it is possible to find bouyon at many restaurants year-round. Bouyon is made of ingredients like yam, sweet potato, carrots, and pumpkin, and usually includes meat like lamb, beef, pork, or saltfish.
Lambi: Lambi's main ingredient, conch, is popular among Caribbean islands. This dish is warm, comforting, and flavorful when cooked just right. Conch is prepared in St. Lucia in a creole style, with a variety of local flavors and spices.
Pepperpot: Another popular dish in the islands is pepperpot. This is a stew that is typically made with onions, garlic, cinnamon, and cassareep, plus cow foot, oxtail, turkey, or pork. Pepperpot is available in Saint Lucia and is typically served with freshly baked bread.
Fried Plantains: A popular Caribbean dish that is loved across the islands. This dish is made by slicing and frying plantain. Usually, fried plantains are included as a side dish to meals particularly jerk meals and steamed fish. Boiled plantains are also common in Saint Lucia.
Pemmie: It doesn't get more authentic than Pemmie when it comes to Saint Lucian dishes. This is a traditional Creole dish made with banana leaves that have been stuffed with pumpkin, cinnamon, sugar, and dry coconut. During Creole Heritage Month, pemmie is most commonly served.
Accra: While in Saint Lucia, you may also hear Accra referred to as fish cake or salt fish fritters. This is a traditional Saint Lucian dish made with salted codfish and vegetables. Accra is typically prepared into a batter and deep fried until golden brown.
Banana Bread: Looking for a sweet and comforting treat to try while in Saint Lucia? Banana bread could be the perfect option. This is a traditional dessert made from local nuts, spices, and bananas and it just might satisfy your sweet tooth.
Expert tip: While in the Caribbean it can be fun to sample Caribbean street food and popular Caribbean beers. In terms of beer, Saint Lucia’s Piton beer is a locally brewed option that is best enjoyed cold, and at the beachside!
There’s just so much to offer with Saint Lucia food and drinks and so many amazing restaurants where you’ll be able to enjoy the best flavors during your vacation. Whether you opt for a more casual dining option, or something fancy and upscale, you're bound to find a restaurant in Saint Lucia where you can enjoy local favorites or international staples.
If you want both authentic Saint Lucian meals and cuisine from around the world, a good option is staying at one of the best all-inclusive resorts on the island. Sandals resorts have a variety of restaurants, including gourmet offerings, where guests can enjoy unlimited dining during their stay. In Saint Lucia, there are three Sandals Resorts to choose from, all of which promise a world of romance for couples and enough quality inclusions to make this your most memorable vacation yet!
Insider tip: All-inclusive resorts in the Caribbean are the perfect option for couples who want the best food, entertainment, and activities including land and water sports. You’ll have all of this and more in one place at Sandals Resorts, allowing you to have a stress-free and enjoyable vacation.