Best restaurants in Puerto Vallarta

Puerto Vallarta’s food scene is one of the reasons travelers fall so hard for this city.

From beachfront grills to tiny taco joints, PV has everything, and thankfully, most of it’s genuinely good!

Here’s a curated list of 20 of the best restaurants in Puerto Vallarta, with quick, useful notes so you know exactly what to expect at each spot.

1. Café des Artistes

Puerto Vallarta’s most iconic fine-dining restaurant. Known for flawless French-Mexican dishes, a beautiful garden setting, and decades of consistent excellence.

2. La Palapa

Sitting right on Los Muertos Beach in the Romantic Zone. This restaurant offers unbeatable setting + consistently good tropical-Mexican cuisine. Perfect for sunset dinners!

3. Mariscos El Coleguita

Beloved by locals for generous portions, fast service, and free shots + dessert. Located in Marina Vallarta, El Coleguite is a staple for budget seafood done well.

4. Oscar’s Restaurant

Set on Isla Cuale with views overlooking the river and its lush surroundings. They offer upscale Mexican dishes in a relaxed and elegant atmosphere. Plus they have their own tequila distillery on-site. Expect mid to high price range, but it’s worth every penny!

5. Tintoque

One of the most creative kitchens in Puerto Vallarta with modern Mexican plates. Chef Joel Ornelas focuses on seasonal, local ingredients and artistic presentation. Ideal for food lovers who want something different from the typical resort dining.

6. Trio

Refined Mediterranean cuisine in a warm, inviting space. Known for excellent service and long-standing consistency. A great pick for a quiet date night or a calm dinner in El Centro.

7. Joe Jack’s Fish Shack

Lively seafood spot located in Zona Romántica. Famous for fish tacos, rooftop seating, and big portions. Always busy, always fun, and dependable for fresh seafood.

8. Pancho’s Takos

Home of the city’s most famous tacos al pastor! Lines are long but move fast, and the flavor is worth it. Perfect for inexpensive, local-style eating. At the end, be sure to try their famous “flan”.

9. La Dolce Vita

Classic Italian comfort food with two great locations Centro and Nuevo Vallarta. Pastas, pizzas, and salads are reliable every time. Friendly staff and consistent portions make it a repeat favorite.

10. El Barracuda

Located in Bucerias, casual beachfront dining with modern seafood dishes. Great ceviche, solid cocktails, and a relaxed vibe right on Playa Camarones. It’s the kind of place you end up returning to.

11. 8 Tostadas

Local favorite for simple, fresh Mexican seafood. Think tostadas, ceviche, aguachile — all done right. Affordable, quick, and loved by Vallarta residents for many many years.

12. Merida Grill

Authentic Yucatán-style food in Zona Romántica. Cochinita pibil, house-made tortillas, and warm service make it stand out. The courtyard atmosphere is cozy and inviting. Get a taste of other parts of Mexico!

13. La Cappella

Italian dining with stunning views of the cathedral and bay. Just picture: a romantic terrace, live violin music, and consistent special dishes. It is also the perfect spot for proposals or anniversary dinners.

14. Barcelona Tapas

This restaurant is located at a hilltop with one of the best panoramic views in the city. Spanish tapas are well executed, and sangria is a must. Great spot for groups who want to share plates. The service is quick despite how busy it gets, and reservations are smart if you want a sunset table, which is recommended.

15. Gaby’s Restaurant

Family-run Mexican restaurant with over 30 years of history. Known for flavorful mole and home-style dishes. Cozy, friendly, and great for a traditional Mexican meal. Portion sizes are generous, and it’s a solid pick if you want real Mexican flavors without the touristy vibe.

16. The Iguana at Casa Kimberly

Upscale Mexican cuisine inside Elizabeth Taylor’s former home. Beautiful terrace, excellent cocktails, and elegant service. One of PV’s most atmospheric dining experiences. The views over town are stunning, and the whole place feels like stepping into old Hollywood luxury.

17. Tuna Blanca

Located in Punta de Mita but worth the trip. High-end coastal Mexican cuisine with polished service. The beachfront tables make it an unforgettable dining experience. Their tasting menus are popular, and the staff goes above and beyond to personalize your meal.

18. Barrio Bistro by Memo Wulff

Creative, rotating Mexican menus in Versalles. Chef Memo brings bold flavors and artistry without being pretentious. One of the most talked-about spots among locals. Expect seasonal ingredients, playful presentations, and a warm neighborhood feel.

19. Vitea

European-style bistro right on the Malecón. Great breakfasts, salads, and consistently fresh ingredients. Friendly service and ocean views make it an easy go-to any time of day. It’s also one of the more reliable spots for vegetarians and healthy options.

20. Tacos Revolución

Popular taco shop in Zona Romántica with a big menu. Fast, friendly, and consistently good. Ideal when you want something quick, affordable, and satisfying. Their salsas are excellent, and the range of fillings makes it easy to try something new each visit.