What to eat in Puerto Vallarta

You’re on the Pacific in Jalisco, so the food pulls two ways: seafood straight off Banderas Bay, and the state’s meat-and-agave traditions carried over from Guadalajara. Plan around both and eat two streets back from the water. It’s the food reason to come.

The dishes

  • Pescado zarandeado. The coast’s signature plate — a whole fish butterflied, rubbed with chili and citrus, and grilled over wood. Meant to be shared between two or more with tortillas and salsa.
  • Aguachile and ceviche tostadas. Raw shrimp cured in lime and chili, and tostadas piled with ceviche. The everyday seafood you’ll eat at markets and beach shacks.
  • Shrimp, marlin and fish tacos. Grilled or battered, dressed with cabbage and chipotle crema. A few pesos each and everywhere.
  • Birria. Jalisco’s slow-braised, chili-stewed meat (goat or beef) with a cup of consomme on the side — a morning stand dish, best before noon while it’s fresh.
  • Tortas ahogadas. Guadalajara’s “drowned” sandwich, a crusty birote roll of carnitas flooded in spicy tomato-chile sauce. Messy, addictive, best at a stand.
  • Raspados and fresh fruit from carts along the malecon and the Rio Cuale island for the heat.

Where to eat

  • Market fondas — Mercado del Mar and the town markets — for the freshest seafood at local prices. Sit at the counter, order aguachile or fried fish, go mid-morning to early afternoon when the catch is in. This is the one market stop to make.
  • Beach palapas at Los Muertos for grilled fish with your feet near the sand. Convenient and sociable, mid-range, not the cheapest — you pay for the view.
  • Basilio Badillo and Olas Altas (Zona Romantica) for the sit-down scene: taquerias, seafood houses and higher-end kitchens across a few walkable blocks. A good all-purpose dinner strip.
  • Versalles and Pitillal for where locals eat — birria stands, taco carts and neighborhood restaurants at fairer prices. See where locals go.

Meal timing

Birria is a breakfast-to-lunch dish and sells out — get it before noon. Markets peak mid-morning to mid-afternoon while the seafood is freshest. Tacos al pastor and the late carts belong to the night, after 9 or 10. Zarandeado is a long shared lunch or an early dinner.

Rough prices (approximate)

Street tacos run around 20–35 MXN each; a market seafood plate or aguachile roughly 90–160 MXN; a sit-down seafood meal in the Zona Romantica maybe 250–450 MXN a head; the seafront fine-dining rooms climb well past that. All approximate — the site verifies current prices separately.

One sit-down and one market, if you only do two

Do one long shared zarandeado lunch at a sit-down seafood house on Olas Altas or the Los Muertos strip, and one market breakfast of aguachile or fried fish at a Mercado del Mar fonda. Between them you’ve eaten the two halves of Vallarta’s table — the polished coast plate and the raw, fresh, counter version — without touching a tourist menu.

Order this, not that: get the zarandeado to share rather than individual grilled-fish plates that cost more and give you less. Take the aguachile over the shrimp cocktail at the markets — same shrimp, far more interesting. And eat your tacos two streets uphill from the water, where the same kitchens charge half.