We independently evaluate all recommended services and products. If you click on an affiliate link we provide, we may receive compensation. Learn more.

Are you planning to go on a food trip any time soon?

Then don’t look any further than the US Virgin Islands.

This group of Caribbean islands has everything that will delight your palate, with its diverse menu options ranging from delicious appetizers to delectable desserts.

If you’re looking for a variety of flavors and dining experiences, this place has that, too.

Just take your pick from the wide range of dishes, from American favorites to food inspired by international influences, served in upscale restaurants, cafes, pubs, grill houses, among others.

For the food buff, this group of islands is indeed the perfect destination.

Don’t worry.

I put together a list of the best restaurants in the US Virgin Islands to help you plan that gastronomic adventure you’ll never forget:

1. La Tapa

la tapa

37 Prince St
St. John, USVI 00830
(340) 693-7755

Built in 1996, this restaurant beside Cruz Bay is one of the best places to eat in the US Virgin Islands because of its exquisite Mediterranean fare.

Why This Restaurant Is a Must Eat

Your visual sense will enjoy this place, trust me.

Picture yourself eating an exquisite dish on the beach, with a perfect view of those beautiful blue waters.

You’ll love what you’ll see on your plate, too, with that gorgeous plating definitely worthy of Instagram posts.

What to Eat

The Blanquette de Veau will take your breath away.

The French white veal on a bed of aromatic basmati rice is so soft and tender with every bite.

Mixed with the leeks, pearl onions, and shiitake mushrooms, you’ll have, without a doubt, the best food in the US Virgin Islands.

2. Thirteen

thirteen

13a Estate Dorothea Northside St
St. Thomas, USVI 00802
(340) 774-6800

This restaurant in the city of Charlotte Amalie is one of the US Virgin Island eats you should visit if you’re craving amazing Southern cuisine with an island flair.

Why This Restaurant Is a Must Eat

The restaurant has a rustic elegant interior, with its classy wooden floors, chairs, and tables your visual sense will love.

There is, however, that edgy touch to the traditional surroundings, with the pop art pieces hanging on the walls and the stylish chandeliers.

What to Eat

Whether for breakfast or brunch, the Southern Benedict is just amazing.

The poached eggs in that hollandaise sauce will stimulate your taste buds with that exquisite creamy taste.

The hashbrown casserole is such a comforting side dish it will leave you asking for more.

3. The Landing Beach Bar (Formerly Eat @ Cane Bay)

the landing beach bar (formerly eat @ cane bay)

110c Cane Bay
Saint Croix, USVI 00851
(340) 718-0362

This is one of the best rated restaurants in the USVI because of its incredible international dishes served in a relaxing atmosphere.

Why This Restaurant Is a Must Eat

Undoubtedly one of the top USVI restaurants, this place is perfect for the foodie looking for the complete gastronomic experience.

Picture yourself feasting on exquisite flavors in the open air, surrounded by beautiful lush greenery.

This is one of the best birthday restaurants in the USVI, trust me.

Your guests will love the food with its amazing flavors and huge portions.

They’ll love the dining experience, too, with the gorgeous North Shore Cane Bay just right across and live music for them to enjoy.

What to Eat

Satiate your meat cravings with the Grilled Chicken Club, with its tender meat topped with bacon made even more flavorful by the pepper jack cheese.

Then add the lettuce, tomato, and a bit of chipotle mayonnaise for the win.

Recommended Hotel Nearby: Sugar Apple Bed and Breakfast

Also See:
Restaurants in New England
Restaurants in St Thomas
St Croix Restaurants

4. Havana Blue (Permanently Closed)

havana blue (permanently closed)

5 Estate Bakkeroe
St. Thomas, USVI 00802
(340) 715-2583

Located in the port city of Charlotte Amalie, this dining establishment is one of the most popular restaurants to try for its authentic Cuban dishes served in beautiful environs.

Why This Restaurant Is a Must Eat

Experience fine dining in the USVI here.

Have a feast in the open air on the beach or sit by the oversized windows inside for a view of that beautiful sunset.

Add those beautifully plated exquisite dishes and your epic dining experience is complete.

Don’t look any further for places to eat at night.

