Loading
This should only take a few seconds
KNOW BEFORE YOU GO - STAY SAFE & HEALTHY ABROAD (foreign office travel advice)

St Peter

Best restaurants in St Peter

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.

Homemade treats at Fisherman's Pub, Speightstown

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.

A little bit of everything at Juma's Restaurant, Speightstown

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.

Sample the catch of the day at Bombas, Mullins

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.

Dine al fresco at Mango's By the Sea, Speightstown

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.

Tastes from the past at Fish Pot Restaurant, Speightstown

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.

Beachside snacks at Little Bristol Beach Bar, Speightstown

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.

Fine dining with a twist at The Camelot Restaurant, Cobblers Cove

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 at Nino's by the Sea, Speightstown

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.

A warm welcome at East Moon, Speightstown

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.

Tan while you eat at Le Bistro at the Beach, Speightstown

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.