101 Best Restaurants in Puerto Vallarta, Mexico

Los Cocos Restaurant and Bar

$

You can spend the whole day here on loungers enjoying the beach, the ocean, delicious food, and refreshing micheladas. They specialize in seafood, pescado zarandeado, ceviche, and obviously coconuts, but you can order absolutely anything and won’t be disappointed. You can also rent a kayak or play beach volleyball. The owner, Oscar, is always ready to help. No stress, no pressure.

Los Conos Restaurant Bar

$

Los Conos Restaurant and Bar serves Latin and Mexican dishes and drinks and specializes in seafood. Their tasty lemonade or cold beer will save your life if you decided to hike to Las Ánimas from Boca de Tomatlán. Their fresh sierra ceviche is highly recommended, and shrimp come in very decent sizes (try the coconut ones). The waiters are attentive but not imposing, and the place is really neat and clean.

Mariscos 8 Tostadas

$ | Zona Hotelera

The original Mariscos 8 Tostadas (there are a few others in the bay) is located behind Blockbuster Video in the Hotel Zone. It features full seafood plates alongside its ceviches, tacos, and appetizers. The odd menu translations at these restaurants are a clear indication that the clientele is local. For instance, the tuna sashimi appears as atún fresco con salsa rasurada, or "tuna cut thick with shaved sauce." The tuna is thicker than that in U.S. sushi houses and is served in a shallow dish with soy sauce, micro-thin cucumber slices, sesame seeds, green onions, chili powder, and lime. The ceviche couldn't be fresher, and portions are more than generous.

Recommended Fodor's Video

Mariscos 8T Versalles

$

The original Mariscos 8 Tostadas establishment (nowadays there are a few others in the bay) is widely considered the best seafood restaurant in PV. It's not a flashy place, but it’s clean, offers good service, and serves up simply delicious dishes.

Niza 134, 48330, Mexico
322-224--3318
Known For
  • the best aguachile in town
  • fresh ceviche
  • relaxed atmosphere
Restaurants Details
Rate Includes: Closed Mon. No dinner.

Marisma Fish Taco

$

The best fish and shrimp tacos in town are served at Marisma. It started in a little stall away from the big restaurants of the Marina seawalk but has now overtaken most of them, at least in reputation among the locals.

Martin's

$

Located in La Manzanilla, Martin's is one of the best restaurants by the beach in all the Tenacatita area. You can tell that the chef goes the extra mile to serve more sophisticated seafood dishes than the other restaurants in town.

Playa Blanca 70, 48898, Mexico
315-351--7315
Known For
  • great Caesar salad
  • flaming Monte Cristo coffee
  • live music on weekend nights
Restaurants Details
Rate Includes: Closed Tues. and Wed.

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
Restaurants Details
Rate Includes: No lunch

Mismaloya Grill

$

For a fancy lunch with panoramic views of the bay and beach, visit Mismaloya Grill inside the La Jolla de Mismaloya condo complex. Formerly known as María Bonita Restaurant, this place has a long history in the area and arguably is the best restaurant in town. As a starter, calamari fritti is one of the best options, and among the main dishes try the orange-glazed salmon, which is simply delicious. 

Carratera a Barra de Navidad, Km 11, 48390, Mexico
322-262--8058
Known For
  • gorgeous outdoor terrace overlooking the Mismaloya Bay
  • gourmet seafood
  • great shrimp tacos
Restaurants Details
Rate Includes: Closed Sun. and during summer

Mr. Cream Pancakes and Waffles

$

Chilaquiles, pancakes, waffles, baked goods, omelets … whatever you want for breakfast, they have it. This Nuevo Vallarta newcomer has been a total success and a great excuse to leave your nearby hotel to eat good food any given morning. It tends to be full on Sunday, so reservations are a good idea.

Paseo de las Palmas 3, 63735, Mexico
322-297--0201
Known For
  • busy on Sunday
  • loved by locals and tourists
  • classic breakfast spot
Restaurants Details
Rate Includes: No dinner

Navidad

$

The cavernous space, lined in red brick, makes the restaurant look rather generic, but it's actually family-owned and run and oh-so-personable. Try the regional dishes like goat stew and enchiladas, pizza, or a daily special such as beef tongue or jocoque (strained yogurt). It's named for the small town 14 km (9 miles) from Mascota, not the Christmas holiday, which is the only day this restaurant closes. 

Calle Juan Díaz de Sandi 28, 46900, Mexico
388-386–0469
Known For
  • regional specialties like goat stew
  • rotating daily specials
  • family-run

No Sé Nada

$$$

Owned by a couple of expats, this cute restaurant just half a block from the malecón is a hidden gem in Puerto Vallarta's crowded dining scene. Every dish is unique in its own way and no matter if it's the soup of the day or the Korean bulgogi steak, they all look amazing. Come for lunch and stay all afternoon for the cocktails.

Pie in the Sky

$

Come for the excellent coffee as well as the most scrumptious pies, cookies, and cakes.

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

Planeta Vegetariano

$

Those who stumble upon this hogless heaven can pig out on tasty, meatless carne asada and a selection of main dishes that changes daily. Choose from at least three healthful main dishes, plus beans, several types of rice, and a soup at this casual buffet-only place. A fruit drink, coffee, or tea and dessert are included in the reasonable price.

Playa Rosa Beach Club

$$

