Traditional rice and beans plate with tostones.

Savor some staple dishes like rice and beans and tostones at Duffy's Restaurant. 

Where to Eat in Vieques

Vieques, besides having the most brilliant bioluminescent bay in the world and dozens of spectacular beaches to enjoy, is also home to multiple restaurants with diverse and tasty menus.

From fine dining to sandy beach bars with a dizzying array of Caribbean cocktails, Vieques’ restaurant scene is loaded with local flavor.

dining space at Bananas restaurant in Vieques.

Enjoy a mouthwatering dish prepared in an open kitchen concept at Bananas. 

Bananas

After a day at Esperanza Beach, Bananas is the ideal place to refuel and cool off with tasty snacks and Caribbean drinks. Choose from two separate dining venues: La Vista Rooftop Terrace or the Beach Bar & Grill – both offering picturesque views. You can watch chefs preparing mouthwatering dishes in the open kitchen, including grilled fish, fried calamari, burgers, jerk chicken sliders, churrasco steak, and seafood paella. The Beach Bar is your destination for refreshing cocktails like piña coladas, mojitos, and frozen banana margaritas.

entrance of El Quenepo restaurant

Some of the finest dinning you will do in Vieques is at El Quenepo. 

El Quenepo

Is it possible to enjoy fine dining on an island paradise like Vieques? Of course — you just have to visit El Quenepo, an upscale restaurant with a refined menu and beautiful décor, located on the waterfront of Esperanza town. This restaurant serves the freshest local seafood, succulent meat dishes, specialty cocktails, and has vegan and vegetarian options available as well.

Coquí Fire Café

Situated near the ferry terminal, Coquí Fire Café mixes Mexican flavors with Creole cuisine. The carnitas are a fan favorite, as are the tacos and homemade cheesecake. And if you like spicy food, this is the place for you. Order a spicy margarita, and take things up a notch with the fiery homemade hot sauces.

dinning area at Tin Box

Down for some BBQ? You'll find it at Tin Box. 

Tin Box

Centrally located smack dab in the middle of the island, Tin Box is a great place to stop before or after a day at the beach. You’ll find great service and a wide variety of fresh, well-prepared dishes, including seafood, BBQ chicken and pork, fish tacos, steak and homemade fries, and even sushi. Order some of their famous cornbread on the side and wash it all down with fresh, natural fruit juices.

A savory dish with deep fried fish and white rice.

Savor delicious deep fried whole fish at Bieke's Bistro.

Bieke’s Bistro

A short walk from the ferry terminal and Cofi (Sea Glass) Beach, Bieke’s Bistro is another excellent spot to enjoy good food after a day on the water. It’s tough to choose from the long list of appetizers, like Argentine turnovers, fish nuggets, pork chicharrones, and creamy conch plantain. You’ll face a similar dilemma with the main dishes, which range from lobster tail to whole red snapper to churrasco (grilled meats). Thankfully, it’s all delicious, with good wine and friendly service to match.

People entering a quaint restaurant in Vieques.

Duffy's is a very popular restaurant in Vieques.

More Great Places to Eat

Other excellent eateries in Vieques include Bili in Esperanza town, which offers seafood, salads, and vegetarian dishes, and Duffy’s, which is loved by locals for the fish tacos. Another hidden gem in Esperanza not to miss is El Guayacán, a waterfront restaurant that serves Creole cuisine with a creative twist — from seafood asopao (a Caribbean stew) to lobster arepas (South American corn cakes).

View Places Mentioned on a Map
Discover Puerto Rico's E-Newsletter

Paradise for Your Inbox

Get travel inspiration, news, tips and more delivered monthly.