Puerto Vallarta eats on two clocks. One runs on the Malecón, where kitchens open at breakfast and close near midnight to catch the cruise-day and the sunset-cocktail crowd; the other runs inland through Versalles and 5 de Diciembre, where lunch is the main meal and the shutters come down by early evening. This list is built for a visitor who wants both. It leans on twelve addresses that OpenStreetMap has verified, from a Guadalupe Sánchez fine-dining room at 20.6117 latitude down to a 48313 marisquería in the northern colonias, and it treats hours and phone numbers as facts, not suggestions. You will find a French bistro on Hidalgo, a Korean rice-dog counter on Juárez, a taqueria that is 100% Vegan on Nicaragua, and two seafood stops that trade the beachfront markup for a plastic chair and better fish. The through-line is address discipline: everything below is where the map says it is, at the hour the operator files, at the number that rings a real kitchen.
-
1 Cafe des Artistes - Puerto Vallarta
740 Guadalupe Sánchez, 48300The city's most established fine-dining room, open every day of the week from breakfast through late dinner.
From 06:00 to 23:00, seven days a week, the kitchen at 740 Guadalupe Sánchez runs the longest fine-dining service in town, and Cafe des Artistes is the reason to walk uphill from the Malecón. Skip the beachfront rooms that quote in dollars and close at 22:00; the international and fine-dining menu here holds a standard the tourist strip cannot. The 48300 address sits in the old town gridwork, close enough to walk from the cathedral, far enough that the room is not a cruise-day queue. Reservations go through +52 322 226 7200, and the site at cafedesartistes.com carries the current tasting menu. Arrive at 19:00 for the light in the garden; arrive at 21:30 if you want the room to yourself.
- international
- fine dining
Hours: Mo-Su 06:00-23:00
-
2 La Tostaderia
236 Iturbide, Puerto VallartaA lunch-only tostada counter that closes when the market's fish runs out.
By 09:00 the counter at 236 Iturbide is already assembling tostadas, and La Tostaderia keeps the pace up until 16:00, Monday through Saturday, then goes dark. The locals eat lunch here, not dinner; the kitchen is Mexican in the specific sense that it treats a tostada as a plated dish, not a bar snack. Skip the sit-down seafood palaces on the water and take a stool at a counter that does one thing. The address puts you a short walk from the Isla Río Cuale bridges, and the phone at +52 322 227 9230 answers during service. The web presence at restaurantsnapshot.com/latostaderia carries the current list. Come before 14:00 if you want the full range; come at 15:45 and you eat what is left, which is often the best test of a fish kitchen.
- mexican
Hours: Mo-Sa 09:00-16:00
-
3 Kokkiri Ricedog
C. Juárez 280, Centro, Puerto Vallarta, Jal, 48300A Korean rice-dog counter in Centro that closes on Mondays.
Tuesday through Sunday, from 12:00 to 22:00, the fryers at C. Juárez 280 turn out the Korean rice dogs that give the place its name, and Kokkiri Ricedog is the argument for eating outside the Mexican-only lane on a Puerto Vallarta trip. The locals under 30 head here after the beach, not to the resort buffets, and the Korean menu is exactly what it says it is. The 48300 postal address puts you deep in Centro, minutes from the cathedral and the Malecón, so you can eat before the evening walk without a taxi. Monday closures are strict; the phone at +52 322 373 1972 and the site at kokkiriricedog.mx both confirm the schedule. Order a corn-dog variant and a soft drink and eat standing.
- korean
Hours: Tu-Su 12:00-22:00
-
4 Comedor Versalles
171 Lisboa, Puerto Vallarta, 48310A Versalles all-day comedor that runs pizza alongside an international menu.
The kitchen at 171 Lisboa runs from 09:00 to 23:00, every day of the week, which in Versalles means Comedor Versalles is the room you drop into when everything else has closed for the afternoon. The menu pairs pizza with an international list, a combination that reads odd on paper and works in practice because the neighbourhood is where Vallarta's expat and local kitchens meet. The 48310 postal band is the Versalles colonia proper, a fifteen-minute walk from the Malecón and a different city in tempo. Don't bother with the mall-adjacent chains up the boulevard; the locals eat in the numbered streets. The phone at +52 33 3368 6648 is a Guadalajara area code, worth flagging if you are calling from a Vallarta hotel line. Come at 15:00 for the long-lunch feel or 22:00 for a slice.
- pizza
- international
Hours: Mo-Su 09:00-23:00
-
5 Mariscos La Perrona
65 Ignacio Peña, puerto vallarta, 48313A northern-colonia marisquería that opens at 10:00 and closes at 20:00 sharp.
From 10:00 to 20:00, seven days a week, the fryers at 65 Ignacio Peña work through the day-boat catch, and Mariscos La Perrona is what a Vallarta seafood lunch looks like when you leave the beach. The 48313 postal area sits well north of the tourist strip, which is why the plates cost what they cost and the marisquería label means something specific: coctel, tostada, filete, no menu translation. The locals eat here at 13:30 in shorts and a work polo; the tourists who find it usually came in a colectivo, not a taxi. Skip the sit-down seafood rooms on the Cuale and take the ride out. The phone is +52 322 192 5799. Order a tostada, a beer, and whatever the chalkboard says the boat brought in; the 20:00 close is real, and the kitchen winds down by 19:30.
- Marisquería
Hours: Mo-Su 10:00-20:00
-
6 La Leche
KM 2.5 Francisco Medina AscencioA hotel-zone fine-dining room whose kitchen crosses Mexican, international, and formal service.
Set on the boulevard at KM 2.5 Francisco Medina Ascencio, La Leche is the fine-dining room the hotel zone deserves, an address the taxi drivers know by kilometre and not by street number. The kitchen crosses fine-dining, international, and Mexican registers with the discipline of a room that expects to be judged, and the locals with something to celebrate go here rather than the resort restaurants on either side. Reservations run through +52 322 293 0901 and the site at lalecherestaurant.com carries the current chef's list. Not worth arriving hungry and unbooked; the room fills. Come dressed slightly better than you think Vallarta requires, and let the tasting run its course.
- fine dining
- international
- mexican
-
7 Tacos Neto
219 D Juárez, Puerto Vallarta, 48290A Juárez taquería that runs from breakfast to 22:30.
The grill at 219 D Juárez fires from 08:00 and does not stop until 22:30, which puts Tacos Neto in the small set of Vallarta taquerías that will feed you at breakfast and again at last-call without changing menu. The taco specialisation is the honest kind, not the resort-menu abstraction; the 48290 postal band is a working-hours neighbourhood, not the tourist grid. The locals swear by the al pastor between shifts, which is a stronger endorsement than any English-language review. Don't bother with the taco chains on the Malecón; the price and the meat both tell you why. The phone is +52 322 224 5718. Order two, then a third, then a Coca in glass; the counter turnover is fast and the salsa is house-made.
- Tacos
Hours: 08:00-22:30
-
8 Ensamble Seafood & Grill
138 Puerto San Blas, Los Ramblases, Puerto Vallarta, 48343A Los Ramblases seafood-and-grill room that runs from 08:00 to 20:00.
Out at 138 Puerto San Blas in Los Ramblases, Ensamble Seafood & Grill works a service window from 08:00 to 20:00, the length of a Vallarta business day rather than a tourist evening. The Mexican classification undersells the room, which runs the seafood-and-grill format the neighbourhood asks for; the 48343 postal area sits east of the airport road, well off the cruise track, and the clientele reflects that. The locals prefer this class of room to the sit-down palaces on the water because the plates are priced for a weekday lunch and cooked the same way at 08:00 as at 19:00. The phone is +52 322 225 8604. Come at 13:00 for the fish, come at 08:30 for a chilaquiles-and-coffee start; the 20:00 close is firm.
- mexican
-
9 Mariscos Guachos
573 Ecuador, Puerto Vallarta, 48290An inland seafood counter open every day from noon to 19:00.
From 12:00 to 19:00, every day of the week, the counter at 573 Ecuador runs a straight seafood service, and Mariscos Guachos is the reason to eat fish inland instead of on the pier. The 48290 postal band is the same working-neighbourhood grid that keeps prices honest; the room fills at 14:00 with families, empties by 17:30, and closes at 19:00 without stretching. Skip the beach palapas that quote a tourist rate for the same coctel; the locals head to counters like this one for a reason. The phone is +52 322 688 2300. Order a coctel de camarón, a tostada de marlin, and a Pacifico; you will spend a fraction of the Malecón price and eat the same fish, plated with more care.
- seafood
Hours: Mo-Su 12:00-19:00
-
10 100% Vegan Taqueria
391 Nicaragua, 48350A strictly vegan taqueria whose weekday service starts at 14:00 and runs late.
The kitchen at 391 Nicaragua runs 14:00 to 21:30 Monday through Saturday, then shifts to a 12:00 to 18:30 Sunday window, which is the schedule of a taqueria that treats itself as a lunch-into-early-dinner room rather than a late-night stop. The Mexican menu is written entirely without meat; the 48350 postal area puts you in a residential grid, not on the tourist strip, which is where the locals eat when they want tacos without a rideshare surcharge. Don't bother with the resort-hotel vegan menus that add a 30% markup for the accommodation; a taqueria is a taqueria. The phone is +523223825321. Order across the menu, take the Sunday early service if you have a beach afternoon planned, and note that the kitchen closes on time.
- mexican
Hours: Mo-Sa 14:00-21:30; Su 12:00-18:30
-
11 La Cigale
398 HidalagoA French bistro on Hidalgo, tucked into the Centro grid a short walk from the Malecón.
Set on 398 Hidalago, La Cigale is the French bistro Puerto Vallarta's Centro has quietly acquired, and it is the room to book when a night of Mexican seafood has finally caught up with you. The kitchen commits to a straight French menu rather than a cross-cultural fusion, and the site at lacigalebistro.com carries the current list. Skip the carbon-copy international rooms up the Malecón chasing the cruise crowd; a bistro is a bistro, and this one reads its own script. The phone is +52 322 222 7938. Come at 20:00 for the room at its fullest, or 21:30 if you want a quieter last course. Ask about the plat du jour before you order the a la carte; the answer is usually the more interesting plate.
- french
-
12 El Banquito
189 Libertad, 48300A Centro breakfast-and-lunch room that shuts at 17:00, seven days a week.
From 09:00 to 17:00, seven days a week, the kitchen at 189 Libertad runs the daylight Mexican service that Centro asks of a room in the 48300 postal grid, and El Banquito is the quiet lunch stop the walkers-back-from-the-Malecón deserve. The locals eat here at 11:00 for a late breakfast and again at 15:00 for the corrida; the room does not stretch into dinner and does not pretend to. Not worth arriving at 17:15; the shutters come down on time. The phone is +52 322 141 2301, and a walk-up is usually fine before 13:00. Order a chilaquiles, a coffee, and whatever the daily plate is; the address puts you three streets from the cathedral, which makes it a useful last stop before the afternoon changes shape.
- mexican
Hours: Mo-Su 09:00-17:00
Last verified by automated review (v1.7.2_onboard-puerto-vallarta-food-restaurants-2026-09-08) on . What is automated review?