This post may contain affiliate links. By clicking and making a purchase through the links, I earn a small commission at no extra cost to you. This allows me to keep the site up to date and expand on resources. Thanks for reading!

Looking for the best restaurants in Puerto Vallarta? We’ve got you covered.

Mexico is world famous for its cuisine, and Puerto Vallarta is no exception. Sitting on the shores of Banderas Bay, here you’ll find some of the freshest seafood in the world.

From classic Mexican-style cuisine to French and Spanish infused restaurants, Puerto Vallarta is quickly making its mark as a foodie destination in Mexico.

And if you’re vegetarian or vegan, plenty of options are available that we’ve listed in this guide.

Here are the top Puerto Vallarta restaurants to indulge in on your trip!

Mexican Restaurants in Puerto Vallarta

Of course, you’re in Mexico so you’ll want to try some Mexican food! Let’s start this list with the best places to eat Mexican food in Puerto Vallarta.

Mezcal & Sal

Mezcal y Sal not only serves up incredible Mexican cuisine but has the most beautiful cocktails I found in Puerto Vallarta – each one is like a work of art!

Most of the cocktails are mezcal based, but there’s a wide selection, and every one I tried was delightful. You can also order the “incognito,” a secret drink of the day.

And the food is just as good as the cocktails. It’s all Mexican-inspired, with many veggie-friendly options, including an incredible vegan ceviche.

The restaurant is cozy, so make a reservation if you’re coming as a large group.

Cafe des Artists

If you’re looking for fine dining in Puerto Vallarta, look no further than Cafe Des Artists in El Centro.

This four Diamond restaurant has made its mark on the Puerto Vallarta restaurant scene for over 30 years, with an exquisite many by Chef Thierry Blouet that perfectly fuses French and Mexican cuisine.

It’s the perfect place to go for a romantic night out, with a multi-level patio where twinkling lights surround you as you indulge in Mexican fused with European cooking techniques.

You can see the full menu here. If you can’t decide what to get, they offer a 5-course tasting menu (including a vegetarian one) that you can pair with local Mexican wines from the Valle de Guadalupe and Valle de Parras.

El Dorado

If you’re looking for Mexican food with a beachfront view, you can’t beat El Dorado.

Right at Los Muertos beach, you’ll be in the front row for spectacular sunsets with the sounds of relaxing waves.

sunset from el dorado

If you come here at night for dinner, it will be particularly lovely with the amber lights, live music, and of course, the yummy food and margaritas.

How about starting with an appetizer of lobster and bone marrow tacos, followed by some stone crab enchiladas, and wrapping up with a creamy cheesecake? You can see the full menu here.

Le Kliff

Just a 25-minute car ride from Puerto Vallarta’s downtown, you’ll find one of the best Mexican restaurants on the bay.

At Le Kliff, you can find refined and elegant food with an emphasis on fresh seafood. The location makes this place so unique, situated on the edge of a cliff overlooking some of the most beautiful beaches in Puerto Vallarta.

The dress code is casual elegant, so unfortunately you can’t walk up here straight from the beach (and you’ll want to make a reservation).

The hours are from 1 pm to 9 pm, so no late dinners, but you’ll be there for the most magical time of the day in PV – sunset.

Mama Caguama´s Takos & Beer

takos and beer best restaurants puerto vallarta

Just as the name implies, Mama Caguama’s Takos and Beer is the perfect place to go for quick tacos and beer.

It’s got a colourful interior with friendly and welcoming staff. Grab a seat indoor and outdoor and take your pick of appetizing tacos while you catch up with friends.


Tintoque offers creative cuisine based on regional recipes and ingredients, combining advanced techniques and contrasting textures with acidic and spicy elements.

While some seafood dishes are always available, they also offer a “creative menu” that changes daily based on the availability of unique and local ingredients. You can see the full menu here.

Culinaria Mexicana awarded Tintoque as one of the 120 best restaurants in Mexico; one of the only places to eat in Puerto Vallarta with such a distinctive award!

It’s an excellent place for a date night out, set in the Romantic Zone overlooking the Cuale River.

8 Tostadas Estadio

8 tostadas puerto vallarta

8 Tostadas Estadio is one of the most traditional and popular places in Puerto Vallarta, anchored to the local’s history.

