Eating well in Puerto Vallarta is almost effortless — the hard part is making room for everything. This stretch of the Pacific coast blends the bold flavors of Jalisco and Nayarit with the freshest seafood imaginable, and the result is a food scene that rewards the hungry and curious. Whether you're grazing at street carts on the Malecón or sitting down for a proper meal, these are the ten dishes we think you simply cannot leave town without tasting.
A quick note before you dive in: the magic of Vallarta food is freshness and place. Seafood comes off boats in Banderas Bay that same morning, tortillas are pressed and griddled to order, and salsas are made by hand. Many of these dishes have humble origins as street or market food, and that's exactly where they shine. Don't be afraid to eat at a busy taco stand or a no-frills seafood shack — those are often where you'll find the very best versions. Here's our list, roughly in the order you might encounter them across a perfect day of eating.
1. Tacos al Pastor
Marinated pork shaved off a vertical spit, kissed with charred pineapple, and tucked into a small corn tortilla with onion and cilantro. Add a squeeze of lime and a spoonful of salsa and you'll understand why these are the gold standard of Mexican street food.
2. Pescado Zarandeado
The signature dish of the Nayarit coast: a whole fish (usually snapper) butterflied, slathered in a chile-citrus adobo and grilled over wood until the edges char. Smoky, juicy and meant for sharing with tortillas and lime.
3. Ceviche
Fresh fish or shrimp "cooked" in lime juice with tomato, onion, cucumber and chile, piled on a crisp tostada. Bright, cooling and the perfect beach snack. Pacific shrimp ceviche here is hard to beat.
4. Birria
A rich, slow-braised stew of beef (or goat) in a deep chile broth. Served as a soup or as quesabirria — cheesy tacos griddled crisp and dunked into the consommé. Soul-warming and wildly satisfying.
5. Aguachile
Shrimp drenched in a fiery green sauce of lime, serrano and cilantro, with cucumber and red onion. Spicier and fresher than ceviche — a true taste of the coast and a local favorite at any seafood spot.
6. Tacos de Camarón
Battered, golden-fried shrimp in a warm tortilla, dressed with crema, cabbage and a squeeze of lime. The beachside version of comfort food, and a Vallarta staple.
7. Pozole
A hearty hominy soup, traditionally with pork, served with a tableful of garnishes — shredded lettuce, radish, oregano, lime and tostadas. Jalisco does the white and red versions especially well.
8. Tortas Ahogadas
A Guadalajara classic that's traveled to the coast: a crusty roll stuffed with pork carnitas and "drowned" in a spicy tomato-chile sauce. Messy, bold and absolutely worth the napkins.
9. Elote & Esquites
Grilled corn on the cob (elote) or off the cob in a cup (esquites), loaded with mayo, cotija cheese, lime and chile powder. The ultimate street-side snack while you stroll the Malecón at sunset.
10. Raspados
To finish: a shaved-ice treat drenched in fresh fruit syrups — tamarind, mango, hibiscus and more. The perfect sweet, cooling end to a hot afternoon of eating your way around town.
The best meals in Puerto Vallarta aren't always the fanciest — they're the ones eaten fresh, with lime in hand and the sea nearby.
Bring These Flavors to Your Table
Love the idea of these dishes but want them served at your own villa, made with the morning's freshest ingredients and tailored to your group? That's exactly what we do. Explore our sample menus for a taste of how we showcase regional flavors, or get in touch to design a menu around your favorites — from a taco-and-ceviche feast to a full coastal tasting.