64 Best Restaurants in U.S. Virgin Islands

Background Illustration for Restaurants

We've compiled the best of the best in U.S. Virgin Islands - browse our top choices for the top things to see or do during your stay.

El Flamboyant

$$

This colorful family restaurant has been offering Caribbean-Latin cuisine to the local community for over 20 years. Fresh fish, lobster, and conch are almost always on the menu, as well as stew chicken, fried pork chops, and grilled steaks.

Mid-Island, Rt. 663, Estate Profit, 00850, U.S. Virgin Islands
340-779--3285
Known For
  • Seafood dishes
  • Lively atmosphere
  • Happy hour on Thursday and Friday nights

Something incorrect in this review?

Greengo's Caribbean Cantina

$$$

This is the place to go for Mexican food on St. John. You'll find nacho starters, tacos, burritos, and enchiladas as well as a half dozen margarita variations to wash it all down. The tortillas are made fresh in the St. Thomas location and ferried across daily. For something different, try the tequilas infused with mango, pineapple, or red chili.

North Shore Rd., Cruz Bay, U.S. Virgin Islands
340-777–8226
Known For
  • Fresh tortillas
  • Infused tequila
  • Cool murals

Something incorrect in this review?

Grounded Cafe

$

Choose from a wide variety of hot and cold beverages, signature sandwiches, specialty drinks, salads, soups, baked goods, and desserts. The locally made pates sell out quickly in the morning; get there early to grab one and pair with your favorite coffee or tea beverage. There are three locations on the island: on Strand Street in Christiansted, in Sunny Isles Shopping Center, and the original location inside the VIYA Building next to the Juan Luis Hospital.

1113 Strand St., Christiansted, 00820, U.S. Virgin Islands
340-626–9993
Known For
  • Locally made pates
  • Convenient location
  • Fruit smoothies with whipped cream
Restaurant Details
Closed Sun.

Something incorrect in this review?

Recommended Fodor's Video

Hamilton's

$$$$

Named for the two Hamiltons of St. Croix—Alexander Hamilton and David Hamilton Jackson—this fine dining restaurant, with an extensive wine list, prepares dishes with fresh ingredients and an abundance of flavor. The soup du jour and the fresh catch of the day—which might be a seafood chowder made with local conch and mahi mahi, and a pan-seared wahoo or wasabi-crusted tuna—are always a hit with guests. The creamy mushroom risotto is an excellent vegetarian option and desserts are made in-house daily.

39 Queen Cross St, Christiansted, 00820, U.S. Virgin Islands
340-773–5393
Known For
  • Specialty curated wine list
  • House-made desserts
  • Covered outdoor patio dining
Restaurant Details
No lunch
Message via Instagram for reservations or call 340-773-5393

Something incorrect in this review?

High Tide Bar & Seafood Grill

$$$

This casual spot right at Cruz Bay Beach serves everything from hamburgers and mahi sandwiches to surf and turf and Caribbean lobster. At happy hour, order a Painkiller and watch the sunset over the bay. Or, if you're here for breakfast, order the chicken and waffles or eggs Benedict. The kids' menu includes favorites like chicken tenders and grilled-cheese sandwiches.

Inn at Tamarind Court Restaurant

$$

Sit in the open-air courtyard of this locals' favorite eatery for reasonably priced Mexican staples like tacos, tostadas, and fajitas. The best bet is at breakfast. Go for rib-sticking biscuits and gravy, three-egg omelets, or French toast spiked with a cinnamon amaretto batter to fuel up for a day of hiking and swimming.

Rte. 104, Cruz Bay, 00831, U.S. Virgin Islands
340-776–6378
Known For
  • Full selection of breakfast fare
  • Quiet courtyard setting (no cell phone conversations allowed)
  • Use of local seafood in Mexican dishes
Restaurant Details
No lunch

Something incorrect in this review?

Johnny Lime Caribbean BBQ

$$$

Good old-fashioned BBQ ribs and brisket, plus all the fixings like mac and cheese, cornbread, and okra are served from a bright yellow food truck. Dine outdoors on umbrella-covered picnic tables with a view of Coral Harbor. Lobster is served on Fridays.

10-41 Estate Carolina, Coral Bay, U.S. Virgin Islands
340-513--0052
Known For
  • Open-air picnic table setting
  • Locally sourced vegetables
  • On-site smoker for meats
Restaurant Details
Closed Sun.

Something incorrect in this review?

The Landing Beach Bar

$$

