Fishing is the main livelihood in town so there is never a shortage of Sayulita seafood restaurants. Almost all restaurants in Sayulita have a seafood menu but in this article, I am only including places I think about first when I think of getting seafood.
Lunchtime can be a great time to take advantage of Sayulita’s geographic location and long-standing fishing heritage to enjoy fresh, local seafood. Fish tacos are an excellent choice.
There are essentially four simple seafood options, though they are prepared in a myriad of different ways: tacos made with shrimp or fish and ceviche made with fish or shrimp.
Get access to our local travel experts who can help you with your hassle-free vacation in Mexico! Click here for more info.
???? Best seafood meals in Sayulita: what to eat
Mexican cuisine definitely stars seafood in most of its iconic dishes but if it’s your first time, you won’t really know what to order.
Below are some of our recommendations that are available in Sayulita:
- Zarandeado is a dish native to the state of Nayarit so this is a must-try. There aren’t many Sayulita seafood restaurants that have this dish (it’s kind of tedious to prepare) but if you can go to nearby Punta de Mita, they will have this specialty.
- Huachinango Veracruzana is from the state of Veracruz which is red snapper in tomato sauce. It is a popular seafood dish in the country.
- Shrimp in garlic or camarones el mojo de ajo is shrimp cooked with butter (lots of it!) and garlic
- For something fresh and raw, try aguachile, a shrimp dish consisting of cucumber, onion, chilis, and lemon. It is like ceviche and is usually served with a tostada.
???? Is it safe to eat seafood in Sayulita?
Sayulita seafood restaurants always have their mariscos fresh. It is so easy to have access to good fish in Sayulita. You can even just go to the fisherman’s boats every morning and buy freshly caught fish straight from them!
You don’t have to worry about getting sick from eating seafood in Sayulita as all ingredients are guaranteed fresh.
???? 10 Sayulita seafood restaurants recommended by our Editors
???? Delfines 21
???? +52 329 298 8937
Located in Sayulita’s “slap street,” it’s always nice to sit down at Barracuda because this is the center of action in town. They specialize in seafood gourmet and all their branches in Riviera Nayarit have unique seafood dishes!
Birria de marlin, fried calamari, and tuna tartar are the most popular starters (US$7). For main dishes, they have two special “catch of the day” dishes at US$17 and both are big plates.
The best way to eat here is to order a bunch of small plates and share them with your group. This is where I usually go for weekday brunches with friends – it never fails!
They also have a food truck by the beach which has an entirely different menu. Try both and see what you like better!
#2: El Pescador Poke Bar
???? Delfines 16
???? +52 322 728 8813
A lesser-known Sayulita seafood restaurant is El Pescador. Tucked in the plaza, you won’t really notice this restaurant unless you hear it from a local.
It’s one of the best spots to people watch as you will have a complete view of the plaza when you sit here to eat.
They have a big seafood menu which often confuses me when I choose to dine here but their best-sellers are their poke bowls. Filete de mahi-mahi is my favorite at El Pescador (pictured above).
#3: Tierra Viva
???? Calle Marlin 10
???? +52 329 291 3280
Tierra Viva has a wider seafood menu so it can get overwhelming but take it from me: if you want sushi, this is the place.
They take a lot of pride in being the best sushi place in Sayulita and they have over 10 specialty sushi dishes. I love spicy so I always go for the spicy tuna roll (fresh tuna, cucumber, avocado, furkake wrapped in the alga, and rice.)
One of the most unique things I tried here is the banana roll, which is shrimp with banana, cucumber, and avocado. If you’re not a sushi fan, definitely try their coconut shrimp with sweet and spicy sauce.
???? Ave Revolucion 34
???? +52 322 156 5813
Emiliano’s is probably the only seafood restaurant in Sayulita where you will find Nayarit’s iconic zarandeado dish. The fish is split in half (like a butterflyfish) and then grilled.
This is a 500-year old grilling method in the state of Nayarit and you won’t easily find this dish in another part of the country!
Emiliano’s uses red snapper fish for their zarandeado. This is a big meal and it is highly recommended to share!
#5: La Isla
???? Sayulita main beach
???? +52 312 943 7266
For those looking for a beachfront seafood restaurant in Sayulita, La Isla is a shaded, cozy spot at the Sayulita main beach. This is usually a drinking place but people come here for late lunch or sunset sessions.
I also love their coconut shrimp here and the fried fish. They specialize more in cooked seafood than raw. Happy hour is from 4:00 pm – 5:00 pm every day so come here for an early dinner to enjoy their drinks promo!
#6: Don Pedro’s
???? Calle Marlin 2
???? +52 329 291 3090
Don Pedro’s has all sorts of food and this is highly recommended for families traveling with kids. They have a kids’ menu and the ambiance was designed for families.
Like Tierra Viva, Don Pedro’s is also popular when one craves sushi. Their menu is not only limited to seafood but this is one of the upper-tier seafood restaurants in Sayulita.
#7: Si Señor
???? Camino a Playa los muertos Playa Los Muertos
???? +52 329 291 2055
Another upscale seafood dining option in Sayulita is Si Señor where dishes start at US$15. The oceanfront gazebos attract couples and honeymooners for romantic dates. It really is a dinner spot for couples!
I had many brunches in Si Señor but I am not particularly impressed with their other dishes. However, if you want to try a gourmet fish taco, this is the pride of Si Señor’s chef and it’s honestly one of the best fish tacos I’ve tried in Sayulita.
This is also the preferred place to have lobsters in Sayulita.
#8: Estrella del Mar
???? Avenida Palmar 31
???? +52 322 141 6444
The best seafood restaurant on the north side of town is Estrella de Mar (star of the ocean). Having lived up to its name for years, they have all types of seafood and sometimes cater to guests’ special requests!
This is probably one of the most affordable seafood in Sayulita, with dishes starting at US$5. I love their aguachile and ceviche – I particularly come here for this!
#9: Alas Blancas
???? Delfines 219
???? +52 329 291 3438
Alas Blancas has burritos, nachos, aguachile, ceviche, and many other seafood dishes on the menu. If you haven’t tried the shrimp cocktail in Mexico, this is the place to have it in Sayulita.
Shrimp isn’t my favorite but they do it so well here that I always end up having one when I visit. I know octopus is also something you won’t eat while traveling but give their octopus dishes a chance. It might change your opinion about it!
Alas Blancas is a beachfront restaurant so this is a good place for brunch. You can easily spend the whole afternoon day drinking and eating here!
#10: La Terrazola
???? +52 322 275 7018
Terrazola is a Sayulita expat favorite not just because of its food but because it is a place for gathering, music, and soaking up the sun! It is located on the northside beach so this area is not that crowded.
Terrazola’s food quality is superb and this is also where you can find an affordable lobster meal for only US$25! If you’re not familiar with the Baja-style fish tacos, they do it well here, too!
✈️ Ready for your trip to Sayulita? If you have any questions about Sayulita seafood restaurants, I’d be happy to update this post – just leave a comment below!
Trisha traveled to Mexico in 2018 and after a year, she found herself obtaining a 4-year residency visa in Mexico. She is the Editor-in-chief for our Living in Mexico Series which has helped over 3,000 Americans move to Mexico with ease. Trisha currently resides in Cabo San Lucas, Baja California Sur.