Restaurants in Virgin Gorda, BVI
Many of the island's best restaurants are located in secluded resorts, accessible only by boat or resort ferry. Be sure to call ahead to find how to reach your desired table.
- Caribbean Fusion
Fat Virgin’s Cafe
This modest outdoor cafe on North Sound is good and local, with home-cooked meals whipped up right in front of you and a lively throng of visitors traversing the North Sound. Expect delicious chicken roti, barbecued ribs, and pan-fried fish—and pass the homemade pepper sauce, please.… - Barbecue
Hog Heaven
It’s barbecue with a view at this lunch and dinner hilltop joint, with sensational views ★★★ of North Sound and beyond from the heights of Virgin Gorda and a hearty menu of pulled pork sandwiches, barbecue ribs, barbecue chicken, potato salad, and fried plantains. - Caribbean
Sugar Apple
This bright new spot features local dishes like fish and johnnycakes; stewed chicken with rice and peas; oxtail and rice; saltfish and coconut dumplings; and “Okra Punch” for dessert. - Caribbean/International
The Bath & Turtle
The most popular pub in Spanish Town is located inside (and outside) the Yacht Harbour marina, serving such island delights as pepperpot soup, curried mutton, and conch. The beer-battered fish and chips is rightly famous (the menu doesn’t lie). We also like the ginger pineapple ribs… - International
The Pavilion at Little Dix Bay
The iconic Pavilion is magical place to dine, an open-air pavilion beneath handsome vaulted wooden rooftops with sea views and bay breezes. Six nights a week dinner is a themed buffet, from Italian to Asian to seafood. (You can also order a la carte if you like.) Standards are high… - Italian/Caribbean
The Rock Café
Set between the big rocks of the Baths near Spanish Town, this cafe is one of the island favorites. There’s something satisfyingly primal about dining among giant granite boulders to flickering candlelight and stars winking in the big night sky. It doesn’t hurt that the Rock…$$ - Caribbean
Top of the Baths
This breakfast and lunch restaurant is one of the best in the Baths area. It overlooks the famous Baths beach and even has a nice pool to cool off in while you wait for your food. The setting is glorious, and the food—a mix of standard Americanized bar food and Caribbean homestyle…$$
