My curated guide to the best restaurants in Puerto Vallarta, from refined fine dining to standout local favorites.
Puerto Vallarta is located in the state of Jalisco, a region widely regarded as one of Mexico’s most important culinary centers. Jalisco is the birthplace of dishes such as birria and tortas ahogadas, as well as tequila, and its food traditions are rooted in long-established techniques, regional ingredients, and a strong respect for seasonality.
These culinary foundations influence how food is cooked and served throughout the state, including along the coast.
The restaurant scene in Puerto Vallarta reflects both this regional heritage and the city’s position as an international coastal destination. Traditional Mexican restaurants sit alongside contemporary dining rooms that focus on seafood from the Pacific, modern Mexican cooking, and globally influenced menus.
In recent years, Puerto Vallarta has developed a strong reputation for high-quality dining, with an increasing number of chef-led restaurants and refined spaces suited to relaxed but elevated meals.
As someone who lives in Puerto Vallarta, I’ve had the opportunity to experience the city’s dining scene beyond a short visit, returning to restaurants over time and seeing how they evolve. This guide reflects that perspective, highlighting restaurants that stand out for their consistency, food quality, and overall experience.
This guide to the best restaurants in Puerto Vallarta focuses more on upscale and traditional restaurants in Puerto Vallarta. For the best tacos in the city, read my guide to the Best Tacos in Puerto Vallarta and the best cafes in Puerto Vallarta, ideal for coffee, breakfast, and brunch.
Top Food Tours in Puerto Vallarta
Food tours are one of the best ways to understand Puerto Vallarta’s culinary landscape, offering insight into local ingredients, regional dishes, and neighborhood food culture. The tours I recommend below go beyond eating, providing context and stories that help explain how the city’s food scene has developed.
20 Best Restaurants in Puerto Vallarta
1. Tintoque
Tintoque is one of Puerto Vallarta’s most accomplished fine-dining restaurants, offering a polished take on contemporary Mexican cuisine with a strong sense of place. Led by Chef Joel Ornelas, the kitchen works closely with regional producers, drawing from ingredients found throughout Jalisco and along the Pacific coast.
The menu is often presented as a tasting experience, with dishes that emphasize precision, restraint, and depth of flavor rather than excess.
As someone who lives in Puerto Vallarta, I’ve dined here more than once, and two dishes in particular stand out: the 36-hour tomato, which is slow-cooked to concentrate its sweetness and complexity, and the short ribs, cooked until impossibly tender and deeply flavorful.
Both were exquisite and representative of what Tintoque does best—elevated cooking that feels thoughtful and grounded rather than performative.
Address: Aquiles Serdán 445, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
2. Torio


Torio is a Japanese restaurant that centers around handrolls with a strong emphasis on temaki and pristine sashimi. The approach is minimalist and precise, allowing the quality of the fish and the technique behind each preparation to take the lead.
Ingredients are handled with care, and the pacing of the meal encourages you to slow down and engage with each course as it arrives.
The experience feels deliberate and quietly refined, making it a standout for those seeking something focused and chef-driven. Torio’s strength lies in its simplicity: clean flavors, thoughtful combinations, and a clear respect for Japanese culinary tradition, interpreted through a modern, Vallarta-based lens.
Address: Calle España 306, Versalles, 48310 Puerto Vallarta, Jal., Mexico
3. El Dorado


