74 Best Restaurants in Puerto Vallarta, Mexico

Background Illustration for Restaurants

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

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.

Jardin Nebulosa

$$$$ Fodor's Choice

Chic, fancy, and delicious, Jardin Nebulosa seems to be out of place for its environment. Unusual dishes—many of Aztec origin—are made with mostly seasonal and locally harvested ingredients. Wash everything down with a craft beer.

Recommended Fodor's Video

La Ola

$ Fodor's Choice
Fresh seafood including ceviche, tuna, and shrimp are to be found in this relaxed restaurant. The friendly staff and owners and surf decor (and sand that's often dragged in by surfers from the beach) makes for a relaxed vibe.
Paseo de las Palmas 8, Mexico
322-297--0280
Known For
  • Chill atmosphere
  • Tuna toast
  • Sashimi
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

La Palapa

$$$ Fodor's Choice

This large, welcoming, thatched-roof eatery is open to the breezes of Playa Los Muertos and filled with wicker-covered chandeliers, art-glass fixtures, and lazily rotating ceiling fans. The menu meanders among international dishes with modern presentation: roasted stuffed chicken breast, pork loin, seared yellowfin tuna drizzled in cacao sauce. It's pricey, but the beachfront location and, in the evening, the low lights and romantic atmosphere, keep people coming back. Breakfast is popular with locals as well as visitors.

Sonora al Sur

$$ Fodor's Choice

Combine prime cuts from Sonora (Mexico's finest meat-producing state), a chef that has found the secret to grilling the perfect barbecue, and affordable rates, and you'll get this local favorite. The restaurant now has an indoor area with a/c, making it a comfortable place where to eat year round.

Blvd. Nuevo Vallarta 64, Mexico
322-297–0376
Known For
  • All-you-can-eat buffet
  • Local favorite
  • Delicious barbecue

Something incorrect in this review?

Sonora Prime

$$$ Fodor's Choice

One of the most sophisticated restaurants in Puerto Vallarta and a favorite of meat lovers, Sonora Prime is a renowned chain that serves high-quality steaks, imported directly from the northern Mexican state of Sonora.

Barcelona Tapas

$$$

One of the best all-around restaurants in El Centro, this place offers great food and excellent service. The paella Valenciana has no equal in the Banderas Bay area, and if you come for the tapas then you can't miss the spicy garlic shrimp or the Galician-style octopus. The restaurant is air-conditioned in summer; the rest of the year the windows are taken off to let the breeze in.

Calle Matamoros 906, 48300, Mexico
322-222--0510
Known For
  • Best tapas in town
  • Outstanding view of the bay
  • Fresh sangria
Restaurant Details
Reservations essential

Something incorrect in this review?

Barramar Beach Club

$

Barramar Beach Club is both the best beach club in town and one of the very best restaurants in the whole Barra de Navidad–Melaque area. Locals come for the swimming pool and stay for the seafood.

Av. Miguel López de Legazpi 250-A, Mexico
314-100--8464
Known For
  • Variety of shrimp dishes
  • Lively happy hour
  • Large infinity swimming pool
Restaurant Details
Closed Wed.

Something incorrect in this review?

Birriería Robles

$

If you want to try birria de chivo, a delicious goat or beef stew very popular in Jalisco, Birriería Robles is the place to go. With four different branches in Puerto Vallarta, the Robles family has based its success on keeping the menu simple and focusing on serving the best birria in town.  

Constitucion 271, Mexico
Known For
  • Tacos de birria
  • Homemade queso fresco
  • Traditional café de olla with refill
Restaurant Details
Closed Tues.

Something incorrect in this review?

The Blue Shrimp

$$$

The Blue Shrimp is a beautiful beachfront thatched-roof palapa restaurant right on the heart of the Zona Romántica. This is one of the go-to place for expats living in the area and tourists who want to try the famous Mexican seafood cuisine. The Blue Shrimp serves delicious dishes for breakfast, lunch, and dinner and some of the best cocktails in PV. For lunch, you may want to try the Campechano Cocktail, which comes with a mix of shrimp and octopus, while the lobster enchiladas are a must for dinner.

Boca del Mar Restaurante and Bar

$$

An excellent traditional Mexican seafood restaurant, Boca del Mar is just steps from the sea. The food is extraordinary (you can also take it to go) but the service is even better.

Calle Pelicanos 535, 48392, Mexico
322-130--7905
Known For
  • Best restaurant at the Boca de Tomatlán Beach
  • Delicious pescado zarandeado (grilled fish)
  • Five-person mariscadas (seafood mixes)

Something incorrect in this review?

Buonissimo

$

This trendy but casual café also offers lunch and dinner, but it's the breakfast people come here for. Patrons love the enchiladas, huevos al gusto, pastries, and good coffee, though the pizzas and salads served later in the day and into the night are also tasty. It's one of the few places that has a/c during the summer months. Did we mention they also have Italian-style ice cream?

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?

Café Napolés

$

Originally a coffee-and-dessert stop and fashionable hangout for Mascotans, this snug little eatery serves big breakfasts and now main dishes at lunch and dinner, too. Sit on the small street-facing patio, in the small dining room, or facing the glass case featuring fantastic-looking cakes, pies, and tarts. You can get wine and beer as well as pizza, barbecue, spaghetti, and other Italian food.

Calle Hidalgo 105, 46900, Mexico
388-386–0051
Known For
  • Local hangout
  • Beer and wine
  • Italian dishes

Something incorrect in this review?

Café San Angel

$$

A classic of the Olas Altas/Zona Romántica scene, Café San Angel used to be the place where one would go for a coffee, grab a book (English or Spanish), and enjoy the slow pace of Vallarta’s afternoons. Today it has evolved into a lively mix between a breakfast spot and a trendy burger grill. They still have books and sofas, but the pace is not as slow as it used to be.

Cande's Restaurant and Bar

$$

Cande’s is the best dining option in the whole Mayto-Tehuamixtle area. It enjoys an enviable location overlooking Tehuamixtle Bay, just a few steps from the pier, and serves just-caught seafood. It pretends to have Wi-Fi and accept credit cards, but the reality is this place is too far away from civilization to get any kind of signal, and well, that’s its charm, isn’t it?

Casa Grande

$$

This steak house also serves grilled chicken and seafood. Under a roof but open on all sides and with an incredible view, it's highly recommended by visitors and locals. In fact, it’s a popular place for locals’ reunions and family parties.

Panorámica 11, Talpa de Allende, 48200, Mexico
388-385--0709
Known For
  • Pollo asado
  • Fish of the day
  • Arrachera (skirt steak)
Restaurant Details
Closed Tues.

Something incorrect in this review?

Comedor La Lupita

$

Typical food of the countryside—enchiladas, tamales, pozole, beefsteak with beans and tortillas, and so on—is served in an equally typical family home that has been expanded to welcome guests. Straw-bottom chairs are comfortable enough, and the oilcloths shiny and new. The small bar is at the back behind the large, open kitchen. It's open for breakfast, too.

Calle Gral Aguirre 183, 46990, Mexico
322-297–2803
Known For
  • Friendly owner
  • Small bar
  • Serves breakfast
Restaurant Details
No dinner

Something incorrect in this review?

Dolce Vita

$

Fine Italian food can be found at any of the three locations of this well-known local business. Casual attire is expected, with the location in Nuevo Vallarta being somewhat fancier and ideal for either romantic dinners or family reunions.

Paseo de las Palmas 2, 63735, Mexico
322-297–0403
Known For
  • Thin-crust pizzas
  • Excellent service
  • Gluten-free pasta

Something incorrect in this review?

Eddie's Place Nopal Beach

$

This restaurant is an institution among locals and visitors who know that there's more than just all-inclusive hotels in Nuevo Vallarta. Eddie’s Place is one of the few expat meeting points in the area. Go for the company, stay for the food.

Blvd. Nayarit 70, 63735, Mexico
322-297–4568
Known For
  • Great marina views
  • Coconut shrimp with mango sauce
  • Exquisite kebabs (rare in PV)

Something incorrect in this review?

El Andariego

$$

Locals come here for weekend brunch. They serve truly authentic huevos rancheros and all those delicious dishes that make traditional Mexican cuisine so hard to resist. They host live music on certain days.

El Barracuda

$$

El Barracuda is that cool restaurant we all dream to have one day when we retire by the beach: casual and relaxed, with some tables right on the beach and others on top of a nice deck overlooking the Banderas Bay. They specialize in the kind of seafood you can find in Mexican markets, but you can also find great steaks and even some veggie options.

Calle Paraguay 1290, Mexico
322-222-4034
Known For
  • Seafood mercadito style
  • Amazing sunset views
  • Different styles of shrimp tacos

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?

El Brujo

$$

It's on a noisy street corner, but the seriously good food and generous portions make this a local favorite. 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. If you're into simpler fare, the unadorned grilled fish fillet is fresh and delicious.

Venustiano Carranza 510, 48389, Mexico
322-223–2036
Known For
  • Simple atmosphere
  • Creamy huitlacoche (black corn fungus)
  • Spicy seafood
Restaurant Details
Closed late Sept.–early Oct.
Reservations not accepted

Something incorrect in this review?

El Coleguita Mariscos Marina Vallarta

$

The ambience at this patio restaurant facing the boats and the marina is casual and festive; the crowd hums with contentment while other restaurants nearby seemingly have been drained of clientele. There is live music (mainly mariachi) most days.

Calle Popa s/n, 48335, Mexico
322-276--4495
Known For
  • Free tequila shots
  • Great service
  • Live music
Restaurant Details
Closed Tues.

Something incorrect in this review?

El Herradero

$

"The Blacksmith" will win no awards for cuisine (or, for that matter, decoration), but it's often filled with families of pilgrims, and the locals recommend it, too. The menu offers mainly meat dishes, including burgers with fries, plus antojitos, gorditas, and sopes (all cornmeal-based, fried concoctions stuffed with meat or beans and, in the case of the latter, topped with beans and salsa), pozole, and quesadillas. The tortillas are made fresh at the back of the restaurant. Half orders are available, and there's a bar serving national booze and beer.

Calle 23 de Junio 8, 48200, Mexico
388-385--0376
Known For
  • Quesadillas
  • Burgers
  • Sopes

Something incorrect in this review?

El Patio de Mario

$

El Patio de Mario serves traditional Mexican food in a clean, calm environment with a gorgeous open patio and friendly staff. Forget what you know about Mexican food; come here and try their birria or menudo, exquisite soups of pre-Hispanic origins. Open for breakfast or lunch, it also sells raicilla to go.

Calle Jalisco 6, 48400, Mexico
322-269--0604
Known For
  • Central courtyard (patio)
  • The best menudo in town
  • All main courses come with fried beans and rice (or salad)
Restaurant Details
No dinner

Something incorrect in this review?

Food Park PV

$

For an informal bite on any given evening, there's nothing like Food Park PV. Here you'll find a variety of snacks, beer, live music, and good vibes, all in a refreshing outdoor atmosphere.

Hacienda San Angel Gourmet

$$$$

Ivy climbs blond, hacienda-style columns, and chandeliers bathe in a romantic light in the second-floor dining room of this stunningly restored boutique hotel and restaurant. The chef has a restrained hand when it comes to salt and spices; recipes are straightforward yet neither bland nor boring.

Calle Miramar 336, 48300, Mexico
322-222--2692
Known For
  • Cabrería (a choice cut of beef on the bone)
  • Breathtaking sunset views
  • 12-piece mariachi
Restaurant Details
Closed July–Sept.
Reservations essential

Something incorrect in this review?