Courtesy of Elenathewise/Getty Images

What to Eat in Puerto Vallarta
As is the case with neighboring Mexican and Caribbean vacation destinations, Puerto Vallarta's dining scene can be as narrow or expansive as you like, depending on how willing you are to venture off the grounds of your all-inclusive resort. From food carts to European fine dining establishments, PV's cuisine runs the gamut. For a crash course in the bold regional flavors that define the city, consider signing up for a food tour – Vallarta Food Tours comes highly recommended for its variety of experiences and knowledgeable and engaging guides. One of its most popular is An Evening Taco Adventure, which explores the night street foods of Vallarta. If you'd rather take your own self-guided tour, you may want to head over to Food Park, where you'll find a collection of food trucks, along with live music and a DJ on the weekends.
Of course, no visit to Mexico would be complete without a sunset dinner on the beach. For that, travelers and experts recommend La Palapa Restaurant. Sitting pretty on Playa Los Muertos, this family-run eatery serves what it calls "tropical Mexican cuisine" that combines combines Mexican, Asian and French flavors. Equally atmospheric is El Arrayán, which occupies a tree-filled courtyard that perfectly complements its menu of traditional Mexican cuisine. If you're on the hunt for an upscale setting with a sophisticated menu to match, Barcelona Tapas, La Leche and the award-winning Café Des Artistes both come highly recommended.
Find the Best Restaurants in Puerto Vallarta
- #1Cevicheria Juan Tiburon#1 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (261)$ | Mexican, SeafoodPaseo de la vena No. 131 Col. Las Gaviotas Enseguida del Conalep, Puerto Vallarta 48328 MexicoRead More » - #2Maria Baja#2 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (314)$ | Mexican, Latin, Seafood, Healthy, Street FoodCarretera Mismaloya 496 Between Pemex and Kiosko, Puerto Vallarta 48380 MexicoRead More » - #3The Top Sky Bar & Restaurante#3 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (564)$ - $$ | Bar, InternationalAmapas 380 Located at the rooftop of Almar Resort, Puerto Vallarta 48380 MexicoRead More » - #4Oregano Restaurant & Bar#4 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (110)$ - $$ | Caribbean, Latin, Healthy, Jamaican, Cajun & Creole, International, FusionCalle Aldanaca 130 Versalles, Puerto Vallarta 48310 MexicoRead More » - #5No Se Nada Bar y Restaurante#5 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (160)$ - $$ | Mexican, Cajun & Creole, International, Fusion, Latin, SeafoodCalle Corona # 179 Centro Historico,, Puerto Vallarta 48300 MexicoRead More » - #6Abbraccio Cucina Italiana#6 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (149)$ - $$ | Italian, Tuscan, Central-ItalianBlv. Francisco Medina Ascencio 2590 Zona Hotelera Norte, Puerto Vallarta 48320 MexicoRead More » - #7Meno's Place#7 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (241)$ - $$ | Mexican, SeafoodCalle Honduras 348, Puerto Vallarta 48350 MexicoRead More » - #8La Leche#8 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (3387)$$ | Mexican, Latin, SeafoodAvenida Francisco Medina Ascencio Km. 2.5, Puerto Vallarta 48335 MexicoRead More » - #9Gaviotas#9 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (374)$$ | Mexican, LatinBlvrd Francisco Medina Ascencio 999 Inside the Sheraton Hotel, Puerto Vallarta 48333 MexicoRead More » - #10Azul Bistro#10 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (128)$ - $$ | Mexican, Cafe, SpanishCalle Ignacio L. Vallarta 372, Puerto Vallarta 48380 MexicoRead More » - #11Poblanos Cocina Mexicana#11 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (204)$ - $$ | MexicanCalle Lazaro Cardenas 179, Puerto Vallarta 48380 MexicoRead More » - #12Bravos Restaurant Bar#12 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (2022)$ - $$ | Seafood, InternationalCalle Francisco i. Madero 263 Col. Emiliano Zapata Old Town, Puerto Vallarta 48380 MexicoRead More » - #13Fredys Tucan#13 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (4690)$ - $$ | Mexican, LatinCalle Basilio Badillo 245 Colonia Emiliano Zapata, Puerto Vallarta 48380 MexicoRead More » - #14Nine Ninety 9#14 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (162)$ - $$ | Bar, Pub, AmericanBlvd Francisco Medina Ascencio 999, Puerto Vallarta 48333 MexicoRead More » - #15Martini en Fuego Grill Bar#15 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (691)$ - $$ | Mexican, Latin, SeafoodFrancisco Madero 260 Col. Emiliano Zapata, Puerto Vallarta MexicoRead More » - #16Tuna Azul#16 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (525)$ - $$ | Mexican, Latin, Seafood, HealthyFrancisca Rodriguez 155, altos Calle del Muelle de Puerto Vallarta, Puerto Vallarta 48380 MexicoRead More » - #17Salud Super Food#17 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (830)$ | Cafe, Healthy, InternationalCalle Olas Altas 534-A Zona Romantica, Puerto Vallarta 48380 MexicoRead More » - #18Siam Cocina Thai#18 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (449)$ - $$ | Asian, ThaiFrancisco I Madero & 317 De los Tules Jardines de Las Gaviotas 271 Emaillano Zapata y Jardines de la Gaviotas, Puerto Vallarta 48380 MexicoRead More » - #19Cafe des Artistes#19 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (5745)$$ | Mexican, French, InternationalCalle Guadalupe Sanchez 740 Centro, Puerto Vallarta 48300 MexicoRead More » - #20Kaiser Maximilian#20 of 1,227 Places to Eat in Puerto Vallarta
Tripadvisor (942)$ - $$ | Austrian, EuropeanCalle Olas Altas 380 B, Puerto Vallarta 48380 MexicoRead More »
Explore More of Puerto Vallarta
If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.