St. John is known for its fantastic dining options, with a variety of cuisines and atmospheres to choose from. Here are a few recommendations for dinner restaurants on St. John:

  • The Terrace Restaurant – located at the boutique Cruz Bay Hotel, The Terrace offers upscale dining with stunning views of Cruz Bay. The menu features a fusion of Caribbean and Continental cuisine, and the wine list is extensive.
  • La Tapa – another fantastic dinner restaurant on St. John that I would highly recommend. Located in Cruz Bay, La Tapa offers an intimate and cozy atmosphere with a menu that features Mediterranean-inspired cuisine made with locally sourced ingredients. The restaurant is known for its creative cocktails, extensive wine list, and delicious small plates, as well as larger entrees. La Tapa is a great option for a romantic dinner or a night out with friends.
  • Morgan’s Mango – a great restaurant to consider for dinner while on St. John and you can even sit in Kenny’s seat. Located in Cruz Bay, Morgan’s Mango offers a fusion of Caribbean and Continental cuisine in a relaxed atmosphere. The menu features a variety of fresh seafood, meats, and vegetarian options, as well as delicious tropical cocktails. With indoor and outdoor seating options, Morgan’s Mango is a great choice for a casual dinner or a night out with friends and family. We recommend calling a few weeks ahead for reservations!

  • Rhumb Lines – located in Coral Bay, this is a favorite of mine worth mentioning. This restaurant features a beautiful outdoor seating area with plenty of shade and a cozy, intimate atmosphere in the evenings. Their menu offers a variety of Caribbean-inspired dishes, including seafood, steak, and vegetarian options. They also have a great selection of cocktails, including their famous mojitos, as well as an extensive wine list. Rhumb Lines is a great choice for a romantic dinner or a special occasion, with its beautiful setting and delicious food.
  • Ocean 362 – situated on the waterfront in Cruz Bay, Ocean 362 offers fresh seafood and locally sourced ingredients. The restaurant also boasts an extensive cocktail menu and an impressive wine list.
  • Zozo’s at Caneel Bay – ZoZo’s is known for its Italian cuisine, with a menu that features classic dishes like pasta carbonara, osso buco, and risotto. They also offer a variety of seafood and steak dishes, all prepared with the freshest ingredients available. Their wine list is extensive, with over 1,500 selections from around the world.
  • The Longboard – located in Cruz Bay, The Longboard offers a casual, surf-inspired atmosphere with a menu that features fresh, locally sourced ingredients. The restaurant also offers a great selection of craft beers and cocktails.
  • Lime Inn – a St. John institution, Lime Inn has been serving up fresh seafood and Caribbean-inspired cuisine for over 30 years. The restaurant has a casual, laid-back atmosphere and is located in the heart of Cruz Bay.

These are just a few of the many great dinner options on St. John. I hope this helps!

You might also enjoy: