St. John Restaurants

We’ve compiled the best of the best in St. John - browse our top choices for Restaurants during your stay.

Sort by: 27 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. Lime Inn

    $$$$

    The vacationers and mainland transplants who call St. John home like to flock to this alfresco spot for the congenial hospitality and good food. Fresh...

    The vacationers and mainland transplants who call St. John home like to flock to this alfresco spot for the congenial hospitality and good food. Fresh lobster is the specialty, and the menu also includes shrimp-and-steak dishes and rotating chicken and pasta specials. The four- and six-course chef's tasting menu provides a nice sampling of the delicious food. 

    King St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-776–6425

    Known For

    • Fresh lobster
    • Local crowd
    • Lime Out, a floating taco bar off the east end of the island

    Restaurant Details

    Rate Includes: Closed Sun. No lunch
  • 2. 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...

    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, Saint John, 00831, U.S. Virgin Islands
    340-693–8340

    Known For

    • Eclectic menu
    • White pizza with artichoke hearts
    • Live music on weekends
  • 3. Zozo's at the Sugar Mill

    $$$$ | Italian

    Creative takes on old standards coupled with lovely presentations draw crowds to this restaurant at Caneel Bay Resort. Start with crispy fried...

    Creative takes on old standards coupled with lovely presentations draw crowds to this restaurant at Caneel Bay Resort. Start with crispy fried calamari served with a pesto mayonnaise. The chef dresses up roasted mahimahi with a pistachio crust and serves it with grilled polenta and a sweet pepper chutney. The slow-simmered osso buco comes with prosciutto-wrapped asparagus and saffron risotto. The sunset views will take your breath away.

    Caneel Bay Resort, Rte. 20, Estate Caneel Bay, Saint John, 00831, U.S. Virgin Islands
    340-693–9200

    Restaurant Details

    Rate Includes: No lunch
  • 4. Café Roma

    $$$

    This second-floor restaurant in the heart of Cruz Bay is the place for traditional Italian cuisine, so don't let the underwhelming ambience turn you away....

    This second-floor restaurant in the heart of Cruz Bay is the place for traditional Italian cuisine, so don't let the underwhelming ambience turn you away. The lasagna, spaghetti and meatballs, and seafood manicotti are all delicious, as are the small pizza—they're available at your table, but larger ones are for takeout or at the bar. This casual place can get crowded in winter, so show up early. 

    1-C King St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-776–6524

    Known For

    • Authentic Italian cuisine
    • Lively atmosphere
    • Raju Cajun (chicken and penne tossed in a Cajun sherry cream sauce)

    Restaurant Details

    Rate Includes: No lunch
  • 5. High Tide

    $$$ | Eclectic

    This casual spot right at Cruz Bay Beach serves everything from hamburgers and mahimahi sandwiches to surf 'n turf and Caribbean lobster. The...

    This casual spot right at Cruz Bay Beach serves everything from hamburgers and mahimahi sandwiches to surf 'n turf and Caribbean lobster. The kids' menu includes favorites like chicken tenders and grilled-cheese sandwiches.

    Wharfside Village, Strand St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-714–6169
  • Recommended Fodor’s Video

  • 6. Miss Lucy's Restaurant

    $$$

    Sitting seaside at remote Friis Bay, Miss Lucy's dishes up Caribbean food with a contemporary flair, like tender conch fritters, spicy callaloo stew, fried local...

    Sitting seaside at remote Friis Bay, Miss Lucy's dishes up Caribbean food with a contemporary flair, like tender conch fritters, spicy callaloo stew, fried local fish, and a generous paella with seafood, sausage, and chicken. Sunday brunches are legendary, and if you're around at the time, stop by for the monthly full-moon parties. 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, Saint John, 00831, U.S. Virgin Islands
    340-693–5244

    Known For

    • Sunday brunch
    • Full-moon parties
    • Outdoor dining

    Restaurant Details

    Rate Includes: Closed Mon. No dinner Sun.
  • 7. Morgan's Mango

    $$$

    A visit to this alfresco eatery requires you to climb a long flight of stairs, but the food is well worth the effort. Although fish...

    A visit to this alfresco eatery requires you to climb a long flight of stairs, but the food is well worth the effort. Although fish is the specialty—try the voodoo snapper topped with a fruity salsa—the chef also creates a vegetarian platter with black beans, fried plantains, and a mound of sweet potatoes.

    North Shore Rd., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-693–8141

    Known For

    • Fresh fish
    • Vegetarian dishes

    Restaurant Details

    Rate Includes: No lunch
  • 8. North Shore Deli

    $

    At this air-conditioned (but no-frills) sandwich shop you place your order at the counter and wait for it to be delivered to your table or...

    At this air-conditioned (but no-frills) 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.

    North Shore Rd., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-777–3061

    Known For

    • Hearty sandwiches
    • Tropical fruit smoothies
    • Grab-and-go menu makes great picnic fixings

    Restaurant Details

    Rate Includes: No dinner
  • 9. Sam and Jack's Deli

    $$

    The sandwiches are scrumptious, but this deli also dishes up wonderful meals to-go that just need heating. There are a few seats inside, but most...

    The sandwiches are scrumptious, but this deli also dishes up wonderful meals to-go that just need heating. There are a few seats inside, but most folks opt to eat at the tables in front of the deli. If the four-cheese lasagna with homemade marinara is on the menu, don't hesitate—it's a winner.

    Rte. 104, Cruz Bay, Saint John, 00830, U.S. Virgin Islands
    340-714–3354

    Known For

    • Picnic-ready meals
    • The Wolf (crispy fried rock shrimp with Cajun remoulade)
    • Villa and yacht provisioning available
  • 10. Skinny Legs Bar and Restaurant

    $ | American

    Sailors who live aboard boats anchored offshore and an eclectic coterie of residents and visitors gather for lunch and dinner at this funky...

    Sailors who live aboard boats anchored offshore and an eclectic coterie of residents and visitors gather for lunch and dinner at this funky spot in the middle of a boatyard and shopping complex. It's a great place for burgers, fish sandwiches, and whatever sports are on the satellite TV.

    Rte. 10, Coral Bay, Saint John, 00831, U.S. Virgin Islands
    340-779–4982
  • 11. 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...

    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, Saint John, U.S. Virgin Islands

    Known For

    • Boozy ice cream
    • House-made waffle cones
    • More than 20 flavors
  • 12. 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,...

    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, Saint John, 00831, U.S. Virgin Islands
    340-693–8806

    Known For

    • Casual sidewalk dining
    • Good value
  • 13. Virgin Fire

    $$$ | Caribbean

    Contemporary Caribbean" is how owner Michael Barry markets what's on his menu. The tamarind barbecue ribs with pickled mango slaw, jerk pork...

    "Contemporary Caribbean" is how owner Michael Barry markets what's on his menu. The tamarind barbecue ribs with pickled mango slaw, jerk pork tenderloin porterhouse with grilled fresh pineapple, and mahimahi with a coconut-ginger sauce fit that description to a tee. Finish with a wedge of key lime pie.

    Mongoose Junction shopping center, North Shore Rd., Cruz Bay, Saint John, U.S. Virgin Islands
    340-777–3473
  • 14. Asolare

    $$$$
    Closed Permanently

    Contemporary Asian cuisine dominates the menu at this elegant open-air eatery in an old St. John house. Start with the sesame-crusted goat cheese salad, then...

    Contemporary Asian cuisine dominates the menu at this elegant open-air eatery in an old St. John house. Start with the sesame-crusted goat cheese salad, then move on to entrées like applewood-smoked tenderloin with wasabi or pan-roasted cod with a red curry sauce. If you still have room for dessert, try the mimosa-poached pears with honey. Come early and relax over drinks while you enjoy the sunset lighting up the harbor.

    Rte. 20 on Caneel Hill, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-779–4747

    Known For

    • Sunset cocktails
    • Inventive dishes

    Restaurant Details

    Rate Includes: No lunch
  • 15. Caribbean Oasis

    $$
    Closed Permanently

    What looks like a ramshackle hut serves some of the best southern food on the island. Meat loaf, fried chicken, macaroni and cheese, collard greens,...

    What looks like a ramshackle hut serves some of the best southern food on the island. Meat loaf, fried chicken, macaroni and cheese, collard greens, and pecan pie are all on the menu. There's a fully stocked bar, including everything from regional brews to the Virgin Islands' own Cruzan rum drinks. You can eat in or take out.

    10-41, Rte. 107, Coral Bay, Saint John, 00831, U.S. Virgin Islands
    340-774--1030

    Known For

    • Down-home cooking
    • Laid-back tropical vibe
    • Great, unpretentious food

    Restaurant Details

    Rate Includes: Closed Sun. and Mon.
  • 16. Chateau Bordeaux

    $$$
    Closed Permanently

    Your hamburgers and sweet-potato fries come with a side of fabulous views of Coral Bay and the British Virgin Islands. Breakfast is the star here,...

    Your hamburgers and sweet-potato fries come with a side of fabulous views of Coral Bay and the British Virgin Islands. Breakfast is the star here, especially the amaretto pancakes, but lunch and dinner feature local ingredients like fresh greens and Caribbean lobster.

    Rte. 10, Bordeaux, Saint John, 00831, U.S. Virgin Islands
    340-776–6611

    Known For

    • Local ingredients
    • Fish sandwiches
    • Casual setting

    Restaurant Details

    Rate Includes: No dinner Fri.–Mon. Closed Sun.
  • 17. Donkey Diner

    $$ | American
    Closed Permanently

    In an odd combination that works well for Coral Bay visitors and residents, this tiny spot along the main road through Coral Bay sells tasty...

    In an odd combination that works well for Coral Bay visitors and residents, this tiny spot along the main road through Coral Bay sells tasty breakfasts and pizza. Breakfasts can be as ordinary or as innovative as you like, with the menu running from fried eggs with bacon to blueberry pancakes to scrambled tofu served with home fries. Pizzas are equally eclectic, with toppings that include everything from the usual pepperoni and mushrooms to more exotic corn, raisins, and kalamata olives.

    Rte. 10, Coral Bay, Saint John, 00831, U.S. Virgin Islands
    340-693–5240
  • 18. Fish Trap Restaurant and Seafood Market

    $$$$
    Closed Permanently

    The main dining room here is open to the breezes and it buzzes with a mix of locals and visitors, but the back room has...

    The main dining room here is open to the breezes and it buzzes with a mix of locals and visitors, but the back room has air-conditioning. Start with a tasty appetizer such as conch fritters or fish chowder (a creamy combination of snapper, white wine, paprika, and spices) before moving on to steak and chicken dishes.

    Bay and Strand Sts., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-693–9994

    Known For

    • Fresh catch of the day
    • Happy hour

    Restaurant Details

    Rate Includes: Closed Mon. No lunch
  • 19. La Plancha del Mer

    $$$$ | Mediterranean
    Closed Permanently

    Cooked on a searing-hot iron grill called a plancha, the food here takes its cues from Spain and southern France. The house specialty is steak...

    Cooked on a searing-hot iron grill called a plancha, the food here takes its cues from Spain and southern France. The house specialty is steak with mashed potatoes and a demi-glace sauce. Locals and visitors come for the bargain-price tapas during happy hour.

    Mongoose Junction Shopping Center, Rte. 104, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
    340-777–7333

    Restaurant Details

    Rate Includes: No lunch
  • 20. Pickles

    $
    Closed Permanently

    Eat in or take out from this combo deli-restaurant where guests can sit on the front porch and enjoy a breakfast burrito or two-handed sandwich...

    Eat in or take out from this combo deli-restaurant where guests can sit on the front porch and enjoy a breakfast burrito or two-handed sandwich filled with the usual suspects of ham, roast beef, turkey, and tuna. The baguette and wraps make great picnic fare for the beach or hiking. Open mic night on Thursday features more inspired fare like teriyaki-glazed salmon.

    Rte. 107, Coral Bay, Saint John, 00830, U.S. Virgin Islands
    340-725–8539

    Known For

    • Open mic night on Thursday
    • Grab-and-go foods for beach picnic
    • Hearty sandwiches

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video