Loading...
-
$$$ | |
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
Known For
- Fresh fish
- Vegetarian dishes
Restaurant Details
Rate Includes: No lunch
-
$$ | |
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 (they're served with potato chips, not fries—there's no deep fryer), fish sandwiches, and whatever sports are on the satellite TV.
Rte. 10, Coral Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- People-watching
- Pub food
- Local flavor
Restaurant Details
Rate Includes: Closed Mon.
-
$$$$ | |
Creative takes on true classics coupled with artfully presented plates draw crowds to this Mediterranean-inspired restaurant at Caneel Bay. Start with appetizers like scallop ceviche with mango, avocado, and heirloom tomatoes, then move on to the filet mignon with lobster demi-glace, cauliflower puree, and broccolini. Mango-and-coconut pannacotta is a winner for dessert.
Northshore Rd., Hwy. 20, Estate Caneel Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- Breathtaking seaside views
- Romantic ambience
- Mango-and-coconut pannacotta
Restaurant Details
Rate Includes: No dinner weekends, Reservations a must and only made via the restaurants website.
-
$$$ | |
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
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
-
$$ | |
This is the place to go for Mexican food on St. John. You'll find nacho starters, tacos, burritos, and enchiladas as well as a half dozen margarita variations to wash it all down. The tortillas are made fresh in the St. Thomas location and ferried across daily. For something different, try the tequilas infused with mango, pineapple, or red chili.
North Shore Rd., Cruz Bay, Saint John, U.S. Virgin Islands
Known For
- Fresh tortillas
- Infused tequila
- Cool murals
-
Recommended Fodor’s Video
-
-
$$$ | |
This casual spot right at Cruz Bay Beach serves everything from hamburgers and mahimahi sandwiches to surf and turf and Caribbean lobster. At happy hour, order a Painkiller and watch the sunset over the bay. Or, if you're here for breakfast, order the chicken and waffles or eggs Benedict. The kids' menu includes favorites like chicken tenders and grilled-cheese sandwiches.
Strand St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- Family-friendly atmosphere
- Beachfront setting
- Good happy hour
-
$$$ | |
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
Known For
- Sunday brunch
- Full-moon parties
- Outdoor dining
Restaurant Details
Rate Includes: Closed Mon. No dinner Sun.
-
$ | |
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
Known For
- Hearty sandwiches
- Tropical fruit smoothies
- Grab-and-go menu makes great picnic fixings
Restaurant Details
Rate Includes: No dinner
-
$$$ | |
Pacific Rim meets Caribbean cooking in the cozy dining room of this open-air eatery, with bamboo furnishings and local flora providing a tropical backdrop. Thai crab cakes, Cuban mojo pork, and sesame-encrusted Szechuan tuna are excellent choices. If you feel in the mood to share, order finger-food-style pupu platters with choices like duck potstickers, coconut rice balls, and spicy peanut chicken skewers.
Rte. 10, Coral Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- Pupu platters
- Lively vibe
- Live music on weekends
-
$ | |
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
-
-
$$ | |
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
Known For
- Eclectic menu
- White pizza with artichoke hearts
- Live music on weekends
-
$$ | |
More than a dozen house-brewed beers on tap, including the signature Tropical Mango Pale Ale, make dining at St. John Brewers' tap room special. The rich wood decor is the perfect place for a soft Bavarian-style pretzel, burgers, and build-your-own-pizzas.
Rte. 104, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- On-site microbrewery
- Lively atmosphere
- Local hangout
-
$$ | |
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
Known For
- Casual sidewalk dining
- Good value
-
$$$$ | |
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 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
Known For
- Sunset cocktails
- Inventive dishes
Restaurant Details
Rate Includes: No lunch
-
$$ | |
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, 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
Known For
- Down-home cooking
- Laid-back tropical vibe
- Great, unpretentious food
Restaurant Details
Rate Includes: Closed Sun. and Mon.
-
-
$$$ | |
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, 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
Known For
- Local ingredients
- Fish sandwiches
- Casual setting
Restaurant Details
Rate Includes: No dinner Fri.–Mon. Closed Sun.
-
$$$$ | |
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 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
Known For
- Fresh catch of the day
- Happy hour
Restaurant Details
Rate Includes: Closed Mon. No lunch
-
$ | |
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 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
Known For
- Open mic night on Thursday
- Grab-and-go foods for beach picnic
- Hearty sandwiches
-
$$$ | |
Closed Permanently
A favorite with locals and visitors, this alfresco restaurant serves up tasty food in a casual setting. The menu includes lots of seafood like the grilled mahimahi sandwich, but chicken and beef dishes ensure that everyone's satisfied. If it's a day when the chef has prepared homemade soup, try at least a cup.
Rte. 107, Coral Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- Water views
- Homemade soup
- Fresh seafood
-
$$ | |
Closed Permanently
Sogo's, which can be found in the heart of busy Cruz Bay, serves up delightful, traditional West Indian fare. The menu includes such dishes as kingfish, mutton, and curried goat that you won't find at other restaurants. Less adventurous eaters might like the jerk chicken or the conch fritters.
King St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
Known For
- Traditional Caribbean flavors
- Jerk chicken
Restaurant Details
Rate Includes: Closed Sun.