Great restaurants in the U.S. Virgin Islands serve sumptuous dishes with a range of regional and international flavors. A vacation in the U.S. Virgin Islands should always include a few high-end dinner reservations that showcase the region’s incredible culinary traditions. Whether you’re staying in St John, St Croix or St Thomas, there’s no shortage of restaurants to visit for brunch, lunch, and dinner.

Across each island, you have a plethora of options for Caribbean, South American or Italian dishes, as well as numerous fascinating fusions. With many of these restaurants featuring wonderful coastal views, enjoying a great dining experience with your loved ones is never a problem.

Where are the best places to eat in the U.S. Virgin Islands?

  • 1

    Duggan’s Reef

    Seafood classics with incredible St Croix views

    Duggan’s Reef
    • Food

    Duggan’s Reef has long been considered a leading dining institution in the U.S. Virgin Islands. The restaurant first opened in 1983 and have undergone several evolutions over the years. However, its incredible cuisine and views along Teague Bay ensure it remains a St. Croix favorite.

    Frequently visited by international celebrities and government figures, there's a good chance you'll encounter a famous person during your visit. The restaurant's seafood dishes always hit the spot, with delicious entrées like crispy calamari and lobster spring rolls. For mains, try the shrimp scampi pasta and pork spareribs.

    Location: 5A Teague Bay Christiansted, 00820, U.S. Virgin Islands

    Open: Tuesday–Saturday from 5.30 pm to 8.30 pm (closed on Sundays and Mondays)

    Phone: +1 340-773-9800

    Map
  • 2

    De’Coal Pot

    Experience authentic Caribbean home-style cooking

    De’Coal Pot
    • Food

    De’Coal Pot is found on the north-eastern corner of St Thomas, within close proximity to many of the island’s best beaches. Dining at this restaurant puts you within a 20-minute walk of Sapphire Beach, Pelican Beach and Lindquist Beach.

    Here, you can enjoy local dishes such as goat roti, creole chicken and baby back ribs. Portions are relatively hefty compared to most restaurants on the island, ensuring everyone heads home feeling completely satisfied. If you want to experience authentic Caribbean cuisine during your vacation, De’Coal Pot should definitely be high on your list.

    Location: 2 Crosswind Center 00802. U.S., St Thomas, U.S. Virgin Islands

    Open: Monday–Saturday from 10 am to 4 pm and 4.30 pm to 9 pm

    Phone: +1 340-777-2625

    Map
  • 3

    Morgan’s Mango

    Tasty fusion dishes with Caribbean and South American flavors

    Morgan’s Mango
    • Food

    Morgan’s Mango presents diners with the best of Caribbean and South American flavors. You can find the restaurant in St John, just 350 meters northeast of the Cruz Bay Ferry Dock. It has an extensive menu of Argentinian, Creole, and Cuban dishes, all jam-packed with unique flavors.

    Try the creamy seafood paella, osso buco (veal shanks braised with vegetables, broth, and white wine), and Cajun shrimp. Morgan’s Mango is a favorite among locals and tourists since 1992. It has managed to maintain a long tradition of outstanding service and tropical vibe.

    Location: 18-1 Enighed Cruz Bay, St John 00831, U.S. Virgin Islands

    Open: Daily from 5.30 pm to 10 pm

    Phone: +1 340-693-8141

    Map
  • 4

    1864 The Restaurant

    A St John seafood joint with a compact lunchtime sushi menu

    1864 The Restaurant
    • Food

    1864 The Restaurant is tucked away in the upmarket surroundings of Mongoose Junction, a St. John neighbourhood known for local fashion boutiques, craft beer bars and a collection of serene beaches. With this fascinating open-air setting surrounded by lush plant life, it’s a great spot to dine on freshly caught seafood.

    The dinner menu includes a range of time-tested dishes served with a modern flair, including seafood risotto, fresh oysters, and pan-seared yellowfish tuna. Visit at lunch to enjoy 1864 The Restaurant’s sushi menu, which consists of Japanese-inspired nigiri and sashimi rolls.

    Location: 503 Mongoose Jct, Cruz Bay, St John 00830, U.S. Virgin Islands

    Open: Monday from 3 pm to 9 pm, Tuesday–Saturday from 11.30 am to 9 pm (closed on Sundays)

    Phone: +1 340-774-1864

    Map
  • 5

    Caribbean Fish Market

    For outstanding seafood in St Thomas

    Caribbean Fish Market
    • Food

    The Caribbean Fish Market is on the eastern tip of St Thomas. It features a breezy coastal setting that sees waves breaking on the nearby shoreline. Alongside a Caribbean-inspired menu that teems with great seafood and steak dishes, this relaxed restaurant offers one of the best dining experiences in the area.

    Highlights at the Caribbean Fish Market include shrimp penne pasta and apple bacon stuffed pork chops. There’s even tasty surf & turf for those looking to experience much-loved coastal cuisine. With a great selection of wine and cocktails, this beachfront restaurant won’t disappoint.

    Location: 6800 Nazareth Rd, St Thomas 00802, U.S. Virgin Islands

    Open: Monday–Saturday from 5 pm to 10 pm, Sunday from 10 am to 2 pm and from 5 pm to 10 pm

    Phone: +1 340-714-7874

    Map
  • 6

    La Tapa

    A St John institution specializing in delightful Spanish flavors

    La Tapa
    • Food

    La Tapa is renowned for modern Mediterranean dishes, served within an idyllic beachside location. Situated in the center of Cruz Bay, this popular spot has been led by owner-chef Alex Ewald for over 20 years, making it one of the go-to dining experiences in St John.

    You’ll be presented with a range of seasonal Spanish flavors that are constantly evolving. La Tapa’s gazpacho is an excellent starter, while the sauteed Portugese octopus and signature paella make for satisfying main meals. Reserve a table along the street for nice views of the bay area. 

    Location: Cruz Bay, St John 00830, U.S. Virgin Islands

    Open: Tuesday–Saturday from 5.30 pm to 10 pm (closed on Sundays and Mondays)

    Phone: +1 340-693-7755

    Map
  • 7

    Savant

    Attractive fusion dishes served in a charming courtyard

    Savant
    • Food

    Savant offers an eclectic menu that appeals to adventurous diners in St Croix. With Mexican, Thai, and Caribbean flavors fused together to create several fascinating dishes, this intimate restaurant attracts a crowd looking to sample these unique combinations. The fish and lobster are bought fresh daily, while a distinctive farm-to-table ethos underpins the entire operation.

    There are certainly a lot of highlights on Savant’s menu to choose from. Must-tries include chargrilled baby calamari, goat cheese stuffed filet mignon, and bacon-wrapped double pork chop. Book a table at the old-world courtyard to experience a tropical island dining experience.

    Location: 4C Hospital St, Christiansted, St Croix 00820, U.S. Virgin Islands

    Open: Monday–Saturday from 6 pm to 10 pm (closed on Sundays)

    Phone: +1 340-713-8666

    Map
  • 8

    Gladys’ Cafe

    A popular spot for unmatched Caribbean-American cuisine

    Gladys’ Cafe
    • Food

    Gladys’ Cafe is in the historic center of Charlotte Amalie, so it’s often frequented by bustling crowds of locals and tourists. This local institution is one of the most beloved in St. Thomas, so don’t miss your chance to try its authentic Caribbean-American cuisine.

    There’s a variety of traditional island dishes to enjoy, including jerk mahi-mahi and curry chicken roti alongside a wealth of daily specials. With Glady’s Cafe only open for breakfast and lunch, your vacation in the U.S. Virgin Islands won’t be complete without at least a meal at this lowkey yet celebrated restaurant.

    Location: 5600 Royal Dane Mall, Suite 9, St Thomas 00802, U.S. Virgin Islands

    Open: Monday–Saturday from 8 am to 3.30 pm (closed on Sundays)

    Phone: +1 340-774-6604

    Map

    photo by Mistermuckle (CC BY 2.0) modified

  • 9

    Ekaete Pink Corner

    West Indian favorites paired with homemade ice cream

    Ekaete Pink Corner
    • Food

    Ekaete Pink Corner is a casual restaurant specializing in West Indian cuisine. Located in Coral Bay, it’s a great pitstop for those on a day trip to popular destinations along St John’s east coast like Hansen Bay Beach and Salt Pond Beach.

    The jerk pork and BBQ ribs are among Ekaete Pink Corner’s most popular dishes. The restaurant is also known for serving homemade ice cream and smoothies – its mango and banana combo is very refreshing on a hot summer’s day.

    Location: St John, Coral Bay, St John 00830, U.S. Virgin Islands

    Open: Daily from 10 am to 8 pm

    Phone: +1 340-244-8583

    Map
  • 10

    Extra Virgin Bistro

    Italian and Mediterranean dishes made with locally sourced produce

    Extra Virgin Bistro
    • Food

    Extra Virgin Bistro is where you can discover how locally grown and sourced products deliver a top-notch dining experience in St John. The restaurant is best known for its Italian and Mediterranean cuisine, served in a laidback atmosphere.

    Although the menu changes with the seasons, every dish is immaculately plated. Much of the seafood served is caught daily by local fishermen in the surrounding water, while herbs are sourced from Extra Virgin Bistro’s onsite garden. Food-wise, choose from classic appetizers like fresh burrata and mushroom pappardelle, before diving into mains like smoked beef short rib and cioppino. There’s also an extensive wine and cocktail list to complete your meal.

    Location: 6D Cruz Bay, Saint John, VI 00830, U.S. Virgin Islands

    Open: Tuesday–Sunday from 5.30 pm to 9 pm (closed on Mondays)

    Phone: +1 340-715-1864

    Map
Hudson Brown | Contributing Writer