Joe Jack's Fish Shack is a casual seafood restaurant on Basilio Badillo in the Zona Romántica (Romantic Zone) of Puerto Vallarta, in the Mexican state of Jalisco. Basilio Badillo is one of the neighbourhood's best-known dining streets, lined with restaurants, galleries and cafés a short walk from Playa Los Muertos, and Joe Jack's is a popular, informal stop for visitors who want fresh fish without a formal setting. The restaurant's focus is on local catch from the Pacific coast, prepared in straightforward ways that suit the relaxed resort atmosphere.
Fish tacos, priced around MXN 190, are the best-known order: grilled or battered fish on warm tortillas with cabbage, salsa and lime. Fish and chips, at about MXN 290, offers a more familiar option for visitors from English-speaking countries, with crisp battered fish and fries. The menu also features shrimp dishes, ceviche, burgers, salads and daily specials based on the catch, with portions that are generous and suitable for sharing. Prices are in the $$ range, which is moderate for a Puerto Vallarta tourist district.
The dining room is informal, with a beachy, shack-style decor, tables close together and a lively, sociable mood. Noise levels are moderate to high at peak times, and dress is casual, with shorts and sandals normal. Beverages include cold Mexican beer, margaritas, micheladas and fresh fruit waters, and the bar side of the restaurant is often busy in the evening.
The restaurant is open daily from 11:00 AM to 10:00 PM. Reservations are generally not taken and walk-ins are the norm, so a queue can form at peak dinner hours, particularly in the winter high season from December to April. Arriving at lunch or in the late afternoon is the easiest way to avoid a wait. The location is a short walk from the Los Muertos pier and the Malecón, which makes it convenient to combine with a beach day or an evening stroll.
| Price | $$ |
|---|---|
| Hours | 11:00 AM - 10:00 PM daily |
| Reservations | Walk-in; queue at peak dinner hours |
| Address | Basilio Badillo 277, Zona Romántica, 48380 Puerto Vallarta, Jalisco |
Signature dishes
- Fish tacos — MXN 190 (~$10 USD)
- Fish and chips — MXN 290 (~$16 USD)
Good to know
- Known for
- Fresh local catch in the Romantic Zone
Location
Basilio Badillo 277, Zona Romántica, 48380 Puerto Vallarta, Jalisco
20.6008, -105.2358 View on map
Highlights
- Fresh local catch served casually in the Zona Romántica
- Fish tacos and fish and chips
- Open daily from 11:00 AM to 10:00 PM
- Short walk from Playa Los Muertos
Tips for visiting
- Walk in; queues form at peak dinner hours, especially from December to April.
- Lunch or a late-afternoon visit usually avoids the wait.
- Ask about the daily catch and specials.
- Portions are generous, so consider sharing.
- Pair a meal with a beach day at Playa Los Muertos nearby.
When to visit
Lunch and late afternoon are the quietest; winter evenings from December to April are the busiest.
Accessibility
Zona Romántica pavements are often narrow and uneven, and step-free access to the restaurant is not confirmed; visitors who use a wheelchair should contact the restaurant before visiting.
Frequently asked questions
What is Joe Jack's Fish Shack known for?
Fresh local seafood, especially fish tacos and fish and chips, in a casual setting.
Where is it?
On Basilio Badillo in the Zona Romántica of Puerto Vallarta, Jalisco.
Can I reserve a table?
Generally no. It is walk-in, and a queue can form at dinner.
What are the opening hours?
Daily from 11:00 AM to 10:00 PM.