Now, you can find Las 8 tostadas in every neighborhood, whether you’re in Marina Vallarta, Versalles, the Hotel Zone, or even Nuevo Vallarta. It will always be close to you, so there is no excuse for trying out one of the best places for seafood in PV.

The prices are affordable, and the variety is impressive. Try out the smoked marlin burrito; it’s so huge you won’t need to order anything else! The Acapulco ceviche, the aguachile and the shrimp tostadas are a must too. Just keep in mind that they don’t take cards, so make sure to bring cash with you.

Merida Grill

Ceviche from Le Merida
Ceviche from Le Merida

Le Merida takes its inspiration from Oaxaca (aka the best place for food in Mexico), with traditional dishes that date back to the original people of the Yucatan. 

The staff here are always friendly and attentive, ready to give you recommendations on the best options for your group. However, it’s pretty meat and seafood-heavy, so it’s not ideal for vegetarians.

You’ll get a complimentary salsa for the table made right in front of you – and you decide the heat level. So if you’re looking for quality Mexican food in the heart of Zona Romantica, this is a great place.

Just come with an empty stomach because the food is filling – most of us couldn’t finish our plates!

Barrio Bistro

Versalles neighborhood is rapidly becoming one of the best foodie areas in Puerto Vallarta, thanks to incredible restaurants like the Barrio Bistro. This wonderful restaurant is a concept created by Vallarta’s native chef Memo Wulff.

It’s a casual place to get a memorable dinner like the red duck. All meals are served with fresh regional ingredients in a room full of art and flowers.

They change the menu every two weeks, so they’ll keep surprising with something new every visit. This is a popular spot, so make your reservations here.

The top restaurants in Puerto Vallarta don’t have to be the most expensive or elegant. Some of the tastiest food is from the streets, so be sure to try the local taco stands too.

International Restaurants

While the Mexican food here is undoubtedly amazing, sometimes you need to switch up your flavor palette. Luckily, PV has no shortage of incredible restaurants serving excuisite cuisine from all over the world.

La Cigale French Bistro

Maybe you were not expecting French food in a Mexican beach city, but think again because La Cigale has been one of the best places to eat in Puerto Vallarta since 2009.

Some of the best items on the menu are the baked mini cocotte, the carbonara pasta, the boeuf bourguignon, and their decadent chocolate fondant.

Everything here screams Paris, so you will feel like you’re having dinner at a bistro on Champs-Élysées, just with nicer weather and the sight of the beautiful Guadalupe church right by your side.

La Vaca Argentina Steak House

la vaca steak puerto vallarta

Argentina is world-famous for its steak, and La Vaca holds its reputation. This Argentinan steakhouse is the perfect place to go for quality meat and seafood grilled to perfection.

La Vaca offers a large indoor and outdoor seating area with services that match the quality of its food. It’s located in the north hotel zone across from La Isla, one of the best places to go shopping in Puerto Vallarta.

La Leche

La Leche became an instant classic the second it opened. This Spanish-inflected cuisine offers an incredible menu that changes daily.

The acclaimed chef Nacho Cadena opened La Leche in 2008 alongside his son Alfonso, and together, they have created one of the most original gastronomic concepts of the bay.

The interior design is like a journey into your wildest dreams. Everything is white and will make you feel like you’ve entered another world. You’ll be sure to snap some Insta-worthy pictures here!

La Leche is a popular place for celebrating occasions; the wait staff will even ask you what you’re celebrating when you come in. It gets pretty loud on the weekends with a live DJ, but this is a place to be if you’re looking for a fun night out with friends.

The portions here are pretty generous, we ordered way more than we could even eat.

116 Púlpito

Great things come in small packages, and 116 Púlpito is proof of it. They have a delectable mix of Mediterranean and Spanish cuisine that will leave you feeling satisfied all night.

This restaurant is a casual place to see and be seen on Púlpito Street in the trendy Romantic Zone.

Their menu changes every day based on the availability of local ingredients, but some of their specials are the corn empanadas stuffed with duck or the grilled octopus with mesquite milk. See what’s on here.

Barcelona Tapas

If you’re looking for dinner with a view, head up the hill four blocks from the Malecon to Barcelona Tapas.

It’s worth th walk, as the restaurant offers roof-top open-air dining with breathtaking views overlooking the city and Banderas Bay. Treat yourself to a refreshing Sangria when you get there!

