
What to Eat in U.S. Virgin Islands
The U.S. Virgin Islands offer an assortment of restaurant options that range from white tablecloth establishments to affordable diners and fast-food joints. For a tasty meal on St. Thomas, head to restaurants in Frenchtown or Red Hook. On St. John, Cruz Bay is the place to be. There are also a handful of suitable options on St. Croix's West End.
Most restaurants in those areas will give you the coddling tourist experience, but you might also find the opportunity to try a local dish. Look for menu options like pate (ground beef, chicken or salted cod wrapped and deep-fried in dough), johnnycake (deep-fried dough), fungi (corn meal) or peas and rice (kidney beans or lentils with brown rice) to eat like a Virgin Islander.
Find the Best Restaurants in U.S. Virgin Islands
- #1PRIME at Paradise Point#1 of 225 Places to Eat in St. Thomas
Tripadvisor (337)$ - $$ | American, Steakhouse, SeafoodPRIME at Paradise Point, 00802 St. ThomasRead More » - #1Side Street Pub#1 of 65 Places to Eat in Charlotte Amalie
Tripadvisor (477)$ - $$ | American, Bar, Pub5130 Trompeter's Gade, Creque's Alley, Charlotte Amalie St. ThomasRead More » - #3Pizza Pi#3 of 225 Places to Eat in St. Thomas
Tripadvisor (489)$ - $$ | Italian, PizzaGreat St James Island, 00802 St. ThomasRead More » - #4Dinghy's Beach Bar and Grill#4 of 225 Places to Eat in St. Thomas
Tripadvisor (1083)$ | American, Caribbean, Bar, Seafood10 Honeymoon Beach Water Island, 00802 St. ThomasRead More » - #2Beuchert's Beer Garden#2 of 65 Places to Eat in Charlotte Amalie
Tripadvisor (345)$ | Bar, Pub, American17 Main Street across from Palm Passage, next to Hot Look, Charlotte Amalie 00804 St. ThomasRead More » - #6Latte's In Paradise#6 of 225 Places to Eat in St. Thomas
Tripadvisor (137)$ | American, CafeAmerican Yacht Harbor, Red Hook American Yacht Harbour in Red Hook St. ThomasRead More » - #1The Twisted Cork Cafe#1 of 5 Places to Eat in Frenchtown
Tripadvisor (400)$ - $$ | American, Wine Bar, Cajun & Creole, International3525 Honduras, Frenchtown 00802-6457 St. ThomasRead More » - #3Amalia Cafe#3 of 65 Places to Eat in Charlotte Amalie
Tripadvisor (1097)$ - $$ | Seafood, Mediterranean, European, Spanish5143 Palm Psge, Charlotte Amalie 00802-6416 St. ThomasRead More » - #1Heidi's Honeymoon Grill#1 of 1 Places to Eat in Water Island
Tripadvisor (326)$ | American, Caribbean, Bar, Seafood, GrillHoneymoon Beach, 00802 St. ThomasRead More » - #10Gladys' Cafe#10 of 225 Places to Eat in St. Thomas
Tripadvisor (2250)$ - $$ | Caribbean5600 Royal Dane Mall Suite #9, 00802-6410 St. ThomasRead More » - #2Oceana Restaurant & Bistro#2 of 5 Places to Eat in Frenchtown
Tripadvisor (1081)$$ | Caribbean, Seafood, International, Grill, Contemporary8 Honduras Villa Olga, Frenchtown 00802 St. ThomasRead More » - #1Shoreline Bar & Grille#1 of 2 Places to Eat in Smith Bay
Tripadvisor (514)$ - $$ | Caribbean, American, Bar, SeafoodPoint Pleasant Resort, Smith Bay 00802-1325 St. ThomasRead More » - #2Island Time Pub#2 of 14 Places to Eat in East End
Tripadvisor (842)$ - $$ | American, Bar, Pizza, PubAmerican Yacht Harbor Red Hook St. ThomasRead More » - #4Greengos Caribbean Cantina#4 of 65 Places to Eat in Charlotte Amalie
Tripadvisor (1093)$ - $$ | Mexican, Southwestern, Latin, Bar5185 Dronningens Gade, Charlotte Amalie 00802-6400 St. ThomasRead More » - #15The Tap & Still Redhook#15 of 225 Places to Eat in St. Thomas
Tripadvisor (1216)$ | American, Pub123 American Yacht Harbor Redhook, 00802 St. ThomasRead More » - #16Virgilio's#16 of 225 Places to Eat in St. Thomas
Tripadvisor (562)$ - $$ | Italian, Sicilian, Southern-Italian5150 Dronningens Gade Suite 7, 00802-6923 St. ThomasRead More » - #3Pesce Italian#3 of 14 Places to Eat in East End
Tripadvisor (1375)$$ | Italian, Tuscan, Sicilian, Central-Italian, Southern-Italian1 American Yacht Harbor St Thomas, 00802 St. ThomasRead More » - #18Frenchtown Deli#18 of 225 Places to Eat in St. Thomas
Tripadvisor (217)$ | American, Cafe3503 Suite 3 Honduras, 00802 St. ThomasRead More » - Jen's Island Cafe and Deli
Tripadvisor (418)43-46 Norre Gade St. ThomasRead More » - #19Sudi's Caribbean Bar & Grille#19 of 225 Places to Eat in St. Thomas
Tripadvisor (216)$ - $$ | American, Caribbean, Bar, Pizza6700 Sapphire Village, 00802-1309 St. ThomasRead More »
Explore More of U.S. 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.