Although the U.S. Virgin Islands are most famous for their gorgeous beaches, idyllic sailing, and luxurious villas, the culinary scene on the islands of St. John, St. Thomas, and St. Croix is not to be overlooked. In fact, the U.S. Virgin Islands is rapidly transforming into a foodie destination, as Crucian cuisine in particular—a blend of Afro-Caribbean and local ingredients—is garnering more attention on the national stage (or plate, for that matter). So, the time is now to make your next U.S. Virgin Islands vacation a culinary adventure. And we've combed the cobblestone streets and white-sand shorelines of St. Thomas, St. John, and St. Croix to find you the best that USVI has to offer. From farm-to-table seaside dining in St. Croix, Caribbean classics in St. Thomas, or Five Star cuisine in St. John, we’ve rounded up the absolute best restaurants to visit during your next vacation in the USVI, read on for your ultimate guide to the best restaurants to visit in the U.S. Virgin Islands.
Savant, St. Croix
Since St. Croix is known as the foodie capital of the U.S. Virgin Islands, it’s only fitting to start your culinary tour at Savant, located on the island near the historic Fort Christiansvaern. The eclectic décor is matched by an even more eclectic wine list and a dinner menu full of locally-sourced Caribbean classics (blackened fish, Cassava-crusted fish, and more). Located in an old Danish Brick, the ambiance at Savant is divine—a 350-year-old above-ground cistern supports the bar—whether you select the bistro or the back patio. We recommend the courtyard, however, for its romantic Old World ambiance.
Old Stone Farmhouse, St. Thomas
Tucked away in the hills above the St. Thomas capital of Charlotte Amalie, the Old Stone Farmhouse is a must-visit for foodies and luxury-seeking travelers alike. (Not to mention culturally-inclined vacationers, as well: The Old Stone Farmhouse is located beside the Mahogany Run Golf Course on an 18th-century plantation—the stable and farmhouse have since been restored.) Though the restaurant’s architecture and design have been modernized in the chicest way possible, expect a touch of Old World charm. Make a reservation to spend the evening dining by candlelight amongst a roaring fireplace and massive stone walls. Of course, there is an open wall for the breeze—this is the Caribbean, after all. The whole evening is an experience: Before dinner, visitors are led down a hallway to hand-select their entrée from the chef’s Butcher’s Block. Afterward, guests enjoy dessert and cocktails in the courtyard. America’s Paradise, indeed!
Alloro, St. Thomas
Transport yourself to Sicily by way of St. Thomas with a decadent Italian feast of local seafood, imported prosciutto (and a bottle, or two, of wine, of course) at Alloro, on St. Thomas. The seaside patio overlooks Great Bay, and the combined effect blends the beauty of the Caribbean Sea with the luxurious splendor befitting the Ritz-Carlton St. Thomas. The allure of Alloro is unmistakeable—The bar stays open until 11 p.m., and travelers would be remiss not to enjoy some after-dinner drinks upon finishing their meal—particularly if you’re not staying at the Ritz-Carlton, we suggest you maximize your time spent soaking up the sophisticated atmosphere.
Gladys' Cafe, St. Thomas
Located on St. Thomas, Gladys’ Café, located in the Royal Dane Mall, is all about accessible (and delectable) home-cooked meals. (Try the creamy conch-chowder!) Gladys’ Café is a local’s favorite spot for lunch. Grab a few bottles of the Island Flavor hot sauce, on sale behind the counter, as a souvenir for when you return home—this establishment is historical, after all.
Extra Virgin Bistro, St. John
Located on St. John, Extra Virgin Bistro is a fine-dining institution that combines locally-grown Mediterranean cuisine with an absolutely stellar open-air ambiance—perfect for a sunset dinner overlooking Cruz Bay. Order the Extra Virgin Bistro Martini and toast your Virgin Islands tropical getaway. And, in even better news, the restaurant just opened a sister establishment on St. John, located in Mongoose Junction. The restaurant is called 1864 (the island’s coordinates), and it's just as chic as you would imagine.
Pie Whole, St. Thomas
Our next selection, Pie Whole Pizza, comes very highly recommended—the institution was the recipient of a 2018 TripSavvy Editors’ Choice Award for being among the best pizza restaurants. And, trust us, this legendary establishment in St. Thomas does not disappoint. A short walk from downtown Charlotte Amalie, Pie Whole offers mouth-wateringly delicious thin-crust, brick-oven pies and features a full bar with premium brews. Pizza and beer (in a tropical locale): what could ever be more perfect?
The Terrace, St. John
If we took a sojourn to Italy while visiting our second selection, Alloro in St. Thomas, then for our next choice, we’re embarking on another culinary adventure across the seas to Europe—though this time, we’re tasting France, not Italy. Located right in the heart of Cruz Bay, The Terrace serves gloriously delicious, French-influenced cuisine, featuring an unbeatable combination of fresh seafood, eclectic wines, and breathtaking views of the waterfront at sunset. Our tip? Order the Caribbean lobster—and splurge on a bottle of boutique wine. The restaurant’s varied wine list has twice been awarded the Wine Spectator Awards for its discernment and ingenuity.
Zion Modern Kitchen, St. Croix
If you’re looking for the ultimate in environmentally-responsible (and outrageously tasty) farm-to-table cuisine, then book a table at Zion Modern Kitchen in Christiansted, St. Croix. The chefs use local ingredients and fresh herbs from the restaurant’s on-site garden, and this ingenuity extends beyond the appetizers and entrees and onto the cocktail menu, as well. The craft cocktails feature custom-infused blends and are dangerously refreshing—it’s almost as if the purity of the ingredients counteract the rum's very presence. (Don’t say we didn’t warn you.)
Bella Blu, St. Thomas
Can’t decide whether you want Mediterranean or Middle Eastern cuisine? Perhaps you have a craving for Austrian, Italian, and Greek dishes, all at once? Well, Bella Blue, in the Frenchtown neighborhood of St. Thomas, is the haven for you. (They even serve Philly cheesesteaks). If you’d think that such a colorful combination of cuisine (and flavor palettes) would have a hard time achieving success, you’d be wrong. Bella Blue has been around for over 30 years and is one of the oldest restaurants in St. Thomas. Check it out for yourself to find out why it has such staying power—and, when doing so, always trust the local recommendations. We suggest considering a selection of the house specialties—including baked stuffed chicken breast, snapper Provencal, and shrimp scampi. Make sure to arrive hungry, and bon appetit!
Oceana Restaurant & Bistro, St. Thomas
Another historic space for stylish dining (and sophisticated wine-drinking) in St. Thomas is the Oceana Restaurant & Wine Bar—and, though the establishment was closed from 2017 to 2019 in the wake of the destruction by Hurricanes Irma and Maria, it is now back (and better than ever). Like the Old Stone Farmhouse, the main house of the estate at Oceana also dates back to the early 18th-century. But the property itself is even older still and was originally settled in the 1670s by Jurgen Iversen, the first Danish Governor of St. Thomas. The Oceana Restaurant & Wine Bar serves between three-plate to nine-plate tasting menus of delectably prepared seafood: Pan-seared rainbow trout, lobster, mussels, and more.
Rum Runners, St. Croix
Head to the waterfront along the Christiansted Boardwalk at the Hotel Caravelle and grab a table for brunch at Rumrunners—a beloved restaurant and bar celebrated for their dangerously drinkable (and dangerously inexpensive) rum cocktails. But, it’s not just the seaside ambiance and rum drinks that keeps locals (and visitors) returning for years on end—it’s the brunch, too. Order the Caribbean French Toast alongside your morning Rum Punch, and we promise any lingering hangover shall dissipate into the tropical air.