Puerto Vallarta travel guide

Food to Try in Puerto Vallarta

· Updated · 5 min read City Guide
Puerto Vallarta seafood and coastal food market

Book an experience

Top-rated experiences in Puerto Vallarta

The highest-rated tours and activities in Puerto Vallarta. Book today, cancel free if plans change.

Puerto Vallarta sits at the junction of Jalisco and Nayarit states, giving it two distinct food traditions: the Jaliscan (birria, tortas ahogadas, agave spirits) and the coastal Pacific (fresh seafood, ceviches, pescado zarandeado from Nayarit). The food scene has also developed a strong international restaurant presence, particularly in the Zona Romántica — making Puerto Vallarta one of the better dining cities on Mexico’s Pacific coast.

Where to eat

RestaurantLocationWhat to orderApprox. price
Mercado Municipal (food court)Av. Miramar / Agustín RodríguezCeviche, tostadas de mariscosMXN $50–100 per plate
Birria standsOutside Mercado Municipal (mornings)Birria tacos with consomméMXN $25–40 per taco
Mariscos CisnerosAv. Constitución (Centro)Pescado zarandeado, shrimpMXN $150–350 per plate
El BrujoV. Carranza 510 (Zona Romántica)Mole, beef, seafoodMains MXN $150–300
La PalapaPulpito 103 (beachfront)Grilled fish, cocktailsMains MXN $250–450
Café des ArtistesAv. Guadalupe Sánchez 740Tasting menu, modern MexicanTasting menu from ~MXN $1,500
Taco standsAv. Constitución (evenings)Tacos al pastor, carnitasMXN $15–30 per taco
La TarrayaIsla CualeGrilled fish, seafoodMXN $100–200 per plate

All prices approximate, as of 2026.

Pescado zarandeado

The signature dish of Mexico’s Pacific coast: a whole fish (usually snook, sea bass, or red snapper) butterflied open, rubbed with achiote paste, garlic, and spices, then slow-roasted on a wood-fired grill. The result is smoky, moist, and deeply flavoured — the achiote gives a vivid orange colour and an earthy, slightly peppery taste. Found at seafood restaurants along the Malecón and at the riverside restaurants on Isla Cuale. A whole fish for two costs approximately MXN $300–500.

Mariscos Cisneros (Avenida Constitución, Centro) and the seafood restaurants along the Malecón serve reliable versions. For the most atmospheric setting, the palapa restaurants on Isla Cuale grill the fish over open charcoal with the river below.

Birria

From the Jalisco tradition: goat or beef slow-braised in a guajillo-chile broth with cloves, cumin, and oregano until falling apart. The broth (consommé) is as important as the meat — rich, deep red, and served alongside for dipping tacos. Birria tacos — tortillas dipped in the red broth, filled with meat, and griddled until crisp — are the standard presentation, eaten with onion, cilantro, and lime.

The early-morning birria stands outside the Mercado Municipal are the best options — they open at 7–8 am and serve until the pot runs out (usually by noon). Approximately MXN $25–40 per taco, MXN $60–80 for a bowl of birria with consommé, tortillas, and accompaniments.

Tortas ahogadas

Another Jalisco classic: a crusty bolillo roll filled with carnitas (pulled pork), then “drowned” (ahogada) in a spicy tomato-chile sauce. Messy, flavourful, and available at street stalls and market fondas. Approximately MXN $40–60. The Mercado Municipal stalls and vendors along Avenida Constitución are good options.

The Malecón and market seafood

The beachfront Malecón promenade has restaurants with good but tourist-priced seafood (mains MXN $200–400). For better value and more authentic preparation, go to the Mercado Municipal (Avenida Miramar at Avenida Agustín Rodríguez). The food stalls on the upper level serve fresh ceviche (approximately MXN $60–90), tostadas de mariscos (approximately MXN $30–50 each), camarones al ajillo (garlic shrimp, approximately MXN $100–150), and grilled fish. Open daily from 7 am.

Zona Romántica restaurants

The “Romantic Zone” south of the Río Cuale bridge has the densest concentration of independent restaurants in the city. Basilio Badillo street (Restaurant Row) is the main dining strip. Quality ranges from genuinely excellent to overpriced tourist food — these consistently deliver:

El Brujo (Venustiano Carranza 510) — known for its mole sauces (negro, rojo, verde), beef dishes, and seafood. Mid-range prices (mains approximately MXN $150–300). Popular with locals and expats. Reservations recommended for dinner.

La Palapa (Pulpito 103, beachfront) — tourist-facing but consistently good fresh fish and seafood in a candlelit beachfront setting. Mains approximately MXN $250–450. The setting — tables on the sand with the bay at your feet — is the main draw.

Café des Artistes (Avenida Guadalupe Sánchez 740) — the most celebrated restaurant in Puerto Vallarta. Modern Mexican cuisine with tasting menus from approximately MXN $1,500 per person. Reserve in advance.

Taco Mescalería Sayulita (Basilio Badillo) — small plates and mezcal. A newer spot popular with visitors wanting creative tacos and a curated mezcal selection. Tacos approximately MXN $50–80.

Street food

Avenida Constitución (Zona Romántica) comes alive after 7–8 pm with evening street food: taco stands, elotes (grilled corn with mayo, chilli, and lime, approximately MXN $30–40), churros (approximately MXN $20–30), and fruit cups. The taco stands along here are the cheapest and busiest evening eating in the Zona Romántica — tacos approximately MXN $15–30 each.

The Emiliano Zapata neighbourhood between the market and the Río Cuale has good streetside taquería options open from midday. Look for the stalls doing tacos al pastor (pork from a vertical spit with pineapple) and carnitas (slow-braised pulled pork).

What to drink

Raicilla — the local spirit of Jalisco’s coastal sierra. Related to mezcal but made from a different agave variety (lechuguilla or maximiliana rather than espadín). Less smoky than most mezcal, fruitier and more floral. A pour costs approximately MXN $80–150. Available at mezcal bars in the Zona Romántica — La Catrina Cantina and Los Muertos Brewing both carry good selections.

Tequila — Jalisco is tequila country. The bars along the Malecón and in the Zona Romántica serve a huge range, from baseline blancos (approximately MXN $60–80 per pour) to aged añejos (approximately MXN $150–300). A tequila flight of three typically costs approximately MXN $200–350.

Michelada — beer mixed with lime juice, hot sauce, and spices over ice. A standard at every restaurant and bar (approximately MXN $60–100). A reliable option in the heat.

Craft beerLos Muertos Brewing (Lázaro Cárdenas 302, Zona Romántica) is the main local craft brewery with a taproom. Pints from approximately MXN $80–120.

Plan your trip: tours in Puerto Vallarta · skip-the-queue tickets.

More Puerto Vallarta Guides

Tickets & Attractions

Book Experiences in Advance

Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.

Browse on Tiqets →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.