24 Best Restaurants in Riviera Nayarit, Puerto Vallarta

Background Illustration for Restaurants

We've compiled the best of the best in Riviera Nayarit - browse our top choices for the top things to see or do during your stay.

Casa Triskell

$ Fodor's Choice

This midsize enclave is sure to satisfy anyone with a sweet tooth, particularly those fond of well-crafted French crepes. Try the orange-flavored Suzette or, if you're a chocolate fan, the full-on Tahitian with ice cream, chocolate, and whipped cream. They also have savory crepes and occasionally hold a moules et frites (mussels and french fries) night for seafood lovers.

Calle Lázaro Cárdenas 500-B, Mexico
322-120–5041
Known For
  • Moules et frites
  • Sweet and savory crepes
  • Dessert

Something incorrect in this review?

ChocoBanana

$ Fodor's Choice

One of Sayulita's pioneer restaurants has really gotten spiffy, beautifying its terrace restaurant with mosaic tile accents. BLTs and burgers, omelets and bagels, chicken with rice, and chai tea are some of what you'll find here, along with a good selection of vegetarian dishes. Service isn't fast, in keeping with laid-back Sayulita's surfer attitude. This perennial favorite across from the main square is almost always full of people eating and loafing. 

Av. Revolución at Calle Delfines, on plaza, 63732, Mexico
329-291–3051
Known For
  • Chocolate-covered bananas
  • Laid-back atmosphere
  • Large selection of vegetarian dishes
Restaurant Details
No dinner

Something incorrect in this review?

Frascati

$ Fodor's Choice

Frascati is friendly and intimate while simultaneously sophisticated, with a lively soundtrack. Choose your pasta (several are house-made) and one of 12 toppings, including traditional sauces such as Bolognese, pesto, four-cheese, and pomodoro, or something chef-inspired like the Arturito, a sauce of fresh tomatoes, cream, chicken, and basil. The mixed seafood combo, served in an oversize martini glass, is a must-try. In addition to lightly battered and deep-fried denizens of the deep, the appetizer comes with batter-fried julienne zucchini and crispy fried parsley.

Recommended Fodor's Video

Tacos on the Street

$ Fodor's Choice

This small, no-frills restaurant offers what many claim to be the best tacos in all of Bahía de Banderas, but also the most expensive. The tender rib-eye meat that melts in your mouth is the secret to its success.

Café de María

$

This comfort-food café has three distinct menus for breakfast, lunch, and dinner. The two rooms of this renovated former home overlook the street just a few blocks from the beach. In the morning order one of an army of different omelets, a smoothie, or an attractively presented fruit bowl with yogurt. The lunch menu ranges among the classics: BLTs and burgers, roast beef sandwiches, spaghetti, and four different salads. Coffee and a scoop of excellent Blue Bell ice cream or slice of carrot cake are also options. For dinner, choose among a reasonably priced rib-eye steak, shrimp in mango or chipotle chili sauce, or a fish fillet. Bathrooms are clean and pleasant.

Av. Tercer Mundo at Calle América Latina, 63729, Mexico
311-258–4439
Known For
  • Classic sandwiches
  • Omelets and smoothies
  • Delicious carrot cake
Restaurant Details
Closed Wed.

Something incorrect in this review?

Don Pedro's

$

Sayulita institution Don Pedro's has wonderful pizzas baked in a wood-fire oven, prepared by European-trained chef and co-owner Nicholas Parrillo. Also on the menu are consistently reliable seafood dishes, yummy salade niçoise, and tapenade. The mesquite-grilled filet mignon is just about the best around; it comes with baby vegetables, mashed potatoes, and pita bread. The pretty second-floor dining room, with the better view, is open when the bottom floor fills up, usually during the high season (November to May). During high season they also have dance classes and dancing to Latin tunes, currently on Monday, and live flamenco guitar on Thursday. This is a good spot for breakfast, too.

Calle Marlín 2, at the beach, 63732, Mexico
329-291–3090
Known For
  • Wood-fired pizzas
  • Thursday live flamenco
  • Monday dance classes
Restaurant Details
Closed Sept.

Something incorrect in this review?

El Brujo

$

