A Guide to The Best Restaurants in St. John, USVI

St. John, US Virgin Islands, is renowned for its stunning beaches, lush landscapes, and luxurious accommodations. But did you know it’s also a paradise for delicious food? Beyond the sandy shores and turquoise waters lies a vibrant culinary scene waiting to be explored.

Whether you're a seasoned traveler or planning your first visit, St. John offers a diverse range of dining experiences that promise to entice your taste buds and enhance your stay on the beautiful island.

Unique Dining Experiences on St. John

From beachside shacks serving fresh seafood to upscale bistros offering gourmet cuisine, St. John has something for every palate.

Each restaurant on the island offers a unique atmosphere and menu, making dining out one of the highlights of your visit. Many establishments focus on locally sourced ingredients, ensuring that every dish is fresh and flavorful.

Top Picks: The Best 10 Restaurants in St. John

We've curated a list of must-visit restaurants in St. John, each offering a distinct dining experience that captures the essence of the island.

Whether you're in search of traditional Caribbean flavors, innovative fusion cuisine, or a mix of both, these top picks cater to all tastes and preferences.

1. Lime Out

Set afloat in the azure waters, Lime Out is not your typical dining destination. Take a kayak or paddleboard to this floating taco bar where you can indulge in inventive tacos and refreshing cocktails while soaking in the sun.

It’s a must-visit for those seeking an adventurous dining experience.

2. Lime Inn

A staple in Cruz Bay since 1984, Lime Inn offers a relaxed atmosphere with a menu that celebrates the bounty of the sea and land. Known for unique and delicious tacos such as the John Wayne with braised short rib or The Shinebox with spice and lemon marinated shrimp, it's a favorite among locals and tourists alike.

They also offer happy hour from 3 to 5 PM, making it the perfect spot to unwind after a day of exploring.

3. Johnny Lime

Johnny Lime prides itself on its Caribbean flair and warm hospitality. With a menu that features authentic Caribbean BBQ and a lively ambiance, it’s a great spot to unwind after a day of exploring.

If you're not exactly looking for Caribbean style pulled pork or jerk chicken, they also feature fresh Mahi Mahi that will melt in your mouth.

4. The Longboard

Inspired by coastal living and a love for surfing, The Longboard offers a fresh approach to island cuisine. Enjoy small plates, poke bowls, and ceviches, as well as vegetarian options, all prepared with a Caribbean flair using local spices, locally-caught seafood and creative cocktails in a vibrant, beachy setting.

They also feature an incredibly happy hour daily from 2-4 PM.

5. Extra Virgin Bistro

If you are looking for a more upscale dining experience, Extra Virgin Bistro is a must. It focuses on locally sourced produce and fresh seafood. The rustic charm and welcoming atmosphere make it the perfect place for a romantic dinner or a family gathering.

The restaurant also now offers a three course tasting menu (Appetizer Course, Salad Course, and Entrée Course) priced at only $100.00 per person. 

6. Morgan's Mango

Since 1992, Morgan's Mango has captured the essence of vibrant island life, inviting guests on a sensory journey filled with dazzling colors, refreshing tropical breezes, and mouthwatering dishes. It's a neo-Caribbean adventure like no other!

7. Miss Lucy’s

For a taste of authentic island cuisine, head to Miss Lucy’s. This laid-back eatery offers mouthwatering dishes like conch fritters, fried plantains, and crab soup, all served with a beautiful beach front view!

8. Tap and Still

Famous for its burgers and craft beer, Tap and Still is a casual spot perfect for a quick bite or a leisurely meal. The open-air setting adds to the relaxed vibe, making it a popular choice among diners.

9. Lovango

While not technically on St. John, a short ferry ride to Lovango Cay offers an exceptional dining experience at Lovango. Off the coast of St. John, this private island is a beautiful 10-minute boat ride from St. John and St. Thomas. You can arrive by either private resort launch or by a boat.

With breathtaking views and a menu that highlights the best of Caribbean cuisine, this Carribean beach club and resort is worth the trip.

10. North Shore Deli

Perfect for a picnic on the beach or a quick lunch, North Shore Deli offers a variety of sandwiches, salads, and homemade desserts. It’s a go-to spot for fresh, delicious takeout.

Whether you're in the mood for a hearty meal or a delightful dessert, they have an array of sides and sweets that is sure to satisfy your cravings!

St. John's Food Scene

St. John’s restaurant scene is as diverse and captivating as the island itself. Whether you’re craving traditional Caribbean flavors, fine dining with a beach front view, or international cuisine with a local twist, the island promises unforgettable dining experiences.

Each meal is an opportunity to explore the culture, meet the friendly locals, and create lasting memories.

Ready to savor the flavors of St. John? Make sure to book your luxury stay at the Finisterre Estate, which offers breathtaking views and unparalleled service.

If you enjoyed this guide on the best restaurants for St. Joh, you may also want to check out the top 5 jeep rentals as well!

Happy Eats,

The Team at Finisterre

Alison Hastings