El Dorado is one of Puerto Vallarta’s most iconic restaurants, known for its unbeatable oceanside setting directly on the beach. Tables are set just steps from the water, with the sound of the waves and open-air palapas creating an atmosphere that feels effortlessly elegant.
The menu focuses on refined coastal cuisine, blending Mexican flavors with fresh seafood and classic preparations.
It is widely considered the most romantic dining setting in Puerto Vallarta, particularly in the evening. Booking a table at sunset is essential, when the sky shifts through soft colors and the lights come up along the shoreline, turning dinner into an experience as memorable as the food itself.
Address: Púlpito 102, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
4. The Blue Shrimp
The Blue Shrimp is a long-standing favorite in Puerto Vallarta, particularly known for its seafood-forward menu and classic, beachside setting. Shrimp is, unsurprisingly, the star of the show, prepared in a wide range of styles, from traditional Mexican recipes to more Tex-Mex and contemporary plates, alongside fresh fish and other ocean staples.
The restaurant is established and reliable, making it a solid choice for a relaxed but refined meal, especially if you’re looking to sample local seafood in a comfortable, well-run dining room. Its longevity speaks to its consistency, and it remains a dependable option within Puerto Vallarta’s dining scene.
Address: Olas Altas 336, Zona Romántica, Emiliano Zapata, 48328 Puerto Vallarta, Jal., Mexico
5. Bravos
Bravos is a steak-focused restaurant in Puerto Vallarta known for its polished dining room and classic approach to grilled meats. The menu centers on high-quality cuts, cooked with precision and served in a refined yet approachable setting that appeals to both locals and visitors.
Beyond steaks, the restaurant offers a well-curated wine list and attentive service, making it a reliable option for a celebratory dinner or a more formal evening out. Bravos stands out for its consistency and its emphasis on traditional steakhouse standards done well.
Address: C. Fco. I. Madero 263, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
6. El Barracuda
El Barracuda is a laid-back beachfront restaurant that captures the easy, sun-washed side of dining in and around Puerto Vallarta. The focus is on fresh seafood, simple preparations, and unfussy plates meant to be enjoyed with your feet in the sand and a cold drink close by. It’s casual in the best sense, with an atmosphere that prioritizes location and ease over formality.
I’m a big fan of El Barracuda, particularly the branches in Punta Mita and Nuevo Vallarta, where the setting feels even more relaxed and connected to the beach culture of the Riviera Nayarit.
These outposts deliver the same straightforward, seafood-driven menu in environments that encourage long lunches, lingering sunsets, and repeat visits. El Barracuda is cash-only.
Address: Paraguay 1290, 5 de Diciembre, 48350 Puerto Vallarta, Jal., Mexico
7. La Cappella

La Cappella is located within the BellView Boutique Hotel and is best known for its elevated setting overlooking the iconic Our Lady of Guadalupe church, with sweeping views across the cathedral and out toward the bay. The terrace is the main draw, particularly in the evening, when the lights of the city and the church tower create a dramatic backdrop for dinner.
The menu focuses on classic Italian dishes prepared with care, and the food stands comfortably alongside the setting. Combined with attentive service and live violin music, La Cappella offers one of the most romantic dining experiences in Puerto Vallarta, making it an excellent choice for special occasions.
Address: C. Miramar 363 B, Centro, 48300 Puerto Vallarta, Jal., Mexico
8. Oyster Grill de La Docena
If, like me, you love oysters, make sure Oyster Grill de La Docena is on your list in Puerto Vallarta. This well-regarded seafood restaurant is best known for its oyster selection, often sourced from different regions of Mexico, and served simply to let their freshness and character shine.
Beyond oysters, the menu includes a strong lineup of seafood dishes and raw bar options, all prepared with a clean, confident approach. The atmosphere is relaxed but polished, making it an easy choice for a leisurely lunch or a casual dinner focused squarely on high-quality seafood.
Address: Paseo Díaz Ordaz 610, Centro, 48300 Puerto Vallarta, Jal., Mexico
9. ICÚ


ICÚ is a contemporary Mexican restaurant with a strong focus on seasonal ingredients and thoughtful, modern cooking. The menu blends traditional flavors with refined techniques, resulting in dishes that feel grounded yet carefully composed, with an emphasis on quality sourcing and presentation.
Chef Mauricio Leal began his career in the kitchens of Café des Artistes in Puerto Vallarta, a background that clearly influences ICÚ’s polished and disciplined approach. The dining room is calm and elegant, making it a strong choice for diners seeking an elevated experience centered on modern Mexican cuisine without unnecessary formality.
Address: Venustiano Carranza 210, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
10. Café des Artistes

