10 Best Restaurants in the British Virgin Islands

By Banita Sadhra on 25th July, 2023

The British Virgin Islands is a collection of 60 beautiful islands and remains one of the top Caribbean vacation destinations to visit. More than just lush landscapes and turquoise waters, BVI is known for its culinary delights. From upscale waterfront eateries to hidden local gems, this Caribbean paradise has something to satisfy every food lover’s palate. Join us as we unveil the best restaurants in the British Virgin Islands, where exotic flavors and unforgettable dining experiences await.

Capriccio Di Mare

A relaxed Tortola restaurant located in the heart of Road Town, visit Capriccio Di Mare for a selection of authentic Italian dishes for lunch and dinner. Enjoy the signature steak or a freshly made pizza cooked in the pizza oven. 

The staff will ensure you’re catered for and the restaurant also offers a variety of vegetarian dishes. Whilst you dine make sure to look up and see the starlights above giving a relaxing environment within the restaurant. You cannot leave without enjoying their desserts, make sure to try the traditional ice cream or Tiramisu.


Address: 196 Waterfront Drive, Road Town, Tortola Vg1110

Brandywine Estate Restaurant

Brandywine Estate Restaurant is a Tortola restaurant that offers Mediterranean bistro cuisine with stunning ocean views and a sea breeze. Ensuring an unforgettable experience, owners Chef Regis and Claudine Bourdon have gone to great lengths to source the freshest and finest ingredients.

The restaurant offers a wide range of fresh seafood options from pan fried Salmon, to Moules mariniére, and Fruits de mer – there is something for everyone to enjoy here.


Address: Sir Francis Drake Hwy, British Virgin Islands

Dove Restaurant

Situated in the heart of Road Town, The Dove Restaurant is a stylish establishment that offers a unique dining experience. The intimate setting, coupled with the restaurant’s commitment to using locally sourced ingredients, sets the stage for an unforgettable meal. The menu features a mix of Caribbean and international dishes, with a focus on fresh seafood and innovative flavors. Don’t miss the opportunity to try their famous lobster and conch fritters.

If you fancy having some signature cocktails and nibbles, visit the Dragonfly Longue for a chance to enjoy the Caribbean ocean breeze with a cold cocktail or a bottle from the wine list. So if you’re feeling fancy, why not enjoy fine dining at Dove Restaurant?


Address: 67 Main Street, VG1110 Road Town

Red Rock Restaurant & Bar

For waterfront dining there is no better place to visit than Red Rock Restaurant and Bar. Serving up Caribbean-international cuisine, book a table for fresh seafood, homemade pizzas and delicious cocktails. All dishes on the menu are made using locally sourced produce and freshly caught seafood. Located near Penn’s Landing Marina, diners enjoy the views of the boats and yachts.

The restaurant provides weekly and monthly competitions allowing guests to win free pizzas on their visit here! Don’t forget to enjoy Happy Hour between 4pm-6 pm daily, for discounts on your favorite drinks and snacks.


Address: East End, Road Town


Nestled atop the lush hills of Tortola in the British Virgin Islands, Bananakeet Restaurant is an extraordinary dining destination that promises not only delectable flavors but also breathtaking panoramic views of the Caribbean Sea. The menu features a wide range of Caribbean and  American dishes, created by Chef Spice! Why not try the jerk pork loin with banana chutney and sesame-seared tuna? It’s a local favorite! Don’t forget to visit Happy Hour between 4 pm-6 pm, where all cocktails are discounted at great prices.

After 6 pm on Fridays, there is live music by local bands so you’re able to feast whilst enjoying relaxing music. Bananakeet Tortola is the perfect restaurant for the whole family to come and enjoy a delicious Caribbean classics with an outdoor dining experience.


Address: Great Carrot Bay, Tortola, VG1130 Tortola

Omar’s Fusion

When it comes to a fusion of flavors that ignite your taste buds and take you on a gastronomic adventure, look no further than Omar’s Fusion in Tortola. This unique and vibrant restaurant is a melting pot of culinary influences, offering an array of dishes that combine Indian flavors with a Western twist, creating a dining experience unlike any other.

Omars Fusion