This is one of the best dinner places in the USVI because of its gorgeous thematic lighting that enhances the restaurant’s beauty.

Picture a classy wooden bar, elegant drapes, and antique chairs, all awash in beautiful dim blue light.

What to Eat

Get your seafood fix with the Flor del Mar.

The grilled Caribbean lobster on a truffled butter salsita base will delight your palate with its smooth texture and creamy taste.

You won’t get enough of the fresh flavors from the Latin cabbage and corn salad side dish either.

Recommended Hotel Nearby: Flamboyan on the Bay Resort & Villas

5. Duggan’s Reef

duggan’s reef

5a Teague Bay
Saint Croix, USVI 00820
(340) 773-9800

This family-owned restaurant first opened its doors in 1983 and has since been wowing locals and tourists alike with its diverse menu options served in artful presentations.

Why This Restaurant Is a Must Eat

The long list of famous people who dined in this place is a testament to how great it is.

This is exactly where to eat in the US Virgin Islands if you’re looking for a memorable dining experience.

Savor amazing flavors on the porch while marveling at that beautiful sunset.

What to Eat

Have your best lunch in the USVI with the Lobster Frittata.

The soft lobster meat, smooth and tender, gets its amazing flavors from the roasted garlic, goat cheese, and tomato.

Toss in the red wine vinaigrette and you get perfection.

Recommended Hotel Nearby: The Buccaneer Beach & Golf Resort, Trademark St Croix USVI

6. Zozo’s

zozo’s

Caneel Bay
St. John, USVI 00830
(860) 450-6649

This dining establishment located in the world-famous Caneel Bay is one of the local restaurants that serve authentic Italian dishes in a casual environment with amazing views.

Why This Restaurant Is a Must Eat

If you’re looking for restaurants near you that will take your breath away in many ways, this is it.

The Italian dishes here will delight your palate with that amazing fusion of flavors.

Throw in that beautiful view of the sunset from the resto into the mix and your dining experience is perfect.

What to Eat

Don’t miss out on the Fogli Con Aragosta.

The herbed ricotta gives the soft Caribbean lobster meat that creamy flavor your taste buds will absolutely love.

With that added lemon basil butter, you’ll have that sweet experience, in the literal sense, you’ll never forget.

Recommended Hotel Nearby: Gallows Point Resort

7. Bella Blu (Permanently Closed)

bella blu (permanently closed)

24A Honduras, Charlotte Amalie
St. Thomas, USVI 00802
(340) 774-4349

This dining establishment in Frenchtown is one of the best restaurants downtown that serve amazing seafood and steak dishes in casual environs.

Why This Restaurant Is a Must Eat

Bella Blu is one of the casual spots to eat in the US Virgin Islands.

Enjoy a scrumptious meal while watching an exciting sports match on the TV by the bar.

Or just sit outside and catch up with friends as you soak in the sights and sounds of the beautiful neighborhood.

What to Eat

The Veggie Panini is just the dish for diners looking for healthy options.

The roasted red peppers, tomato, and spinach in the soft Parisian-style ciabatta loaf are the perfect blend of fresh flavors for your taste buds.

With the mozzarella and basil oil, the dish is a delight.

Recommended Hotel Nearby: Hilltop Villas at Bluebeard’s Castle by Capital Vacations

8. Kendrick’s (Permanently Closed)

kendrick’s (permanently closed)

2132 Company St
Saint Croix, USVI 00820
(340) 773-9199

Located in the historic Quin House in Christiansted, this dining establishment is one of the good restaurants in the US Virgin Islands because of its authentic French cuisine served in a beautiful setup.

Why This Restaurant Is a Must Eat

Have a taste of France in this restaurant, with its amazing dishes replete with bold and sophisticated flavors.

Even the place will remind you of France, with its romantic ambience that will make you feel like you’re in Paris, the city of love.

What to Eat

The Roasted Pork Loin is a gastronomic delight.

The meat, cooked to perfection, is flavorful as it is.

Smothered in the ginger mayonnaise, it acquires an even richer spicy and sour taste that’s just perfect for the palate.

Recommended Hotel Nearby: Caravelle Hotel

9. Side Street Pub