Café des Artistes is one of Puerto Vallarta’s best fine-dining restaurants and has long played a central role in shaping the city’s culinary reputation. Led by Chef Thierry Blouet, the restaurant is known for its elegant interpretation of French-inspired cuisine, blended with Mexican ingredients and contemporary techniques.
Set within a lush, garden-like space, the dining experience feels refined and immersive, with attentive service and a menu designed for leisurely, multi-course meals.
Café des Artistes remains a benchmark for upscale dining in Puerto Vallarta, particularly for special occasions or travelers looking to experience one of the city’s most enduring restaurants.
Address: C. Guadalupe Sánchez 740, Centro, 48300 Puerto Vallarta, Jal., Mexico
11. Abulón Antojería del Mar
Abulón Antojería del Mar is a casual seafood spot in Puerto Vallarta that focuses on straightforward, flavor-driven dishes inspired by Mexico’s coastal cooking. The menu highlights fresh fish and shellfish served in familiar formats, from tostadas and aguachiles to heartier plates meant for sharing.
The setting is relaxed and unpretentious, making it a good option for a laid-back lunch or an easy dinner centered on seafood. Abulón stands out for its simplicity and consistency, offering well-executed dishes that prioritize freshness over embellishment. Easily one of the best restaurants in Puerto Vallarta.
Address: Hamburgo 137, Versalles, 48310 Puerto Vallarta, Jal., Mexico
12. La Leche

La Leche is one of Puerto Vallarta’s most recognizable restaurants, known for its all-white, minimalist design and lively, contemporary atmosphere. The space feels energetic without tipping into chaos, attracting a crowd that’s there as much for the experience as for the food.
The menu is creative and constantly changing, built around seasonal ingredients and chef-driven ideas rather than a fixed offering.
Cocktails are also a strong point, making La Leche a good choice for a long, social dinner where food, drinks, and ambiance are equally part of the draw.
Address: Km 2.5, Blvd. Francisco Medina Ascencio, Las Glorias, 48333 Puerto Vallarta, Jal., Mexico
13. Trio
Trio is a refined Mediterranean restaurant led by chefs Bernhard Güth and Ulf Henriksson, known for delivering consistently high-quality cooking in a calm, elegant setting. The atmosphere is quiet and romantic, with a more formal, adults-oriented feel that lends itself well to unhurried dinners.
The menu focuses on serious Mediterranean cuisine prepared with precision and restraint. Standout dishes include the artichoke soup and the oven-baked red snapper, both of which reflect the kitchen’s commitment to classic flavors, careful technique, and well-sourced ingredients.
Address: Guerrero 264, Centro, 48300 Puerto Vallarta, Jal., Mexico
14. Sendo
Sendo is a Japanese restaurant in Puerto Vallarta that takes a traditional, ingredient-first approach to its cooking. The menu centers on a fresh and carefully curated selection of sashimi, sushi, and nigiri, with an emphasis on quality fish and traditional technique.
It’s an especially good place to sit at the counter, where you can opt for the omakase and let the kitchen guide the experience. The setting is understated and focused, making Sendo ideal if you’re looking for an authentic Japanese meal built around simplicity and craft.
Address: Morelos 601, 48300 Puerto Vallarta, Jal., Mexico
15. El Puerco de Oro
El Puerco de Oro is a focused, no-frills restaurant dedicated to pork-centric Mexican cooking. The menu centers on slow-cooked, well-seasoned pork prepared using traditional techniques, with tacos as one of the main draws—rich, flavorful, and generously filled.
Guisados are another highlight, featuring deeply seasoned stews served in tacos or on their own, showcasing the kitchen’s emphasis on slow cooking and layered flavors. Casual and unfussy, El Puerco de Oro is a strong choice for comforting, well-executed regional cooking without pretense.
Address: Mérida 128, Versalles, 48310 Puerto Vallarta, Jal., Mexico
16. Tuna Azul
Seafood-focused Tuna Azul is all about Mexican coastal cooking with a contemporary edge. The menu highlights fresh fish and shellfish prepared in a range of styles, from raw and lightly cured dishes to more substantial cooked plates.
The setting is polished yet approachable, making it suitable for both casual meals and more intentional dining. Tuna Azul stands out for its consistent execution and its emphasis on showcasing high-quality seafood through clean, well-balanced flavors.
Address: Calle Francisca Rodriguez 155, Altos. Esq. Olas Altas, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico. Also, another branch in Versalles.
17. Balam Balam
Balam Balam is one of my favorite little restaurants in Puerto Vallarta, focused on modern Mexican cooking and seasonal ingredients. One of its defining features is its setting along the river, which gives the restaurant a noticeably calm and quiet atmosphere, well removed from the busier parts of the city.
The menu balances creativity with restraint, and standout dishes include the shrimp aguachile, bright and well-balanced, and the whole grilled snapper, cooked simply to let the quality of the fish come through. The combination of thoughtful cooking and a peaceful riverside location makes Balam Balam a particularly appealing choice for an unhurried meal.
Address: Rivera del Río 177, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
18. La Fina Cocina de Barrio
La Fina Cocina de Barrio is a charming, family-run restaurant focused on modern, original, and thoughtfully executed Mexican cuisine. The menu puts a contemporary spin on familiar flavors, with dishes that feel creative while remaining firmly rooted in Mexican cooking.
Standout plates include the duck flautas, the birria quesadilla, and the short rib empanada, all of which are especially well done. The restaurant is open for dinner only, from Tuesday through Saturday, making it a good option for a relaxed evening meal centered on elevated comfort food.
Address: Atmósfera 151, El Caloso, 48360 Puerto Vallarta, Jal., Mexico
19. Makal
Makal is a friendly, relaxed restaurant serving traditional Mexican cuisine with a modern touch, led by Chef Diego Guerrero. The cooking stays close to classic flavors while introducing subtle contemporary elements that keep the menu feeling current and well considered.
The restaurant also stands out for its strong cocktail program and well-chosen wine list. For the best experience, the tasting menu is what I recommend as it offers a well-paced overview of the kitchen’s style and approach in an easygoing, welcoming setting.
Address: Lázaro Cárdenas 311, Zona Romántica, Emiliano Zapata, 48330 Puerto Vallarta, Jal., Mexico
20. D’ Cortes


