Find Water Taxi Fares

Find Water Taxi Fares and Book

Exploring the Best Restaurants in the Virgin Islands

The Virgin Islands, with their stunning beaches, crystal-clear waters, and vibrant culture, offer not only a feast for the eyes but also a delightful culinary experience. Located in the Caribbean, this tropical paradise is known for its diverse and flavorful cuisine. In this article, we’ll take you on a culinary journey through the best restaurants in the Virgin Islands, where you can savor the flavors of the islands and enjoy a memorable dining experience.

While we guide you through these restaurants let it be known there are hidden gems on each island, so be sure to check out the hole in the wall restaurants listed at the end of this article!

1.The Lime Inn (St. John)

Nestled on the picturesque island of St. John, The Lime Inn is a renowned seafood restaurant offering a menu that highlights the freshest catch of the day. With an open-air setting and views of Cruz Bay, dining at The Lime Inn is both scenic and delicious. Don’t miss their signature dishes, such as the Lobster Tacos and the Grilled Mahi-Mahi.

2.Havana Blue (St. Thomas)

For those craving a taste of the Caribbean with a touch of Latin flair, Havana Blue in St. Thomas is the place to be. This upscale restaurant combines Caribbean and Latin American flavors in a stylish atmosphere. Try their mouthwatering Churrasco Steak or the Coconut-Crusted Mahi-Mahi for an unforgettable dining experience.

3.CocoMaya (Virgin Gorda)

Nestled on the island of Virgin Gorda, CocoMaya offers a fusion of Asian and Caribbean flavors in a chic beachfront setting. With dishes like the Coconut Curry Shrimp and the Sushi Pizza, this restaurant creates a unique and memorable dining experience that perfectly complements the island’s beauty.

4.The Longboard (St. John)

Situated in Cruz Bay, St. John, The Longboard is a trendy restaurant that celebrates Caribbean cuisine with a modern twist. Their menu features dishes like the Caribbean Jerk Chicken Tacos and the Coconut-Curry Shrimp Pasta, all served in a vibrant and welcoming atmosphere.

5.Rhumblines (St. Kitts)

While not technically in the Virgin Islands, Rhumblines on the nearby island of St. Kitts deserves a mention for its exceptional Caribbean-inspired cuisine. Located in a historic building in Basseterre, Rhumblines offers a diverse menu with dishes like Conch Fritters and the St. Kitts Lionfish, all accompanied by a superb selection of rum cocktails.

6.The Dove Restaurant & Wine Bar (St. John)

For a romantic and upscale dining experience, head to The Dove Restaurant & Wine Bar in St. John. This charming restaurant offers a seasonal menu that emphasizes locally sourced ingredients. Their menu changes regularly, but you can expect dishes like Seared Scallops and Beef Tenderloin, all expertly paired with an extensive wine list.

7.Mafolie Restaurant (St. Thomas)

Perched on a hill overlooking Charlotte Amalie Harbor in St. Thomas, Mafolie Restaurant offers not only delectable Caribbean cuisine but also breathtaking views. Their menu includes Caribbean classics like Coconut-Crusted Grouper and Caribbean Chicken. Be sure to make a reservation for a sunset dinner to make the most of the stunning vista.

Hole in The Wall Restaurants

Chez Bamboo (St. John): Tucked away on St. John, Chez Bamboo is a charming spot known for its Caribbean-inspired dishes. The intimate setting and local ingredients make it a hidden treasure for those seeking a genuine island dining experience.

Off the Grid (St. Thomas): As the name suggests, Off the Grid is a small and unassuming restaurant in St. Thomas, offering a diverse menu that includes everything from seafood to burgers. It’s a favorite among locals and visitors alike who appreciate its casual and friendly atmosphere.

Uncle Joe’s BBQ (St. Croix): Located on St. Croix, Uncle Joe’s BBQ is a no-frills barbecue joint that serves up mouthwatering ribs, chicken, and other smoked delights. It’s a must-visit for BBQ enthusiasts seeking a laid-back atmosphere and savory flavors.

Betsy’s Bar (Tortola): Betsy’s Bar in Tortola is a beloved local hangout known for its hearty dishes like rotis, conch fritters, and fish sandwiches. It’s a perfect spot to enjoy a casual meal and soak in the island’s culture.

Ned’s Beach Huts (Anegada): On the remote island of Anegada, Ned’s Beach Huts offers a rustic and beachfront dining experience. You can savor fresh seafood, including the island’s famous lobster dishes, while enjoying the island’s tranquil vibes.

Dinghy’s Beach Bar & Grill (Jost Van Dyke): For a true island experience, head to Jost Van Dyke and visit Dinghy’s Beach Bar & Grill. This unpretentious spot offers fantastic Caribbean cuisine and is known for its beachfront location and live music.

Miss Lucy’s (St. John): Miss Lucy’s is a beloved local spot on St. John, known for its Caribbean comfort food. It’s a charming and rustic restaurant with a friendly atmosphere and a menu featuring dishes like Johnny Cakes and Callaloo Soup.

Skinny Legs (St. John): Skinny Legs is a quirky and casual burger joint on St. John, offering mouthwatering burgers, cold drinks, and a laid-back island atmosphere. It’s a great place to mingle with locals and fellow travelers.


The Virgin Islands are a paradise not only for beach lovers and adventure seekers but also for food enthusiasts. From seafood shacks with a view to fine dining restaurants that fuse Caribbean and global flavors, the culinary scene in the Virgin Islands has something for everyone. Whether you’re visiting St. Thomas, St. John, or other islands in the region, make sure to explore the diverse and delicious restaurants that the Virgin Islands have to offer. Your taste buds will thank you for the unforgettable journey through Caribbean cuisine.





Leave a Reply

Your email address will not be published. Required fields are marked *