This list is constantly changing. I try to revisit this list every year. As of this writing (2022), here are all the restaurants that I know of in St. Thomas with a brief description and phone number.
Amalia Café – downtown Charlotte Amalie. Very European. Higher price meals. Get the Paella Valenciana … 340-714-7373
Barefoot Buddha – Havensight. Cafe. Vegetarian and Vegan options abound… 340-777-3668
Benito’s Burritos – Havensight. Very limited seating. Good and relatively affordable.… 340-227-6848
Mafolie Restaurant – overlooking downtown Charlotte Amalie. Amazing views. Medium-priced… 340-774-2790
Oceana – Frenchtown. Feels secluded, gorgeous views. Not cheap. Very nice… 340-774-4262
Pizza Amore – Havensight. Big, fat slices. Good enough… 340-774-2822
Arians Bar & Restaurant – Subbase. Not for tourists. Very local… 340-776-1401
Beach Bar/Caribbean Fusion at Emerald Beach – near airport. Mix of local and American food. On the beach. Decent prices… 340-777-8800
Beni Iguanas – Havensight. Sushi. Get the mussels and get Iguana sauce… 340-777-8744
Buddha Sushi – near Red Hook. Sushi. Moderately priced … 340-714-3474
Bumpa’s – downtown Charlotte Amalie. Basic breakfast menu… 340-776-5674
Café Amici – downtown Charlotte Amalie. Lunch spot. Pizzas, salads, etc… 340-714-7704
Caribbean Fish Market – East End. Right on a beach. Higher priced menu. Seafood.… 340-714-7874
Caribbean Saloon – Red Hook. St. Thomas stalwart. American food and seafood. Medium priced… 340-775-7060
China King – Havensight. Chinese food and sushi… 340-776-3333
Cravin’ Crabs – Havensight. Hard to classify but they do have crab. Good food and decent prices… 340-715-0670
The Delly Deck – Havensight. American food for breakfast and lunch. Basic… 340-776-9943
Dog House Pub – Havensight. Bar/restaurant atmosphere. Fun… 340-998-8341
Duffy’s Love Shack – Red Hook. An institution in the parking lot. Dinner and dancing… 340-775-4122
Enkai – Yacht Haven Grande . Sushi. Make reservations… 340-774-6254
Navy Beach – Yacht Haven Grande. Funky menu with lovely views of the yachts…340-714-3566
One Pub – Red Hook. Dang good bar food… 340-513-7887
Frenchtown Deli … 340-776-7211
Fresh Bistro … 340-777-2747
Fresh Scoops … 340-777-2747
G&D’s Seafood … 340-774-7444
Glady’s Café … 340-774-6604
Golden Dragon … 340-777-8111
Grande Cru … 340-774-7263
Grand Palazzo Club … 340-201-8273
Great Bay Lounge … 340-775-3333
Great Wall Chinese Restaurant … 340-776-3566
Green House … 340-774-7998
Greengo’s … 340-714-8282
The Grille at Mahogany Run … 340-777-6006
Havana Blue … 340-715-2383
Hibiscus Bar & Café … 340-777-8818
Holy Cow … 340-775-1818
Hook Line & Sinker … 340-776-9708
Hooters … 340-693-9464
Hull Bay Hideaway … 340-777-1898
Ideal Restaurant … 340-777-5321
Iggies Beach Bar & Grill … 340-693-2600
Island Flavor … 340-714-5588
Island Food Court … 340-714-5998
ITP … 340-774-2929
Island View Guest House … 340-774-4270
Jen’s Café & Deli … 340-777-4611
Kenn’s Food Mobile … 340-773-8157
Kentucky Fried Chicken … 340-776-3304
Kokopelli Café … 340-715-5280
Lake’s Chicken Fry … 340-775-1977
La Tia & Sons … 340-714-5515
Latitude 18 … 340-777-4552
Lobster Grille … 340-775-1800
Mafolie Restaurant … 340-774-2790
Megan’s Bay Café & Pizzeria … 340-777-6270
Megan’s Point Bar & Grill … 340-775-2899
Melt Mexican Grill … 340-714-7874
Mim’s seaside Bistro … 340-775-2081
Molly Malone’s … 340-775-1270
Northside Bistro … 340-775-5098
Oceana … 340-774-4262
Oceanside Bistro … 340-774-2525
Old Stone Farmhouse … 340-777-6277
Paradise Point … 340-774-9809
Pasta Go Go … 340-775-4646
Peking Tokyo … 340-779-7338
Pesce Italian … 340-714-7874
Petite Pump Room … 340-776-2976
Picasos Coffee Bar … 340-777-9412
Pie Whole … 340-642-5074
Pizza Amore … 340-774-2822
Pizza Pi … 340-643-4676
Rancho Latino … 340-774-8909
RAW Sushi & Sake Bar … 340-714-7874
Redzone Sportsbar … 340-774-9663
Room with a View … 340-774-2377
Roti Palace … 340-774-3099
Rum Shandy … 340-775-7861
Sabroso Restaurant … 340-626-9054
Sails … 340-775-3333
Sand Bar … 340-715-7263
Sangria’s Beachside Bistro … 340-714-7874
Sapphire Bar & Grill … 340-777-4280
Scoops & Brew …340-690-BREW
Senor Frog’s … 340-777-FROG
Senor Pizza … 340-775-3030
Sharky’s Sportsbar … 340-714-2618
Sib’s … 340-774-8967
Side Street Pub … 340-775-5131
Smoking Rooster … 340-715-2625
S.O.S … 340-776-4SOS
Sugarcane Grille … 340-776-8056
Sunset Bar & Grill at Marriott Frenchman’s Cove … 340-693-4840
Sunset Grille at Secret Harbor … 340-714-7874
Tap & Still Redhook … 340-642-2337
Tap & Still Havensight … 340-244-4540
Tavern on the Waterfront … 340-776-4328
Thirteen … 340-774-6800
Tickles … 340-776-1595
Topside (Above Molly Malone’s) … 340-775-1270
Trenchtown … 340-774-1996
Twisted Cork … 340-775-2675
Urban Eats … 340-642-5572
Vicars Bar & Grill … 340-775-3377
Victor’s New Hideout … 340-776-9379
Virgilio’s … 340-776-4920
X on St. Thomas … 340-715-6066
XO Bistro … 340-779-2069