The range of tapas and wine is fantastic. There are so many options to choose from, so it’s best to get 2 or 3 tapas-sized plates each and share with your group. The Paella is heavenly!

They also have live jazz music, which adds to the ambiance. This restaurant is an excellent place for a date or a night out with friends – reservations are recommended.

Bonito Kitchen and Bar

Bonito Kitchen is the place to go if you’re looking for quality Asian food in Puerto Vallarta. They have two locations – one in Zona Romantica and a newly opened restaurant in Tules just above Versalles.

They have an extensive choice of ramens to choose from, including veggie ones. They also serve up a variety of smaller plates, including baos, dumplings, potstickers, and summer rolls which are perfect for sharing with friends.

If you’re not feeling ramen, choose one of the enticing curry rice bowls, pork belly, or Korean BBQ ribs. You can see the full menu here.

Oregano Caribbean Cuisine

curry from oregano caribbean cuisine restaurant in puerto vallarta mexico

Yes, you can even get Caribbean flavors in PV! Another Versalles restaurant gem, Oregano is a yummy place to go for a delicious coconut-infused curry in a laid-back atmosphere.

My favorite part about this place is that they have an adorable piglet roaming around the restaurant (he may be an adult pig by the time of writing). It’s hard not to be entertained by him!

The staff here are friendly, and I’ve never had a problem walking in here without a reservation.

Vegetarian and Vegan Restaurants in Puerto Vallarta

Salud Super Food

Salud Super Food is an excellent choice if you want to eat healthy with tons of vegan and vegetarian options. Every item is designed to make you feel good and leave you energized.

For example, they don’t use sugar in their smoothies but instead, use 100% organic raw agave honey and soy milk. Many Asian inspirations will be found in their bowls and salads, like the Bangkok zoodles, Thai bowls, or homemade vegan lentil soup.

Vegan Ramen Mei

vegan ramen mei puerto vallarta

Just as the name implies, Vegan Ramen Mei this is the best place in town for vegan ramen.

It was opened by a lovely Japanese woman, offering a warm and inviting ambiance with friendly staff and calming decor.

In addition to the ramen, they offer tasty appetizers like orange “chicken” and gyoza.

The Green Place

The Green Place is not only one of the best co-working spots in Puerto Vallarta but one of the best places to eat in Puerto Vallarta if you’re vegan.

Their entire menu is vegan, offering healthy smoothies, juices, bowls, as well as burritos and burgers when you need a little something more. The Chicago burger is incredible!

It’s a great place to go for breakfast in Puerto Vallarta, and around 4 pm the menu changes to dinner options.

green place puerto vallarta

Barra Light

If you’re looking for a casual breakfast or lunch where you won’t leave feeling stuffed and heavy, Barra Light is a perfect choice.

Their whole menu comes from a bar where you can pick the things on your plate, ingredient by ingredient, so there is no problem making your meal veggie-friendly.

There’s no better way to start a working day than with a fresh ambiance, a 100% natural smoothie, and a tasty panini. Find this terrific gem at Rodolfo Gomez street in the Romantic Zone.

Puerto Vallarta Restaurant Week

If you’re a true food lover and want to experience Puerto Vallarta’s incredible gastronomy scene at a reduced price, then come during Puerto Vallarta restaurant week.

During the event, participating restaurants offer innovative three-course menus, with three options for each course at a reduced price. It’s one of the best events in Puerto Vallarta for food lovers.

2023 dates haven’t been announced yet, but the event typically takes place from mid-May to mid-June.

Puerto Vallarta Food Tours

Short on time and want to experience the best food in Puerto Vallarta? Then, check out these Puerto Vallarta food tours that will take you to the city’s top restaurants with a local guide.

There you have it, the best restaurants in Puerto Vallarta! Did we miss any amazing restaurants? Let us know in the comments below!

Planning a trip to PV? Don’t miss these posts!

best restaurants in puerto vallarta pin

 Lora Pope is a travel content creator who’s been wandering solo for over a decade. She lives a nomadic lifestyle and is on a quest to visit every country in the world - always on the lookout for new adventures, hidden gems, and dogs to pet. You can follow her adventures on Explore with Lora and Instagram

You might also enjoy:


Leave A Comment

Your email address will not be published.