Mr. PlayasMexico's Honest Beach Guide
    Best Restaurants in Sayulita: Where to Eat Well Without Overpaying
    Back to Blog
    Restaurants · Sayulita

    Best Restaurants in Sayulita: Where to Eat Well Without Overpaying

    Mr. Playas March 2026 7 min read

    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.

    You might also like

    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.

    The marlin taco rule

    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.

    Recommended destination

    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.

    Mr. Playas
    Mr. Playas
    Has eaten his way through Sayulita on a real-person budget. Knows the difference between the tourist restaurant and the stand where locals eat.