Best Restaurants in Sayulita: Where to Eat Well Without Overpaying
Sayulita has no business having a food scene this good. Five thousand people, one beach, and more restaurants worth talking about than most mid-size cities. Here's where to eat.
The food in Sayulita is one of its most underrated selling points. Most people come for the surf and discover the eating by accident. The marlin taco alone is worth the trip — smoked marlin on a corn tortilla with pickled onion and chili, something you won't find exactly like this anywhere else. Here's where Mr. Playas actually eats.
If you haven't been to Sayulita yet, start with our complete Sayulita guide.
Don Pedro's — Seafood, $$$
The institution. Beachfront tables, fresh catch, proper cocktails, and a sunset view that justifies the price premium. Order the ceviche and whatever whole fish they caught that day. Reserve ahead for the beach-view tables — that's where you want to be.
Mary's — Mexican Creative, $$
Slightly off the main drag, which is why tourists sometimes miss it. Mary's does creative Mexican cooking with serious technique — mole that took three days, fresh pasta, and a chile relleno that regulars plan trips around. No view, full flavors.
Sayulita Fish Taco — Tacos, $
The name is the menu. Fish tacos, shrimp tacos, marlin tacos. Battered or grilled. Loaded with salsa, cabbage, and crema. Eaten standing at a counter or on a plastic stool on the sidewalk. Under $3 USD per taco. Go twice a day.
ChocoBanana — Desserts, $
Ice cream, smoothies, and crepes in a tiny corner shop that's been here longer than most of Sayulita's tourists have known Sayulita existed. The banana ice cream with Nutella is the legend. The line tells you everything you need to know.
El Itacate — Breakfast, $
Sayulita's best breakfast. Mexican classics done right — chilaquiles, huevos rancheros, freshly made juice. Full tables by 8:30 AM. Get there early or expect to wait. Worth it either way.
YamBak — Craft Beer and Bar Food, $$
Sayulita's best craft beer selection in a relaxed palapa setting. Local and regional Mexican craft beers, decent bar food, live music some evenings. Good for a long afternoon when the surf is flat.
Budget Notes
Taco stands and street food: $1–3 USD per item. Casual sit-down restaurants: $8–15 USD per person. Mid-range restaurants: $15–30 USD per person. Upscale (Don Pedro's): $30–60 USD per person. Most places accept cards; carry cash for street food and markets.
Any restaurant in Sayulita serving marlin tacos that doesn't have a permanent smoker out back is cutting corners. Ask where the marlin comes from and how it's prepared. The real ones will answer confidently. Read more in our Sayulita guide.
Looking for more activities? Read our guide to things to do in Sayulita.
To wrap up
Sayulita is small but packed with flavor — literally. With this guide you know where to find it without wasting time or money at places that only survive on foot traffic.
