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!
Mexico is a paradise for foodies, and Puerto Vallarta is no exception to this. Sitting on the shores of Banderas Bay, here you’ll find some of the freshest seafood in the world along with classic Mexican cuisine.
If you’re vegetarian or vegan, don’t worry! Puerto Vallarta has many incredible veggie-friendly restaurants with new ones popping up each month.
The best restaurants in Puerto Vallarta don’t have to be the most expensive or elegant. Some of the best food is from the streets, so be sure to try the local taco stands too. The only thing you’ll have to be careful about is the salsas – if you aren’t used to it, the food can be spicy.
Here are the best restaurants in Puerto Vallarta to indulge on your trip!
Best Places to Eat in Puerto Vallarta
Best Mexican Restaurants in Puerto Vallarta
Mezcal & Sal
This restaurant makes the most beautiful cocktails I found in Puerto Vallarta – each one is like a work of art! Most of the cocktails are based with mezcal, but there’s a wide selection and every single one I tried was delicious. You can also order the “incognito,” which is a secret drink of the day.
The food is just as good too. It’s all Mexican-inspired and they have lots of vegan options too including a vegan ceviche. The restaurant is cozy, so make a reservation if you’re coming as a large group.
A favorite in Puerto Vallarta since the 1960’s is El Dorado.Their location can’t be topped, right at Los Muertos beach. You’ll be in the front row for spectacular sunsets, relaxing waves, and a gorgeous sight of the horizon.
If you come here at night for dinner, it will be a particularly nice time with the amber lights, Los Muertos’ colorful pier, the soothing music, and of course, the amazing food. 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?
Just a 25-minute car ride from Puerto Vallarta’s downtown, you’ll find one of the best Mexican restaurants around town. At Le Kliff, you can find refined and elegant service and food. But it’s truly the location is that makes this place so special. Le Kliff is located 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. 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: sunset.
Le Kliff has been named one of the top 10 fine dining restaurants in Mexico by TripAdvisor! And if you try their crab cream soup, their lobster tail, or their passion fruit crème brulée you’ll know why.
Mama Caguama´s Takos & Beer
Just as the name implies, this is a great place to go for quick tacos and beer. It’s got a colorful interior with friendly and welcoming staff. Grab a seat indoor and outdoor and take your pick of delicious tacos while you people watch.
The Culinaria Mexicana publishing house has awarded Tintoque as one of the 120 best restaurants in Mexico in its “Guía de México Gastronómico 2019”. It’s one of the only places in Puerto Vallarta with such a distinctive award!
Tintoque offers creative cuisine based on regional recipes and ingredients, combining advanced techniques and contrasting textures with acidic and spicy elements.
8 Tostadas Estadio
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, Estadio, Plaza Marina, Las Juntas, 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 seafood dishes in PV!
The prices are affordable, and the variety is amazing. 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 and enjoy!
Versalles neighborhood is rapidly becoming one of the best foodie areas in Puerto Vallarta, thanks to incredible restaurants like the Barrio Bistro. This incredible restaurant is a concept created by Vallarta’s native chef Memo Wulff.
It’s a casual place to get an extraordinary dinner and find exquisite dishes like the red duck or black soup. All meals are served with fresh regional ingredients, served in a room full of art and flowers. They change the menu weekly so they’ll keep surprising with something new every visit as well as nightly entertainment.
Best International Restaurants in Puerto Vallarta
La Cigale French Bistro
Maybe you were not expecting to have French food in a Mexican beach city but think again because this is 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 really 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.
Argentina is world-famous for its steak, and La Vaca holds up its reputation. The Argentinan steakhouse is a great 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 became an instant classic the second it opened. This Spanish-inflected cuisine offers an irreverent menu that changes daily. But it’s sure to always be exquisite.
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!
Púlpito Gastro Bar
Great things come in small packages, and 116 Púlpito is proof of it with a wonderful mix of Mediterranean and Spanish cuisine that will leave you feeling satisfied all night. This is a casual place to see and be seen, on Púlpito Street in the trendy Romantic Zone.
On their first year, 116 Púlpito accomplished a hard goal in Vallarta: to get into the first places of renowned international rankings and quickly become one of the most popular restaurants for tourists and locals.
Their menu changes every day based on the availability of local ingredients but some of their specials are the corn empanadas stuffed with duck covered on raw fish and aguachile salsa, or the grilled octopus with mesquite milk. This is an expensive place but so worth it.
If you’re looking for dinner with a view, head up the hill four blocks from the Malecon to Barcelona Tapas. If you’re tired after the walk, treat yourself to a Sangria when you get there! It’s worth the journey, as the restaurant offers roof-top open-air dining with breathtaking views overlooking the city and Banderas Bay.
The range of tapas and wine is fantastic, and there are options for vegetarians as well. They also have live jazz music, which adds to the wonderful ambiance. This is a great place to go out with friends!
Best Vegan and Vegetarian Restaurants in Puerto Vallarta
Salud Super Food
Salud Super Food is a great choice if you want to eat healthy with tons of vegan and vegetarian options. Every item is designed to make you feel good, have a great flavor, and leave you energized.
For example, they don’t use sugar in their smoothies and instead, use 100% organic raw agave honey and organic soy milk. A lot of Asian inspiration will be found in their bowls and salads, like the the Bangkok zoodles, the Thai bowl, or the homemade vegan lentil soup.
Vegan Ramen Mei
Just as the name implies, this is the best place in town for vegan ramen. It was just opened recently by a lovely Japanese woman, offering a warm and inviting ambiance with friendly staff and calming decor. In addition to the ramen, they offer delicious appetizers like orange “chicken” and gyoza.
The Green Place
This is not only one of the best Coworking spots in Puerto Vallarta but also one of the top places to eat if you’re vegan. Their entire menu is vegan-friendly, offering healthy smoothies, juices, bowls as well as burritos and burgers when you need a little something more. The Chicago burger is incredible!
They even have a dedicated co-working table and fast Wi-Fi, so this is a great place to spend an afternoon working if you need a break from home.
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 no problem making your meal veggie-friendly.
The little place is so comfy that it even has an area dedicated for Coworking. 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.
There you have it, the best restaurants in Puerto Vallarta! Did we miss any amazing restaurants in Puerto Vallarta? Let us know in the comments below!
Planning a trip to Puerto Vallarta? Don’t miss these posts!