D’ Cortes’ presents a forward-thinking culinary concept driven by the inspiration of chef-owner Leopoldo Cortés. The cooking reflects a creative, personal approach to modern cuisine, served in a warm and relaxed setting that feels inviting rather than formal.
The menu leans into bold flavors and confident technique. Standout dishes include the braised beef short ribs and the roasted bone marrow, both of which highlight the kitchen’s ability to balance comfort with a more inventive, contemporary style.
Address: C. Vía Láctea 222, El Caloso, 48360 Puerto Vallarta, Jal., Mexico
What to Eat in Puerto Vallarta
Puerto Vallarta’s food scene is shaped by its coastal location and its position within Jalisco, one of Mexico’s most influential culinary regions. The result is a mix of hearty, inland traditions and seafood-driven coastal cooking, with dishes that range from slow-cooked and deeply savory to light, fresh, and citrus-forward.
No matter if you’re heading to a casual local spot or a more polished restaurant, these are the dishes that define what to eat in Puerto Vallarta.
Birria – One of Jalisco’s most famous dishes, typically made with goat or beef, slow-cooked until tender and served as a stew or folded into tacos with consommé for dipping.
Seafood – Fresh fish, shrimp, octopus, and tuna appear across menus, often prepared as aguachiles, ceviches, grilled whole fish, or lightly seared sashimi-style plates.
Tortas ahogadas – A Jalisco classic featuring crusty bread filled with pork and drenched in spicy tomato and chile sauces, commonly found at casual eateries.
Aguachile – A regional favorite along the coast, made with raw shrimp cured in lime, chile, and herbs, and typically served cold and spicy.
Grilled fish and snapper – Whole fish grilled simply with salt and oil, allowing the freshness of the catch to take center stage.
Pozole – A traditional hominy-based soup often associated with Jalisco, served with pork and a variety of fresh garnishes.
Tequila and raicilla – Local agave spirits that originate in Jalisco and the surrounding regions, commonly featured on restaurant and cocktail menus throughout the city.
Top Tips for Dining in Puerto Vallarta
Dining in Puerto Vallarta is generally easy and relaxed, but a few practical tips can make the experience smoother. The city caters well to visitors, yet it still operates very much on local customs, especially once you move away from hotel zones and into neighborhood restaurants.
Most restaurants accept credit cards, but it’s always wise to carry some cash, as a handful of excellent spots—particularly smaller or more traditional places—are cash only. Tacos stands and casual street food spots are also cash only, so it’s worth having cash on you.
Tipping is customary and expected: 10% is standard, while 15–20% is appropriate if the service is especially good. As elsewhere in Mexico, tips are an important part of restaurant staff income and are appreciated when service meets or exceeds expectations.
Save on Pinterest











