Puerto Vallarta, a sun-soaked gem on Mexico’s Pacific coast, offers far more than breathtaking ocean views—it’s a destination where every meal tells a story. From sizzling street tacos to fresh-caught seafood and centuries-old recipes from Jalisco, the city’s cuisine celebrates both land and sea in every bite. If you’re wondering what to eat in Puerto Vallarta, this guide showcases the top 10 dishes that capture its vibrant, flavorful spirit.
1. Birria
Originating from the neighboring state of Jalisco, birria is a flavorful stew made from goat or beef, marinated in a blend of spices and slow-cooked to perfection. It’s often served with tortillas and a side of consommé for dipping.
2. Pescado Zarandeado
This grilled fish dish is a coastal favorite in Puerto Vallarta. Marinated in a blend of spices and cooked over an open flame, it’s a smoky, savory meal that pairs perfectly with fresh lime and tortillas.
3. Tacos al Pastor
A Mexican street food classic, tacos al pastor are made with marinated pork, sliced thin from a spit and served on small tortillas with pineapple, onions and cilantro. These are a must-try for any taco enthusiast.
4. Ceviche Vallarta
Puerto Vallarta’s take on ceviche features fresh fish or shrimp marinated in lime juice and mixed with tomatoes, onions, cilantro and cucumber. It’s a light, refreshing dish perfect for sunny beach days.
5. Chiles en Nogada
This festive dish consists of poblano peppers stuffed with a savory-sweet mixture of meat, fruits and spices, topped with a walnut-based cream sauce and pomegranate seeds. It’s as beautiful as it is delicious.
6. Tamales
Tamales in Puerto Vallarta are made with masa (corn dough) stuffed with savory fillings like pork, chicken or cheese and steamed in corn husks. They’re a comforting and flavorful treat, especially during the holiday season.
7. Tostadas de Camarón
Crispy tostadas topped with shrimp, avocado and a tangy lime-based sauce are a favorite snack or appetizer in Puerto Vallarta. They’re simple yet bursting with fresh flavor.
8. Pozole
This hearty soup made with hominy, pork or chicken and a rich, flavorful broth is a staple in Mexican cuisine. Puerto Vallarta’s version often comes with an array of toppings like shredded lettuce, radishes and lime.
9. Churros
For dessert, indulge in churros—deep-fried dough sticks rolled in cinnamon sugar. Often served with chocolate or caramel sauce for dipping, they’re a sweet way to end any meal.
10. Raicilla
Known as “Mexican moonshine,” raicilla is a distilled spirit made from the agave plant. It’s a traditional drink with a smoky flavor, perfect for sipping or pairing with local dishes.
Enhance Your Culinary Adventure with Excursions in Puerto Vallarta
To fully immerse yourself in the flavors of Puerto Vallarta, consider these exciting food excursions:
- Local Flavors of Mexico and Cooking Class: Visit a cacao farm to learn about the origins of chocolate before participating in a hands-on cooking class. Afterward, enjoy a delicious lunch featuring your culinary creations.
- Sierra Madre Hiking and Private Villa Day Pass: Combine adventure and relaxation on this tour. Hike through the breathtaking Sierra Madre mountains and then unwind at a private villa retreat, complete with food and drinks inspired by the region.
These excursions offer a unique way to experience the culinary richness of Puerto Vallarta while exploring its natural beauty and cultural traditions.
What to Eat in Puerto Vallarta?
When deciding what to eat in Puerto Vallarta, start with local staples like birria, pescado zarandeado and tacos al pastor. Indulge in fresh coastal flavors with ceviche Vallarta and tostadas de camarón and savor hearty dishes like pozole and tamales. For dessert, enjoy churros and don’t miss the chance to try raicilla for a true taste of Jalisco’s heritage.
For tips on unique souvenirs, check out this guide to what to buy in Puerto Vallarta.