A typical beach club with gourmet restaurant aspirations, Playa Rosa Beach Club offers a mix of Mediterranean and Mexican seafood in style. During the day, the place becomes a social gathering for locals and visitors. Playa Rosa beach provides the perfect background, and at sunset the atmosphere is spectacular.

Porto Bello

$$$

At this classic of Vallarta's dining scene, yachties, locals, and other return visitors attest that everything on the menu here is good. Since there are no lunch specials and the Italian menu is the same at dinner, most folks come in the evening.

Pueblo 25

$$$

From exclusive chef's tables to traditional à la carte dinners, Pueblo 25 offers organic, personalized dining experiences. Pueblo means "village," and the whole idea behind Pueblo 25 is to support local farmers and fishermen while offering guests unique and environmentally friendly culinary creations.

Pintores #6, Mexico
315-351--2059
Known For
  • Peruvian octopus
  • gorgeous wine cellar
  • exclusive chef's tables
Restaurants Details
Rate Includes: Closed Mon.–Wed.

Punto Como

$$$

Located in a corner of buzzing Plaza de los Caballeros, Punto Como is an Italian steak house serving traditional Neapolitan pizzas and pastas. The place has an Italian-Mexican atmosphere, with classy design and excellent service. If you dine on the terrace you can enjoy the open-air cinema on the plaza.

Paseo de los Artesanos s/n, 48892, Mexico
315-351--2014
Known For
  • brick-oven pizzas
  • view of the open-air cinema from the terrace
  • lively atmosphere
Restaurants Details
Rate Includes: Closed Mon.

Repostería Los Chatos

$

For coffee and desserts there is nothing more vallartense than Repostería Los Chatos.

Restaurant Bar Las Gaviotas

$
Las Gaviotas is the perfect place to enjoy seafood and a cold beer with the Pacific ocean in the background. The tables and chairs are right on the beach.
Paseo del Río, Km 12, on the beach, 48294, Mexico
322-113--0380
Known For
  • grilled fish
  • the best guacamole in Mismaloya
  • location steps from the ocean
Restaurants Details
Rate Includes: No dinner

Restaurant La Hacienda de Oro

$$
Located in the second floor of the main building in the Gardens, guests dine in an open-air terrace that overlooks the cliff below all the way to the river and the mountains in the background. The food is typically Mexican, with handmade corn tortillas and exquisite but spicy sauces.

Restaurant La Playita

$

Open to the ocean air, the wood-and-palm exterior of this restaurant looks right at home on Conchas Chinas Beach. The menu is a mixed bag of Mexican specialties such as chile relleno, international cuisine add-ons like chicken masala, and seafood dishes like the delicious crab enchiladas with chipotle sauce. There are wonderful views of waves crashing on or lapping at the shore at its bar El Set. If you're driving, look for the sign for Hotel Lindo Mar on the coast highway.

Restaurant Mia

$

Set right on Boca de Iguanas Beach, this restaurant serves the typical seafood dishes of the region. Breakfast and burgers are also available. The restaurant is part of a camping compound with cabins and swimming pool included, so many come for the food and stay for the pool.

Playa Boca de Iguanas, 48893, Mexico
315-110--8080
Known For
  • shrimp quesadillas
  • great shrimp burger
  • beach and pool

Restaurant Valle Azul

$

This quaint restaurant is small but cozy, and serves traditional homemade dishes and wood-oven pizzas. Sit at the outside tables and get a good view of the quiet life in the main square.

Calle Primero de Abril 6, 48400, Mexico
322-269--0646
Known For
  • exquisite chiles rellenos
  • cold beer
  • handmade tortillas
Restaurants Details
Rate Includes: Closed Tues.

Restaurante La Sirenita

$
Punta Pérula beach is filled with this type of informal seafood restaurant, just steps from the sand. Look for a table with palapa by the beach for the ultimate local experience.
Miguel Hidalgo s/n, 44520, Mexico
315-109--0345
Known For
  • camarones a la diabla (spicy shrimp)
  • boat tours to Isla Cocinas
  • great views of the beach
Restaurants Details
Rate Includes: No dinner

Restaurante Los Girasoles

$$

This oceanfront restaurant has seen better times, but it still has a reputation as one of the best spots to eat in South of PV. Part of the Girasoles Condominium Complex, it's right on the beach, offering customers extraordinary views of the Pacific Ocean and the legendary sunsets of the region. The seafood is good but lacks originality.

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

Rincón de Buenos Aires

$$

The setting, an L-shaped covered patio with kids' play equipment in the center, is Mexican, but the food here is pure Argentine flavor. Every cut of meat is grilled over mesquite, from the steaks to Angus prime rib. The adventurous yet tasty chinchulines (tender tripe appetizers) and chorizo turnovers certainly are authentic. Rice, veggies, and other sides must be ordered separately. Italian dishes and a few non-Argentine things like salmon and chicken dishes are also available. Come for a late lunch (it opens only after 2 pm) or dinner.

Blvd. Nayarit 25, 63732, Mexico
322-297–4950
Known For
  • mesquite-grilled meat
  • authentic Argentine cuisine
  • Italian dishes
Restaurants Details
Rate Includes: Closed Mon.

River Cafe

$$$

At night, candles flicker at white-skirted tables with comfortable cushioned chairs, and tiny white lights sparkle in palm trees surrounding the multilevel terrace. This riverside restaurant is recommended for breakfast and for the evening ambience. If you're not into a romantic dinner, belly up to the intimate bar for a drink and—on Friday and Saturday evening—live jazz.