Credit

Courtesy of SteveDF/Getty Images

What to Eat in British Virgin Islands

Since the British Virgin Islands are located in the Caribbean, it should come as no surprise that seafood is a big part of the dining scene. Expect to find Caribbean spiny lobster, conch and fresh fish like mahi mahi and grouper on menus at various eateries throughout the islands. BVI's national dish is "fish and fungi." Okra and cornmeal are boiled with butter and then flattened into a cake and served with braised fish, which is cooked with tomatoes, onions and other traditional spices. 

Heavily spiced dishes are standard throughout the BVI, with chefs using everything from sea salt and pepper to strong curry, nutmeg, garlic powder and jerk seasoning. You should also try a painkiller when you're looking to wet your whistle. This alcoholic drink originated in the British Virgin Islands and typically consists of pineapple juice, orange juice, cream of coconut and a hefty dose of rum, garnished with fresh nutmeg. 

When it comes to eating out, there aren't a wealth of dining options available as many people visiting the islands charter boats with their own chefs or are just staying for the day. However, there are a few mainstay bars and restaurants on Jost Van Dyke, Virgin Gorda and Tortola that travelers say are worth a visit. Anyone heading to Jost Van Dyke would be remiss if they didn't spend a few hours savoring drinks at Foxy's Tamarind Bar & Restaurant. It's known to host a raucous New Year's Eve celebration but it's just as festive the other 364 days of the year. The drinks, music and atmosphere make this one of the most fun bars around, according to travelers. 

On Tortola, you'll find some traditional Caribbean fare and tasty seafood at the popular Sugar Mill Restaurant, which is currently closed and undergoing renovations due to hurricanes Irma and Maria. Travelers will find some terrific sunsets and Caribbean fusion cuisine at the BananaKeet Café. For more upscale fare, visit the Dove Restaurant & Wine Bar in the BVI capital of Road Town. On Virgin Gorda, experts and visitors suggest meals at the beachfront, seafood-centric CocoMaya Restaurant or the open-air (but pricey) Pavilion at Little Dix Bay.

Find the Best Restaurants in British Virgin Islands

  • #1
    CocoMaya
    #1 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 901 reviewsTripadvisor (901)
    $$ | Caribbean, Seafood, Sushi, Asian, Fusion
    Beachfront - Valley Trunk Road, VG1150 Virgin Gorda
    Read More »
  • #2
    Hog Heaven
    #2 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 861 reviewsTripadvisor (861)
    $ - $$ | American, Caribbean, Bar, Barbecue
    On the Road Above Leverick Bay, VG1150 Virgin Gorda
    Read More »
  • #3
    The Restaurant at Leverick Bay
    #3 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 301 reviewsTripadvisor (301)
    $ - $$ | American, Caribbean, Bar, Seafood
    North Sound, VG1150 Virgin Gorda
    Read More »
  • #4
    Top Of The Baths Restaurant & Bar
    #4 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 765 reviewsTripadvisor (765)
    $ - $$ | American, Caribbean, Bar
    Baths Hill, VG1150 Virgin Gorda
    Read More »
  • #5
    Saba Rock
    #5 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 656 reviewsTripadvisor (656)
    $ - $$ | American, Caribbean, Bar, Seafood
    Saba Rock Resort North Sound, VG1150 Virgin Gorda
    Read More »
  • #6
    Rock Cafe
    #6 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 291 reviewsTripadvisor (291)
    $ - $$ | Seafood, Italian, Caribbean, Pizza
    The Valley, VG1150 Virgin Gorda
    Read More »
  • #7
    Bitter End Yacht Club
    #7 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 344 reviewsTripadvisor (344)
    $ - $$ | American, Caribbean, Bar, Seafood
    North Sound Virgin Gorda, British Virgin Islands, VG1150 Virgin Gorda
    Read More »
  • #8
    Mad Dog Cafe
    #8 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 88 reviewsTripadvisor (88)
    $ | American, Bar
    Road to the Baths, VG1150 Virgin Gorda
    Read More »
  • #9
    Chez Bamboo
    #9 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 268 reviewsTripadvisor (268)
    $ - $$ | Caribbean, Seafood, Fusion
    Spanish Town, VG1150 Virgin Gorda
    Read More »
  • #1
    Bath & Turtle Restaurant
    #1 of 5 Places to Eat in Spanish Town
    Tripadvisor Traveler Rating 4 based on 265 reviewsTripadvisor (265)
    $ - $$ | Caribbean, Bar, Pub
    The Valley, Spanish Town Virgin Gorda
    Read More »
  • #2
    Mermaid's Dockside Bar & Grill
    #2 of 5 Places to Eat in Spanish Town
    Tripadvisor Traveler Rating 4 based on 158 reviewsTripadvisor (158)
    $ - $$ | Caribbean, Bar, Seafood
    1/2 Mile south of the Ferry Docks on the Edge of Spanish Town, Spanish Town Virgin Gorda
    Read More »
  • #12
    The Pavillion at Little Dix Bay
    #12 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 133 reviewsTripadvisor (133)
    $$ | Caribbean, Seafood
    Little Dix Bay, VG1150 Virgin Gorda
    Read More »
  • #13
    The Sugar Mill @ Little Dix Bay Resort
    #13 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 78 reviewsTripadvisor (78)
    $$ | American, Caribbean, Seafood
    South, VG1150 Virgin Gorda
    Read More »
  • #14
    Oil Nut Bay
    #14 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 31 reviewsTripadvisor (31)
    $$ | Seafood, American, Caribbean, Bar, Pizza, Pub
    North Sound, VG1150 Virgin Gorda
    Read More »
  • #15
    Sugarcane Restaurant
    #15 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 48 reviewsTripadvisor (48)
    $ - $$ | Caribbean, Pizza, International, Asian, Fusion
    Nail Bay, VG1150 Virgin Gorda
    Read More »
  • #16
    The Rock Cafe Treehouse
    #16 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 50 reviewsTripadvisor (50)
    $$ | Seafood, Italian, International
    Tower Road The Valley, VG1150 Virgin Gorda
    Read More »
  • #17
    YCCS - Yacht Club Costa Smeralda
    #17 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 87 reviewsTripadvisor (87)
    $$ | Italian, Caribbean, Seafood
    North Sound, VG1150 Virgin Gorda
    Read More »
  • #18
    Mine Shaft Cafe
    #18 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 134 reviewsTripadvisor (134)
    $ - $$ | Caribbean, Bar, American, Pub
    Road, VG1150 Virgin Gorda
    Read More »
  • #19
    Island Pot
    #19 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4.5 based on 24 reviewsTripadvisor (24)
    $ | Caribbean, Barbecue
    Tower Road South Valley, VG1150 Virgin Gorda
    Read More »
  • #20
    Fischer's Cove Beach Hotel
    #20 of 35 Places to Eat in Virgin Gorda
    Tripadvisor Traveler Rating 4 based on 46 reviewsTripadvisor (46)
    $ - $$ | Caribbean, Seafood, Pub
    North, VG1150 Virgin Gorda
    Read More »

Explore More of British Virgin Islands

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended