The Best Restaurants in St. Thomas & St. John

niki 01/30/2025

The Best Restaurants in St. Thomas & St. John

The Best Restaurants in St. Thomas & St. John: A Culinary Guide for Food Lovers

The U.S. Virgin Islands are world-famous for their crystal-clear waters, breathtaking beaches, and duty-free shopping, but they are also a foodie’s paradise. Whether you're craving fresh seafood, authentic Caribbean flavors, or elevated fine dining, St. Thomas and St. John offer an incredible variety of restaurants to explore.

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

For a fine-dining experience with panoramic views, PRIME at Paradise Point is the go-to spot. Overlooking Charlotte Amalie Harbor, this steakhouse specializes in hand-cut prime steaks, fresh seafood, and an impressive wine selection. Must-try dishes include Wagyu Crostini, Lobster Cake, and Octopus Tacos.


2. Thirteen

📍 Yacht Haven Grande, St. Thomas
📞 (340) 774-6800

Recently relocated to Yacht Haven Grande, Thirteen is a modern American-Caribbean fusion restaurant known for its bold flavors and craft cocktails. Expect creative dishes like the Southern Benedict, seared scallops, and handmade pasta. The move to St. Thomas' premier marina location adds an upscale ambiance with stunning waterfront views.


3. Oceana Restaurant & Bistro

📍 8 Honduras, Charlotte Amalie, St. Thomas 00802
📞 (340) 774-4262
🌐 oceanavi.com

Located in historic Frenchtown, Oceana offers a Caribbean-fusion menu with breathtaking sunset views over the bay. This open-air fine dining restaurant serves dishes like locally caught fish, grass-fed meats, and house-made desserts. The property dates back to the 17th century, making it a historically rich dining experience.


4. Blue 11

📍 Yacht Haven Grande, St. Thomas
📞 (340) 690-2583
🌐 blue11vi.com

For a true culinary adventure, Blue 11 offers a chef-driven tasting menu with an emphasis on locally sourced Caribbean flavors. Located in Yacht Haven Grande, this fine dining hotspot features a rotating menu that pairs innovative dishes with an intimate ambiance.


5. The Twisted Cork Café

📍 3525 Honduras St., St. Thomas 00802
📞 (340) 775-2675
🌐 twistedcorkvi.com

A hidden gem in Frenchtown, The Twisted Cork Café focuses on fresh, farm-to-table ingredients with a Caribbean twist. Enjoy signature dishes like crab cakes, fish tacos, and lobster mac & cheese, paired with an extensive wine selection.


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.


Top Restaurants in St. John

1. Café Roma

📍 Cruz Bay, St. John
📞 (340) 776-6524
🌐 caferomastjohn.com

A Cruz Bay institution, Café Roma is known for award-winning Italian cuisine. Serving homemade pasta, fresh seafood, and specialty pizzas, it’s been a St. John favorite for over 30 years.


2. La Tapa

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

If you love Mediterranean cuisine, La Tapa offers a unique blend of Spanish, French, and Caribbean flavors. Try their grilled octopus, lobster paella, and house-made pasta, paired with their extensive wine selection.


3. Extra Virgin Bistro

📍 Cruz Bay, St. John
📞 (340) 715-1864

Named after the wild-growing olive trees of St. John, Extra Virgin Bistro is dedicated to locally sourced seafood, farm-fresh produce, and handmade pastas. This high-end eatery is perfect for food lovers looking for a gourmet experience.


Why You Should Visit Beverly’s in St. Thomas

While exploring St. Thomas’ world-class dining scene, make sure to visit Beverly’s—a staple in the Main Street jewelry district since 1982.

 Why Shop at Beverly’s?

  • Over 40 years of excellence serving customers from around the world.
  • A trusted family-owned jewelry store known for its exceptional quality.
  • Duty-free pricing—save big on diamonds, gold, and luxury watches.
  • An extensive collection of diamonds, precious gemstones, and Caribbean-inspired jewelry.
  • Loyal customers have been shopping with us for 30+ years.
  • Experience 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!