This post may contain affiliate links. By clicking and making a purchase through the links, I earn a small commission at no extra cost to you. This allows me to keep the site up to date and expand on resources. Thanks for reading!
Looking for the best seafood in Puerto Vallarta? You should be! One of the best things about visiting here is the abundance of fresh, affordable, and delicious seafood.
Whether you’re looking for some fish tacos, a plate of ceviche, or a grilled red snapper, you can find it here.
Just a fair warning – you might get some drool on your keyboard or phone screen by the end of this guide. I don’t recommend reading this while hungry, that’s for sure!
Best Seafood Restaurants in Puerto Vallarta
El Coleguita Mariscos: If you’re looking for a nice seafood dinner in the Marina, this is the place to go. Start with some Coleguita clams and order up a Happy Tuna or Terminator Lobster for your main course.
I should mention that the main courses include a shot of tequila, shrimp broth, fried bananas, and Kahlua. All the while, you can enjoy the view of the Marina.
Mariscos 8 Tostadas: Just a few doors down, you’ll find this popular local spot for seafood in Puerto Vallarta. They also have locations in Versalles and 5 de diciembre near the stadium, and they’re all always busy.
I regret not trying this place sooner because it’s quickly become one of my favorites. Seriously, folks – you can’t go wrong ordering from this menu if you’re a seafood lover.
Lamara: If you’re on the hunt for some amazing ceviche and aguachile, do yourself a favor and get over to Lamara. They have so many varieties of each, and you can order a single tostada or a large plate to share with friends.
We tried several of each and thoroughly enjoyed every single bite. Even my pretentious chef friend was raving about this place. It’s just that good.
Mariscos Fredy: Yet another excellent local option in Versalles, which is somewhat of a foodie mecca these days. Even if you’re not staying there, it’s worth the trip just to sample the cuisine at places like this.
They have an impressive menu highlighted by dishes such as their smoked marlin and cast-iron octopus cooked in garlic butter. Oh, and we can’t forget their soft shell crab tacos. Those are amazing as well.
Mariscos La Tia: I’ve eaten seafood more times here than any other Puerto Vallarta restaurant. Yes, that’s partly because I used to live on this street, but trust me when I say this place is worth visiting again and again.
In my humble opinion, their marlin tacos (or quesadillas if you prefer) are the star of the show. They also make solid ceviche tostadas that are super cheap.
Get them “con mayonesa” if you want some mayo to cool you down or order them “preparada” for a spicy black sauce with onions.
This 100% family-run business is a favorite of locals and for good reason. Obviously, they’re known for the lobster dishes. For an unforgettable meal, order the Parrillada for two, which includes lobster, giant shrimp, prawns, and filet mignon. It’s the best lobster in Puerto Vallarta!
El Barracuda: For a seafood dinner on the water in 5D, the choice is clear. El Barracuda is full on a nightly basis and not just because they’re on the beach.
They have a wide-ranging menu focused on seafood including shrimp tacos in an al pastor style, a crispy fish chicharron, and some excellent surf & turf options for those who want a lil’ meat as well. The cocktails from El Solar next door are top-notch as well.
Mama Caguamas: While there aren’t a ton of seafood options on the menu here, it’s worth checking out this local hangout in 5 de diciembre.
They might have the best fish tacos in town, and I’ve done substantial research!
Plus, there aren’t that many places in town where you can order a caguama – a liter-sized bottle of beer named after sea turtles. Cold beer, amazing tacos, and live music are my trifecta.
Mariscos el Guero: I discovered this place while on a food tour five years ago and have been frequenting it ever since. It’s a simple, unpretentious local seafood joint that always delivers.
I love coming here for a few fish or shrimp tacos and a couple of beers. It’s a great way to start a night in Old Town and doesn’t even set you back 200 pesos.
Joe Jack’s Fish Shack: First of all, don’t be alarmed – this is not Joe’s Crab Shack. This is a PV original that’s been a staple in town for 15 years now.
Ceviche is their specialty here, and you can get a sampler plate to try all four varieties. Wash it down with their famous mojitos, which are 2-for-1 from noon to 7 PM.
The Blue Shrimp: If you’re looking for a nice seafood dinner with an ocean view in Old Town, you can’t go wrong with this spot. Whit their location, they could easily just phone it in here.
Thankfully, that’s not the case at all and you can expect a quality (albeit a bit pricey) meal here. They’ve got Rockefeller oysters, lobster tail, and of course a massive “shrimp boat.”
Marisqueria Los Lirios: This is a hidden gem and one of my personal favorites for Puerto Vallarta seafood. It’s a super local place with very reasonable prices, and it’s cash only so come prepared.
They’re known for seafood cocktails, but my go-to is usually a plate of various tostadas. A couple of these and a nice cold cerveza is a great snack, and I almost always grab a few tacos de cabeza from the car across the street as well.
Marisma Fish Taco: We’re going even deeper into Old Town for the last stop. This is an awesome taco truck back by the tunnel and it’s well worth the hike to reach.
They’ve been battering and frying fish and wrapping it in warm corn tortillas for over 20 years now. Pull up a stool, order a plate, cover those tacos with some salsa & hot sauce, and dig in.
Hopefully, you’ve enjoyed this guide to the best Puerto Vallarta seafood restaurants. I apologize for that drool on your keyboard or screen. Don’t say I didn’t warn you!
If you’ve got a favorite seafood restaurant (or taco truck) in PV that we missed, leave a comment and let us hear about it!
Planning a trip to Puerto Vallarta? Don’t miss these posts!