The region of St Peter offers some of the best restaurants in the Caribbean, with many being in popular Speightstown. Whether you're after some fine dining or a more rustic vibe, lots of the restaurants in St Peter are located on the seafront with incredible views of the Caribbean Sea. Here you can experience fantastic Bajan cuisine when on holiday in Barbados, the likes of which is commonly mixed up with other international flavours. Favourite dishes include locally caught salt fish and cou cou, which is a mash made from breadfruit.
If you're looking for something unpretentious, head here for a coffee and rum cake, or try something more substantial such as their macaroni pie. All of the food is homemade and this cafeteria-style venue is beautifully located on rocks overlooking the sea. What's more, the cost is very reasonable.
Surrounded by swaying palm trees and adorned with plants, this is a smart, tropical-style restaurant in a great location overlooking the beach. With a menu incorporating Classic French, Bajan and Thai cuisine, it's definitely a spot to visit more than once.
This partly-hidden restaurant offers a veranda with breathtaking views across the Caribbean Sea. Food is primarily Bajan, including West Indian curries and catch of the day. Head down in the evening, as the lighting is particularly lovely at night.
This is an award-winning restaurant where the service is second to none. Dishes include grilled steak, lobster and ribs, fish and seafood dishes, with an extensive wine list to choose from too. Enjoy your meal on the lovely wooden deck, surrounded by exotic palm trees.
Set in an 18th-century fort, this enchanting restaurant is located in an undeveloped fishing village on the West Coast. Take your seat in this exclusive spot with views across the Caribbean Sea, and enjoy a menu inspired by the water in front of you.
Little Bristol is a friendly bar owned and run by expats. If you're searching for somewhere that's chilled out and down to earth, this is a good location. Sit outside on the picnic benches and enjoy the stunning view with a tasty shark wrap and chips, or head down on a Friday night for happy hour and live music.
This award-winning restaurant is considered to serve some of the best food in the Caribbean. Experience fine-dining at this elegant venue, where everything is fresh. Fish is delivered daily and there is even a selection of homemade breads, including sumptuous oregano flavour.
Italian flavours are popular the world over — and you can even get a taste of mama's cooking during Barbados holidays. Pizzas and pastas are the main order of the day, but other options include an impressive rib eye steak. Enjoy your meal on the terraced area overlooking the sea – and be sure to keep your eyes open for sea turtles.
This restaurant offers a little taste of China. It looks like a shack from the outside, while the decor indoors is typically Chinese and the food is flavoursome and well-portioned. Run by a friendly couple, the prices are also very reasonable.
This restaurant is in a great location, overlooking one of the finest spots in the area. They even provide their own sunloungers for guests to enjoy. Sit by the outdoor mural and enjoy the Caribbean-inspired menu, which includes swordfish and pizza, or enjoy happy hours throughout the summer and live jazz on Friday nights.