Grilled mahimahi sandwiches, falafel, fish-and-chips, and burgers are among the favorites at this open-air bar across the street from Cane Bay beach. Some dishes are prepared using local Leatherback beer, which is available behind the bar. Live bands occasionally entertain at dinnertime.

110c Cane Bay, Cane Bay, 00851, U.S. Virgin Islands
340-697--4487
Known For
  • Fresh-off-the-boat seafood
  • Live music
  • Ocean views
Restaurant Details
Closed Tues.

Something incorrect in this review?

Le Cuisinier Restaurant & Bar

$$$

Formerly Breeze's Restaurant, Le Cuisinier offers a fusion of West Indian and American cuisine with themed offerings throughout the week like Taco Tuesday, Sushi Thursday, and Soul Food Saturday. Try the conch in butter sauce with seasoned rice and plantain or a surf-and-turf entrée of grilled rib eye steak and a half lobster.

212 Estate Golden Rock, Estate Golden Rock, 00820, U.S. Virgin Islands
340-713--2665
Known For
  • Local cuisine
  • Great location
  • Spacious dining room

Something incorrect in this review?

Louie and Nachos Beach Bar

$$

The fare served here is the farthest thing from traditional Mexican food—in addition to the usual ingredients, you can get a taco stuffed with buffalo chicken or jambalaya, and vegan options are available, too. The bar and restaurant are one story up, so the views of the beach and surf are nice. Drink prices are fairly priced—expect to pay $6 for a local Leatherback beer and $9 for the signature cocktails made with crushed ice.

37 Strand St., Frederiksted, 00840, U.S. Virgin Islands
340-772–5151
Known For
  • Inventive tacos
  • Orange Crush cocktails
  • Great ocean views

Something incorrect in this review?

Mafolie Restaurant

$$$$

Enjoy a romantic meal with an iconic bird's-eye view of the Charlotte Amalie harbor. For starters, try the kallaloo soup (shrimp and crab in a thick, creamy spinach broth). Entrées include coconut curry-braised short ribs and a whole head-on red snapper smothered in sautéed onions and peppers. Side dishes definitely offer a taste of the tropics: fried plantain, polenta-like fungi made with cornmeal and okra, and coconut rice. Key lime pie is the most sublime dessert.

7091 Estate Mafolie, Charlotte Amalie, 00802, U.S. Virgin Islands
340-774–2790
Known For
  • Sublime key lime pie
  • Tropical flavors
  • Sweeping views

Something incorrect in this review?

Martha’s Deli

$$

This modest storefront eatery fills up with locals getting to-go orders of the restaurant’s traditional Crucian breakfast, including salt fish, Johnny cake, boiled egg, cucumber salad, sautéed spinach, and—in a nod to the island’s Danish heritage—smoked herring. Lunch options include chicken, shrimp, and fish roti, and a popular vegetable lentil soup.

298 Peters Rest, Sion Farm, 00820, U.S. Virgin Islands
340-773–6054
Known For
  • Traditional Crucian breakfast
  • Numerous roti options
  • Delicious lentil soup
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Miss Lucy's Beachfront Restaurant and Bar

$$

Sitting seaside at remote Friis Bay, Miss Lucy's dishes up Caribbean food conch fritters, vacation staples like burgers, and crossover dishes such as a grouper Reuben. The handful of small tables near the water are nicest, but if they're taken or the mosquitoes are swarming, the indoor tables do nicely.

Rte. 107, Friis Bay, 00831, U.S. Virgin Islands
340-693–5244
Known For
  • Sunday brunch
  • Full-moon parties
  • Outdoor dining
Restaurant Details
Closed Sun., Mon., and Fri.

Something incorrect in this review?

Mt. Pellier Domino Club

$$

You don’t have to eat like a pig at this restaurant and bar in the rain forest, but you can feed a whole can of beer to one. The giant hogs residing here have developed a taste for the suds, and for a few dollars you can buy a nonalcoholic beer and offer it up to a pig who will crush the can in its powerful jaws, chug down the ingredients, and spit out the crushed aluminum when done. You can get simple but delicious bar fare like burgers, wings, and Johnny Cakes, plus rotis on Friday.

42 Montpellier, Montpellier, 00840, U.S. Virgin Islands
340-626–8116
Known For
  • Beer-drinking pigs
  • Local daily specials
  • "mamajuana,” a mix of Cruzan rum, honey, roots, leaves, and spices
Restaurant Details
Closed Mon.

Something incorrect in this review?

Nate's Boathouse

$$$

