The Best Restaurants in St. Thomas & St. John

01/30/2025

The Best Restaurants in St. Thomas & St. John

The U.S. Virgin Islands are celebrated for their turquoise waters, white-sand beaches, and duty-free shopping, but beyond the scenic views lies another treasure — a world-class culinary scene. Whether you’re in the mood for fresh seafood, Caribbean fusion, or elegant fine dining, St. Thomas and St. John offer unforgettable dining experiences that blend tropical charm with gourmet flavor.

From waterfront dining in Charlotte Amalie to intimate chef-driven experiences in Cruz Bay, we’ve rounded up the top must-visit restaurants in the Virgin Islands—all known for their exceptional food, stunning views, and unique ambiance.

🍽️ Top Restaurants in St. Thomas

1. PRIME at Paradise Point

📍 9617 Paradise Point, St. Thomas 00802

📞 (340) 690-2191

🌐 primeusvi.com

Overlooking the iconic Charlotte Amalie Harbor, PRIME at Paradise Point delivers an upscale dining experience with breathtaking views. This fine-dining steakhouse specializes in hand-cut prime steaks, fresh seafood, and an extensive wine list.

Must-try dishes: Wagyu Crostini, Lobster Cake, and Octopus Tacos.

💡 Insider Tip: Visit just before sunset — the panoramic view makes it one of the most romantic dinner spots in St. Thomas.

2. Thirteen

📍 Yacht Haven Grande, St. Thomas

📞 (340) 774-6800 |

🌐 13restaurant.com

Recently relocated to the Yacht Haven Grande marina, Thirteen offers a blend of modern American and Caribbean fusion cuisine. Expect bold, creative dishes and perfectly crafted cocktails in a stylish, waterfront setting.

Signature dishes: Southern Benedict, Seared Scallops, and Handmade Pasta.

🌅 Why Go: It’s one of the top fine-dining restaurants in St. Thomas with unbeatable harbor views.

3. Oceana Restaurant & Bistro

📍 8 Honduras, Charlotte Amalie, St. Thomas 00802

📞 (340) 774-4262

🌐 oceanavi.com

Nestled in historic Frenchtown, Oceana blends Caribbean and Mediterranean flavors with a sophisticated, open-air ambiance. The restaurant’s oceanfront setting is perfect for romantic dinners and special occasions.

Menu highlights: Locally caught fish, grass-fed meats, and decadent house-made desserts.

🏝️ Fun Fact: The property dates back to the 17th century, adding a touch of island history to your dining experience.

4. Blue 11

📍 Yacht Haven Grande, St. Thomas

📞 (340) 690-2583

🌐 blue11vi.com

For true food connoisseurs, Blue 11 offers a chef-driven tasting menu celebrating locally sourced Caribbean ingredients. The intimate setting and inventive dishes make it one of the most exclusive culinary experiences in St. Thomas.

What to expect: Multi-course tasting menus that evolve with seasonal ingredients — ideal for adventurous diners.

5. The Twisted Cork Café

📍 3525 Honduras St., St. Thomas 00802

📞 (340) 775-2675

🌐 twistedcorkvi.com

A beloved Frenchtown gem, The Twisted Cork Café offers farm-to-table Caribbean cuisine in a relaxed, cozy atmosphere. Their dishes are fresh, flavorful, and perfectly paired with their impressive wine list.

Must-try: Crab Cakes, Fish Tacos, and Lobster Mac & Cheese.

🍷 Perfect For: Wine lovers looking for an upscale but casual dinner experience.

6. Virgilio’s

📍 33-35 Main St., Charlotte Amalie, St. Thomas 00802

📞 (340) 774-8500

🌐 virgiliosstthomas.com

For a cozy and elegant Italian experience, Virgilio's is a must-visit in downtown Charlotte Amalie. Known for its homemade pasta, wood-fired pizza, and fresh seafood, it offers a great balance of Caribbean flavors with an Italian twist. Whether you’re looking for an intimate dinner or a lively evening out, Virgilio's brings a touch of Italy to the heart of St. Thomas. The restaurant also offers a full wine list, making it a great spot for wine lovers.

What to order: Homemade pasta, wood-fired pizza, and local seafood dishes.

🍝 Pro Tip: Don’t miss their extensive wine list — it’s one of the best on the island.

🌴 Top Restaurants in St. John

1. Café Roma

📍 Cruz Bay, St. John

📞 (340) 776-6524

🌐 caferomastjohn.com

A Cruz Bay classic for over 30 years, Café Roma serves award-winning Italian cuisine made from scratch.

Highlights: Specialty pizzas, homemade pasta, and fresh seafood.

🍕 Why Visit: It’s a must-stop for anyone craving authentic Italian flavors in the Caribbean.

2. La Tapa

📍 37 Prince St., St. John 00830

📞 (340) 693-7755

La Tapa delivers a creative mix of Spanish, French, and Caribbean influences, offering one of the most sophisticated dining experiences in St. John.

Favorites: Lobster Paella, Grilled Octopus, and House-Made Pasta.

🍽️ Vibe: Intimate, romantic, and perfect for wine lovers.

3. Extra Virgin Bistro

📍 Cruz Bay, St. John

📞 (340) 715-1864

Named after St. John’s wild-growing olive trees, Extra Virgin Bistro emphasizes local seafood and farm-fresh ingredients. Known for its handmade pastas and elegant presentation, it’s a go-to for food enthusiasts.

Top picks: Seared Tuna, Lobster Gnocchi, and Passionfruit Cheesecake.

🌿 Perfect For: A gourmet dining experience with a focus on sustainability and local sourcing.

💎 Make Your Visit Unforgettable – Stop by Beverly’s in St. Thomas

While indulging in the Virgin Islands’ finest dining, don’t miss a visit to Beverly’s Jewelry — a Main Street staple since 1982.

Why Shop at Beverly’s:

  • Over 40 years of excellence serving global customers.

  • Family-owned and trusted for authentic Caribbean craftsmanship.

  • Duty-free savings on diamonds, gold, and luxury watches.

  • Exclusive island designs, including the Island Hooked Collection.

  • A loyal customer base returning for 30+ years.

  • Enjoy Jazzy’s famous rum punch while you shop!

💎 Visit Beverly’s in St. Thomas today and take home a sparkling souvenir of the Caribbean.

Whether you're enjoying a sunset dinner at Oceana, indulging in fine dining at PRIME, or savoring authentic Italian at Café Roma, the Virgin Islands dining scene is truly one of a kind. Pair your culinary journey with a shopping experience at Beverly’s to create unforgettable Caribbean memories!