This Bucerías branch of El Brujo is located right on the beach but with the same food and generous portions as the original location in Puerto Vallarta. The molcajete—a sizzling black pot of tender flank steak, grilled green onion, and soft white cheese in a delicious homemade sauce of dried red peppers—is served with a big plate of guacamole, refried beans, and made-at-the-moment corn or flour tortillas. Try the breaded scallops, stuffed fish with shrimp and creamy huitlacoche (black corn fungus) sauce, or a grilled skirt steak with mushrooms and bell peppers bathed in tomato sauce. If you're into simpler fare, the unadorned grilled fish fillet is fresh and delicious, too.

Av. Pacífico 202-A, 63732, Mexico
329-298–0406
Known For
  • Large portions
  • Beachside setting
  • Delicious seafood
Restaurant Details
Closed late Sept.–early Oct.
Reservations not accepted

Something incorrect in this review?

Juan's Place

$$

A mix between a sports bar and a restaurant, the food here is legendary. Big burgers, ribs, hot dogs, and of course Mexican seafood all come in generous portions. You'll often find Juan himself having fun with patrons and checking to make sure you're enjoying your meal.

Calle Cedros 6, Mexico
322-158--6209
Known For
  • Jovial host
  • Delicious seafood
  • Relaxed atmosphere

Something incorrect in this review?

La Cruz Inn

$

This restaurant, part of a small inn, might look like just another Mexican restaurant from the outside, but there is more than what meets the eye. The cuisine is mostly international, with Greek dishes like gyros.

Calle Marlin 36, Mexico
329-295--5849
Known For
  • Mexican, Greek, and other international fare
  • Excellent gyros
  • Mostly foreign clientele

Something incorrect in this review?

La Pescadora

$$
As you walk into this restaurant you'll immediately notice that it's much more upscale than its peers. Seafood is the way to go, but they also have steak and some international dishes.
Av. El Anclote 10, Mexico
329-291--5212
Known For
  • Worth the splurge
  • Incredible beach views
  • Seafood

Something incorrect in this review?

Mezzogiorno

$$

This upscale Italian restaurant, the perfect spot for a celebratory dinner, is literally a stone's throw away from the ocean. They serve great pastas, pizzas, and chicken parmigiana, but there are many more dishes to dive into. The wine selection is also very good.

Av. Pacífico 33, 63732, Mexico
329-298--0350
Known For
  • Dinner for special occasions
  • Location next to the ocean
  • Excellent wine selection
Restaurant Details
No lunch

Something incorrect in this review?

Piña Loca

$

Come hungry to Piña Loca; all portions in this simple restaurant are huge but without the huge bill to match. Try the fajitas in lava bowls, the burrito norteño, or the shrimp salad. Tip: most plates are large enough for two people!

Calle Tabachines 5, Mexico
327-274--1184
Known For
  • Sharing plates
  • Fajitas served in lava bowls
  • Shrimp salad

Something incorrect in this review?

Restaurante El Coral

$

El Coral serves generous portions of seafood in a relaxed environment facing the beach. It's a favorite among those heading out on a tour of the Marietas Islands and for surfers who come to ride the waves at El Anclote.

Restaurante Pineda

$

Patrons come to Restaurante Pineda for the generous portions of delicious seafood, though the beautiful ocean view is also a draw. Locals rave about the grilled octopus, oysters, and scallops, but the coconut-breaded shrimp aren't too shabby either. You'll leave the place with a full stomach and a somewhat emptier than expected wallet, but it's well worth the experience.

Carretera Los Ayala 5, Mexico
327-274--2143
Known For
  • Pricey but worth it
  • Large portions
  • Raved-about seafood

Something incorrect in this review?

Salvador's

$$
Shrimp lovers will find Salvador's the closest place to heaven on earth. Tuesday is "all you can eat shrimp" night.
Tabachines 11, Mexico
322-151--7702
Known For
  • Great location on the beach
  • Excellent service
  • Shrimp lovers' paradise

Something incorrect in this review?

Sandrina's

$

It's very pleasant to dine at night on the back patio of this local favorite amid dozens of candles and tiny lights. The menu includes pizza, salads, pasta dishes, and Mediterranean fare like chicken souvlaki and Greek chicken. Order a liqueur-laced coffee or dessert from the bakery counter. The café at the front has great espresso but is open in high season only, usually December through Easter.

Calle Lázaro Cárdenas 33, 63732, Mexico
329-298–0273
Known For
  • Mediterranean and Greek cuisine
  • Espresso
  • Romantic outdoor dining