Serving breakfast, lunch, and dinner indoors and out, this dockside spot has something for everyone on its extensive menu. Dinner can be as fancy as flatiron steak or seafood pasta in a white wine garlic butter sauce, or as basic as a burger or chicken sandwich. Try one of their Caribbean bowls for lunch like the conch fritters bowl served with rice and beans and a side salad. Drinks at the bar are half-price daily from 4 pm to 6 pm.

North Shore Deli

$$

At this air-conditioned but otherwise no-frills breakfast and sandwich shop, you place your order at the counter and wait for it to be delivered to your table or for takeout. The classic Reuben is a favorite, but other sandwiches, like the turkey pesto and vegan Greek flatbread pita with hummus and veggies, also get rave reviews. For breakfast, try the brown sugar oatmeal or turkey hash with toast and eggs.

Off the Wall

$$

Divers fresh from a plunge at the North Shore's popular Cane Bay Wall gather at this breezy spot on the beach, where sunsets are celebrated with a toast at the bar and the winter months offer the possibility of whale sightings offshore. The menu includes deli sandwiches, burgers, and hot dogs, but the stars are the calzones and pizzas, which include options for vegetarians as well as meat-lovers. You can also build your own pizza from an extensive ingredients list or, if you just want a snack, you can order a slice.

Rte. 80, Cane Bay, 00820, U.S. Virgin Islands
340-718–4771
Known For
  • Friendly beach bar
  • Amazing sunset views
  • Pizza and calzones
Restaurant Details
Closed Fri.

Something incorrect in this review?

Sea Terrace Restaurant & Bar

$$

At this ocean-level restaurant located at the Grapetree Bay Hotel, you can dine on fish-and-chips, tacos, and Asian sticky pork ribs in a breezy open-air terrace. The all-you-can-eat brunch buffet on Sundays offers your typical breakfast fare like eggs, bacon, and pancakes, plus rotating lunch specials and a meat carving station. At the East End Bar, casual dining under the stars is on the menu with house-made pizza, fresh sandwiches, and salads.

Sib's on the Mountain

$$

With live music and football on TV, Sib's is the perfect place for a casual dinner after a day at the beach. In addition to burgers, barbecue ribs and chicken, and beer, there's also a breakfast café outside with island-roasted coffees, including the signature "Bushwackercappuccino."

Smoking Rooster BBQ

$$

House-smoked, hand-rubbed meats with a side of rum are the specialty at this restaurant with indoor and outdoor seating. Order the sampler platter for a taste of everything, including a choice of two meats like pulled pork and beef brisket, two sides such as potato mac salad (a mishmash of two favorites with a flavor all its own) and brisket beans, plus pickled veggies and Texas toast. There's smoked tofu, too, for vegetarians, and more than 70 choices of rum from throughout the Caribbean.

Rte. 30, Charlotte Amalie, U.S. Virgin Islands
340-715–2625
Known For
  • Barbecue with house-made dry rubs
  • Artisan craft beer and huge rum selection
  • House-pickled veggie sides

Something incorrect in this review?

St. John Scoops

$

While you can get the usual chocolate and vanilla ice cream as well as smoothies at this tiny spot, owner Colette Rethage also dishes up frozen treats blended with alcoholic beverages. Try the Champagne sorbet, espresso martini, peach margarita, or that tropical favorite, the rum-laced Painkiller. House-made waffle cones are not to miss.

North Shore Rd., Cruz Bay, U.S. Virgin Islands
Known For
  • Boozy ice cream
  • House-made waffle cones
  • More than 20 flavors

Something incorrect in this review?

Sun Dog Café

$$$

There's an unusual assortment of dishes at this charming alfresco restaurant, which you'll find tucked into a courtyard in the upper reaches of the Mongoose Junction shopping center. The Jamaican jerk chicken salad and the black-bean quesadilla are good choices. Kudos to the white pizza with artichoke hearts, roasted garlic, mozzarella cheese, and capers.

North Shore Rd., Hwy. 20, Cruz Bay, 00831, U.S. Virgin Islands
340-693–8340
Known For
  • Eclectic menu and daily brunch
  • White pizza with artichoke hearts
  • Live music on weekends

Something incorrect in this review?

The Tap Room Brew Pub

$$

More than a dozen house-brewed beers on tap, including the signature Tropical Mango Pale Ale, make dining at St. John Brewers' tap room special. The rich wood décor is the perfect place for a soft Bavarian-style pretzel, burgers, and build-your-own-pizzas.

Rte. 104, Cruz Bay, 00831, U.S. Virgin Islands
340-715--7775
Known For
  • On-site microbrewery
  • Lively atmosphere
  • Local hangout

Something incorrect in this review?

Too.Chez