Enjoy an authentic spicy curry, a tender steak, chicken dishes or even spicy ribs! Make sure to finish off your meal with a chocolate cake or a traditional Indian dish of Mango Kulfi. The bar is fully stocked with an array of drinks and house-special wines. It really is a place where creativity knows no bounds, and culinary boundaries are transcended, resulting in an experience that will leave you craving more.


Address: Soper’s Hole, British Virgin Islands

Hendo’s Hideout

Hendo’s Hideout is one of Jost Van Dyke’s best known restaurants, where beachfront dining is combined with traditional Caribbean dishes with an American twist. Come and sip on the “Delirious Donkey” cocktails whilst enjoying the view of White Bay beach.

Hendo’s Hideout

Enjoy Sunday brunch where you can indulge in pulled pork tacos, bottomless mimosas and fresh orange juice. Head on down on Thursday night for freshly prepared sushi! The staff are very friendly and will make sure you’re catered for. This is the perfect family restaurant where you can enjoy views of the swaying palms and bobbing boats.

Address: White Bay, Right next to Soggy Dollar, British Virgin Islands VG1160


CocoMaya is set in the heart of the Spanish Town, a stone’s throw away from the famous  ‘Baths’ and the beautiful beach of Spring Bay. This luxury beachside Virgin Gorda restaurant celebrates South East Asia and Latin America cuisine with an Asian fusion-inspired menu. Enjoy the signature dishes like fresh fish, Shrimp Lettuce wraps, house barbecue ribs, or the deep-fried CocoMaya Roll with Tempura Shrimp. Sip on craft cocktails while watching the views of the ocean and sunset. Don’t forget to try the signature brownie with ice cream and finish off your meal with a punchy margarita.

Delivering on vacation vibes, enjoy live music by DJ James on Tuesdays, Fridays, and Saturdays and music by DJ Flava on Thursdays!


Address: Spanish Town, Virgin Gorda, BVI

Mad Dog Bar & Restaurant

Mad Dog Bar & Restaurant is a hidden gem nestled in the beautiful British Virgin Islands. Situated on the waterfront, this charming establishment offers expansive views of the turquoise waters and provides a relaxed and inviting atmosphere for locals and tourists. With a diverse menu featuring Caribbean and international cuisine, visitors can indulge in excellent dishes such as seafood, grilled meats, and vegetarian options, all prepared with utmost care.

The bar is a must-visit, offering a wide selection of specialty drinks such as cocktails, fine wines, and craft beers, making it the perfect spot to unwind and soak in the tropical vibes. Mad Dog Bar & Restaurant is a great dining spot for family and friends to visit together for delicious food and an unforgettable dining experience in the heart of paradise.

Mad Dog Bar & Restaurant

Address: Baths Hill Virgin Gorda VG1150 British Virgin Islands

Bamboushay Restaurant & Lounge

This charming dining establishment offers a unique dining experience, blending Caribbean flavors with international flair. With its inviting atmosphere and friendly staff, Bamboushay is a popular choice for locals and visitors seeking a memorable meal.

At Bamboushay, guests can savor a delectable menu that showcases the freshest local ingredients. From mouthwatering seafood dishes to tantalizing vegetarian options. The restaurant’s attention to detail and commitment to excellent service ensures that each dining experience is truly unforgettable.

After indulging in a delicious meal, guests can unwind in the lounge area, where a wide selection of expertly crafted cocktails, fine wines, and refreshing beverages awaits. The lounge provides a relaxed and stylish setting, allowing you to soak in the beauty of the British Virgin Islands while sipping on your favorite drink. Bamboushay Restaurant & Lounge offers the perfect blend of flavors, atmosphere, and hospitality for an exceptional dining experience.

Address: 109 Main Street, Road Town, Tortola

We hope our restaurant recommendations have helped you decide where you would like to dine in the British Virgin Islands. Whether you want a freshly baked pizza or a traditional Caribbean fusion cuisine, there’s a restaurant in Tortola for everyone! Each restaurant will make sure you’re catered to with delicious Caribbean flavors and friendly service by attentive staff members. Let us know which restaurant you visited whilst on vacation and how you found the food!

So get ready to indulge in delicious Caribbean dishes whilst enjoying the beautiful Caribbean views.

Make sure to check out our other BVI posts; Guide to Virgin Gorda, Guide to Anegada, Guide to Tortola