Restaurant Details
Closed Tues. No lunch

Something incorrect in this review?

Tierra Viva

$
Tierra Viva restaurant creates a unique dining experience with its innovative menu of international and tropical flavors. Patrons come here to enjoy fine and creative food from the Caribbean, Oaxaca, Puebla, and Veracruz in a serene location without having to overdress.

Tuna Blanca

$$$

A more casual iteration of its Puerto Vallarta location, Tuna Blanca faces the water at the north end of Playa El Anclote. Portions are petite, but the five-course tasting menu is still quite filling. Representative courses include a delicious beet-and-goat-cheese appetizer; spinach salad with poached pear and Gorgonzola cheese; salmon carpaccio with lemony scallops tartare; a deliciously tender short rib with pineapple chutney; and, for dessert, vanilla ice cream with mango foam. The soundtrack is sexy Brazilian and jazz, the waitstaff is attentive, and the views are divine. From the deck you'll have the best views of the ocean, Marietas Islands, and the left arm of Banderas Bay.  

Av. El Anclote 5, 63734, Mexico
329-291–5415
Known For
  • Small portions
  • Five-course tasting menu
  • Divine views
Restaurant Details
Closed Mon. No lunch

Something incorrect in this review?

Baja Takeria

$ | Riviera Nayarit

North of Banderas Bay, in little San Pancho (aka San Francisco), the multitudes rave about the fish and shrimp tacos at Baja Takeria.

Av. Tercer Mundo 70, San Francisco, Mexico
Restaurant Details
No credit cards

Something incorrect in this review?

Panino's

$$

In Sayulita, Panino's produces good brownies, croissants, and other baked goods just a few steps from the beach.

Delfines 1, Sayulita, Mexico
322-103–3723

Something incorrect in this review?

Pie in the Sky

$

Grab a mini-cheesecake, crunchy chocolate cookie, or an infamous mango pie at Pie in the Sky. The store has expanded to Puerto Vallarta and its marina as well.

Sweet Things Bake Shop

$$

On Bucerías's South Side, a dedicated following snaps up the cinnamon rolls at Sweet Things Bake Shop.

Tacos Linda

$

Bucerías's Tacos Linda occupies a small patio surrounded by hurricane fencing. Watch a telenovela on the overhead TV as you wait for savory meat tacos and other snacks served on huge, just-made tortillas.

Av. Lázaro Cárdenas s/n, Bucerías, Mexico
No phone

Something incorrect in this review?

Vista Guayabitos

$$

Portions are large, and the cooking seems to have improved with time, although the main reason to visit is the lovely views of a solitary beach, uninhabited Coral Island, and the beaches of Rincón de Guayabitos. The hawk's-eye ocean view is especially wonderful around sunset. Order a full Mexican meal or just a shrimp or fish taco and a beer or cocktail. Changing daily specials like ribs, mashed potatoes, and corn on the cob, with a glass of wine or beer, are filling if unimaginative. Shrimp is prepared in a handful of ways; for kids there are hamburgers (or shrimp burgers) and fries or quesadillas. Food service begins at noon, although the stated opening time is 11:30 am.

Carretera a Los Ayala, Km 1.5, Rincón de Guayabitos, 63727, Mexico
327-274–2589
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$ Nuevo Nayarit

Mr. Cream Pancakes and Waffles4.3 miles away

International
Paseo de las Palmas 3, 63735, Mexico
We recommend 8 Restaurants in Nuevo Nayarit
$ Nuevo Nayarit

Buonissimo4.3 miles away

Mexican Fusion
Paseo de las Palmas 3, Mexico
We recommend 8 Restaurants in Nuevo Nayarit
$$ Nuevo Nayarit Fodor's Choice

Sonora al Sur4.6 miles away

Barbecue
Blvd. Nuevo Vallarta 64, Mexico
We recommend 8 Restaurants in Nuevo Nayarit
$ Nuevo Nayarit

Dolce Vita4.8 miles away

Italian
Paseo de las Palmas 2, 63735, Mexico
We recommend 8 Restaurants in Nuevo Nayarit
$ Nuevo Nayarit Fodor's Choice

La Ola4.8 miles away

Mexican
Paseo de las Palmas 8, Mexico
We recommend 8 Restaurants in Nuevo Nayarit