Puerto Vallarta is a feast for the senses, and nowhere is that more true than at the table. The city's cuisine blends coastal Pacific seafood, traditional Jalisco cooking and bold street-food flavors into something unforgettable. If you want to eat like a local, here are ten must-try dishes that capture the soul of Puerto Vallarta, from beachfront classics to late-night cravings.
1. Tacos al Pastor
Marinated pork roasted on a vertical spit, shaved thin and served on small corn tortillas with pineapple, onion and cilantro. The smoky-sweet flavor is irresistible, and the best taquerías draw lines well past midnight. They are the perfect introduction to Vallarta's street-food scene.
2. Pescado Zarandeado
A signature of the Mexican Pacific coast, this whole fish is butterflied, marinated and grilled slowly over wood until smoky and tender. Often shared family-style at the beach, it is the dish that most defines coastal dining in Banderas Bay.
3. Ceviche
Fresh fish or shrimp cured in lime juice and tossed with tomato, onion, cilantro and chili. Light, bright and refreshing, ceviche is the ideal lunch on a hot day, scooped onto a crisp tostada with a squeeze of lime and a dash of hot sauce.
4. Birria
A rich, slow-cooked stew of seasoned meat in a deep red chili broth, originally from Jalisco. Eaten as a soup or stuffed into quesabirria tacos that you dip into the consommé, it is comforting, intense and increasingly famous worldwide.
5. Tortas Ahogadas
A Guadalajara classic that traveled to the coast: a crusty bread roll filled with carnitas and then literally drowned in a spicy tomato-chili sauce. Messy, hearty and addictive, it is a favorite hangover cure and a true taste of Jalisco.
6. Shrimp Aguachile
Spicier and fresher than ceviche, aguachile features raw shrimp bathed in a vibrant green sauce of lime, chili and cilantro, finished with cucumber and red onion. It packs a punch and pairs perfectly with an ice-cold beer by the water.
7. Pozole
A hearty hominy soup simmered with pork or chicken and topped at the table with shredded lettuce, radish, onion, oregano and lime. Traditionally eaten on special occasions, it is soul-warming comfort food found in markets and family kitchens alike.
8. Carne en su Jugo
Another Jalisco gem: tender beef simmered in its own savory juices with bacon and beans, served with onion, cilantro and lime. It is a brothy, deeply satisfying dish that locals swear by for lunch.
9. Tamales
Masa filled with savory or sweet fillings, wrapped in corn husks or banana leaves and steamed until fluffy. A staple of breakfast and celebrations, tamales come in endless regional varieties and make a perfect on-the-go bite.
10. Raicilla
Not a dish but a drink you must try: raicilla is the artisanal agave spirit of the Vallarta region, often called the local cousin of tequila and mezcal. Sip it neat to taste the terroir of the Sierra Madre that surrounds the bay.
Where to Try Them
You will find these dishes everywhere from beachfront palapas to bustling market stalls and acclaimed restaurants. For curated recommendations, browse our food guide, and consider a guided culinary outing from our tours page to taste several specialties in one afternoon.
Frequently Asked Questions
Is street food in Puerto Vallarta safe to eat?
Generally yes. Choose busy stalls with high turnover, where food is cooked fresh and to order. Popular taquerías and market vendors are part of daily local life and a delicious, affordable way to eat.
Which dish is the most iconic of the region?
Pescado zarandeado is arguably the most emblematic of the Pacific coast, while birria and tortas ahogadas represent the broader Jalisco heritage that shapes Vallarta's cuisine.
Are there good vegetarian options?
Yes. Tamales, quesadillas, nopales, and many ceviche-style dishes made with mushrooms or hearts of palm are widely available, and the city has a growing number of vegetarian-friendly kitchens listed in our food guide.
Ready to experience Puerto Vallarta?
Book tours and transfers with our local bilingual team.
See Tours