side street pub

5130 Trompeter Gade, Creque’s Alley
St. Thomas, USVI 00802
(340) 775-5131

This restaurant downtown serves diverse menu options ranging from amazing salads to delicious burgers in a homey atmosphere.

Why This Restaurant Is a Must Eat

The ambience in this restaurant is just perfect for hanging out.

Savor those amazing flavors outside, under oversized umbrellas and with a nice view of the neighborhood.

The staff here are friendly and will go out of their way to give you that perfect dining experience.

What to Eat

Make sure you have a go at the Ahi Tuna Tacos.

The flavors from the seared sushi and ahi tuna in the three tortillas mix so well that you’ll ask for a repeat for sure.

The inland slaw and pico de gallo add another exquisite layer of fresh flavors that make the dish a culinary masterpiece.

Recommended Hotel Nearby: Pirate’s Pension at Bluebeard’s Castle by Capital Vacations

Related: U.S. Virgin Islands with Kids: Fun Things to Do

10. Prime

prime

A-1-4 Estate Paradise Point
St. Thomas, USVI 00802
(340) 690-2191

Located in Charlotte Amalie, this restaurant prides itself in its exquisite steak dishes meticulously plated with creative flair.

Why This Restaurant Is a Must Eat

This is one of the restaurants in the US Virgin Islands that will give you the dining experience of a lifetime.

Sit by the oversized windows to get an amazing view of the beach and the blue skies beyond.

Make sure you bring your camera because you’ll definitely want to take pictures here.

What to Eat

The Beef Wellington is a crowd favorite so do taste the dish when you drop by.

The roasted garlic takes the tender meat to a whole new level.

With the port wine reduction that gives the meat that slightly sweet flavor, the dish is just divine.

Recommended Hotel Nearby: Margaritaville Vacation Club by Wyndham – St Thomas

Related: Best Places to Visit in March in the USA

11. Pizza Pi

pizza pi

Christmas Cove
St. Thomas, USVI 0802
(340) 643-4674

Established in 2014, this restaurant is famous for its amazing New York-style pizzas served on a vessel in the Caribbean.

Why This Restaurant Is a Must Eat

This is one of the coolest restaurants in the US Virgin Islands, hands down.

Picture yourself taking a boat to get to the restaurant, a 37-foot-long yacht, nestled in a protected bay.

You can literally watch the dolphins pass by while you take a bite of your delicious pizza on the yacht.

What to Eat

Craving for mushrooms?

Then the Mad Mushroom Pizza is just the dish for you.

Your taste buds will rejoice with every bite of that dough replete with that delicious food in white sauce and mozzarella, believe me.

Recommended Hotel Nearby: Gallows Point Resort

12. Lattes in Paradise

lattes in paradise

American Yacht Harbor 
St. Thomas, VI 00802
(928) 607-6575

This restaurant located in the American Yacht Harbor is the go-to place for a taste of favorite American snacks, delectable desserts, plus lattes, of course.

Why This Restaurant Is a Must Eat

Get your sugar rush in this place, without a doubt one of the best restaurants in the US Virgin Islands.

You can enjoy your dessert on the patio with a beautiful view of the harbor.

Both your taste buds and visual sense will get the satisfaction they need.

What to Eat

Go for the Coffee Cake when you visit this restaurant.

Its fluffy texture is perfect for your taste buds and you just won’t get enough of it.

Pair it with that exquisite Caramel Latte for the full explosion of sweet flavors in your mouth.

Recommended Hotel Nearby: Point Pleasant Resort

Related: Best Hotels in The US Virgin Islands

Map of Restaurants in the US Virgin Islands

12 Best USVI Restaurants for 2023

best restaurants in the us virgin islands
12 Best Restaurants in The US Virgin Islands (USVI) — Top-Rated Places to Eat!
David Reeve
David Reeve
Orlando native David Reeve, a professional writer and global explorer, channels his Florida roots and travel experiences into his work for Family Destinations Guide. His passion for travel, sparked by a post-college adventure across 22 US states and 14 countries, inspired his writing career. Now a father of two, David intertwines family and foodie travel in his upcoming book, based on his personal, flavorful journeys.