$$$

This beautiful courtyard restaurant serves French-inspired American cuisine. The barbecue ribs are excellent, and you can do a partially healthy offset by ordering the roasted Brussels sprouts dip and scooping it onto flatbread. Don’t skip the desserts, particularly the apple crisp topped with house-made vanilla ice cream.

51 Company St., Christiansted, 00820, U.S. Virgin Islands
340-713–8888
Known For
  • Mouthwatering desserts
  • Courtyard dining
  • Creative Caribbean cuisine
Restaurant Details
Closed Sun. and Mon.
Reservations essential

Something incorrect in this review?

Turtle's Deli and BBQ

$$

Huge sandwiches at this tiny spot feature homemade bread and can be as basic as turkey and cheddar or as imaginative as the Beast, piled high with hot roast beef, raw onion, and melted Swiss cheese with horseradish and mayonnaise. Barbecue—including pulled pork, chicken, and brisket plates—is another highlight. There are also salads and a good selection of desserts, plus lots of outdoor seating in the shade.

625 Strand St., Frederiksted, 00820, U.S. Virgin Islands
340-772–3676
Known For
  • Good-size portions
  • Barbecue
  • Ample shaded outdoor seating
Restaurant Details
No dinner

Something incorrect in this review?

Twin City Coffee House and Gallery

$

This locally owned coffee shop uses local organic fruits and vegetables to prepare hearty breakfast and lunch dishes. Located steps from the Christiansted National Historic site, the covered sidewalk seating is great for people-watching and taking in the local scene while enjoying your favorite latte, breakfast platter, or salad.

2101 Company St., Christiansted, U.S. Virgin Islands
340-773–9400
Known For
  • Convenient location
  • Specialty coffee drinks
  • Filling lunch salads and wraps
Restaurant Details
Closed Sun.

Something incorrect in this review?

Two Plus Two Restaurant and Nightclub

$$

For a taste of local Crucian fare at an affordable price, head to Two Plus Two Restaurant. Fried chicken leg and French fries are consistently good; or try fish and fungi, the unofficial dish of the the Virgin Islands. As a boozy accompaniment to your food, grab a Cruzan Confusion cocktail or an ice-cold beer at the full-service bar.

17J La Grande Princesse, La Grande Princesse, 00820, U.S. Virgin Islands
340-718--3710
Known For
  • Fried chicken and fries
  • Local cuisine
  • Full bar service

Something incorrect in this review?

UCA House Kitchen & Rastafarian Cultural Center

$$

No two days are ever the same with daily vegan and vegetarian specials, veggie soups, stewed veggies, garden salads, and local drinks at this community favorite. Choose your plate sizesmall, medium, or largeand select from the list of proteins and sides that will leave you feeling nourished and satisfied. Arrive early with cash and a little patience as the kitchen moves at its own pace. Don’t miss their spicy popcorn snacks; they sell out quickly thanks to the unique combination of spices and flavors. Head across the street to the park and enjoy your meal with the breathtaking waterfront views.

Customs House St., Frederiksted, 00840, U.S. Virgin Islands
340-772–5063
Known For
  • Spicy popcorn snacks
  • Unhurried service
  • Healthy, consciously prepared foods
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Uncle Joe's Barbecue

$$

Juicy ribs and tasty chicken legs dripping with house barbecue sauce make for one of St. John's best dining deals. An ear of corn, rice, and a generous scoop of macaroni salad, potato salad, or coleslaw round out the plate. This casual spot crowds the edge of a busy sidewalk in the heart of Cruz Bay. Even though there are a few open-air tables for "dining in," the ambience is more than a tad on the pedestrian side, so takeout is a better bet.

North Shore Rd., Cruz Bay, 00831, U.S. Virgin Islands
340-693–8806
Known For
  • Casual sidewalk dining
  • Good value
  • Generous portions

Something incorrect in this review?

Virgilio's

$$$$

For fantastic northern Italian cuisine, try this intimate, elegant, side-street hideaway. The menu has more than 40 homemade, superbly seasoned pasta dishes, like capellini with fresh tomatoes and garlic or peasant-style spaghetti in a rich tomato sauce with mushrooms and prosciutto. Eclectic art covers the two-story brick walls, and the sound of opera sets the stage for a memorable meal.

5150 Dronningens Gade, Charlotte Amalie, 00802, U.S. Virgin Islands
340-776–4920
Known For
  • Tender osso buco
  • Rich creamy tiramisu
  • Eclectic art and decor
Restaurant Details
Closed Sun.
Reservations essential

Something incorrect in this review?