From street tacos to chic cafés, here are the best restaurants in Sayulita for savoring the town’s laid-back, coastal vibe.
Sayulita is the kind of place where shoes quickly become optional, where surfboards lean casually against palm trees, and where life unfolds to the rhythm of the tide. Tucked along Mexico’s Riviera Nayarit, this bohemian beach town has long attracted surfers, creatives, and travelers drawn to its barefoot, sun-drenched ease.
It’s no secret that Sayulita’s streets buzz with a mellow energy—bunting overhead, music spilling from beach bars, and sandy-footed wanderers drifting between surf sessions and late-afternoon ceviche.
That same laid-back spirit runs through Sayulita’s food scene. Dining here is never rushed—it’s an experience to be savored. Expect everything from just-caught fish tacos served at no-frills stands to refined plates in open-air restaurants where the ocean breeze mingles with the scent of mezcal.
The culinary identity is a natural blend of Mexican tradition, coastal freshness, and international influence, shaped by chefs and expats who’ve settled here and brought their own flavors to the table.
I’ve spent weeks living in Sayulita and nearby San Pancho, settling into its unhurried rhythm and finding that the town’s soul is best discovered through its meals. From beachside bites to candlelit dinners, these are the best restaurants in Sayulita to embrace the art of slow living.


Read more: 10 Best Hotels in Sayulita, Mexico: Where to Stay
The Best Restaurants in Sayulita, Mexico
1. Barracuda
If there’s one Sayulita restaurant that embodies the town’s effortless coastal vibe, it’s Barracuda. Perched a block from the beach, it’s the kind of place where sandy feet are welcome and the smell of the ocean lingers in the air as plates of fresh seafood land on the table.
The menu is all about showcasing what the fishermen hauled in that morning, and it’s done with just the right balance of simplicity and flavor.
One of the must-orders here are the seafood tostadas: crisp tortillas piled high with fresh fish, tomato, avocado, and a fiery salsa that ties it all together. They’re the kind of dish that seems made for Sayulita’s salty air—bright, fresh, and impossible not to crave again the next day.
Beyond tostadas, Barracuda turns out some pretty stellar fried and grilled fish dishes too, from whole snapper to garlicky shrimp, each cooked to perfection and best enjoyed with a cold beer or a tangy margarita.
2. El Itacate
El Itacate is one of those restaurants in Sayulita that proves tacos can be both comfort food and a culinary experience. Tucked just off Sayulita’s main square, this colorful taquería is always full—tables spilling onto the street, chatter mixing with the sizzle from the grill, and a steady stream of hungry diners who know they’ve come to the right place.
The menu covers all the taco essentials—al pastor, steak, chicken, shrimp—but what keeps people coming back are its standouts. The ribeye taco is practically legendary, loaded with juicy, tender meat and topped with just enough salsa to set it apart. And then there are the “itacates” themselves: tacos wrapped not in tortillas but in a fried cheese shell, a decadent twist that feels like the ultimate vacation indulgence.
Everything is served with a rainbow of salsas, so you can dial up the heat as you please. Add a cold beer or a fresh agua fresca, and you’ve got one of the most satisfying meals in Sayulita.
3. Anchor Cafe


When it comes to breakfast or brunch in Sayulita, Anchor Café is where you go. I found myself here almost every morning during my weeks in Sayulita, lured in by its laid-back vibe and the kind of breakfasts that make you want to keep ordering more long after the last sip of coffee.
It’s a cozy little spot with a surf-meets-tropical aesthetic—bright, breezy, and just the right amount of hip without trying too hard.
The menu leans wholesome and fresh: think smoothie bowls piled with tropical fruit, avocado toast done a dozen ways, and strong coffee that quickly becomes part of your daily ritual. My go-to was the sundae-style chia pudding, topped with thick, soft-serve style green smoothie, the perfect antidote to Sayulita’s late nights.
4. Miscelánea Cafe


Miscelánea Café is one of Sayulita’s top spots for a proper coffee —and a strong contender with Anchor Café for the town’s best breakfast. It’s the place I often found myself when I wanted a flat white that could rival any big-city café and a calm space to ease into the day.
The setting is stylish yet unpretentious: whitewashed or blue walls, rustic wood, and just enough greenery to make the space feel fresh and inviting. The menu covers all the bases, from healthy smoothie bowls and fresh juices to heartier plates like chilaquiles, pancakes, and breakfast sandwiches. And yes, the avocado toast lives up to the hype.
What I really like about Miscelánea stand out is the atmosphere. It’s always busy, but never chaotic—laptops open in one corner, friends catching up in another, and travelers lingering over coffee. It’s the kind of café that becomes part of your Sayulita routine before you even realize it, but get there early, as queues here are the norm, especially in high season.
5. Sur 38
Sur 38 is one of the best restaurants in Sayulita, a stylish all-day dining spot, with a sleek, open-air setting that feels worlds away from the sandy flip-flop vibe—even though you’re still just steps from the plaza.
The menu is all about contemporary Mexican cuisine with a focus on wood-fired meats and fresh seafood. Think perfectly grilled octopus, ribeye cooked over the flame, and elegant takes on regional dishes that showcase just how creative Sayulita’s dining scene can be.
Pair it all with a mezcal cocktail or a good glass of Mexican wine, and you’ve got a meal that feels celebratory without being fussy.
But Sur 38 isn’t just about dinner—by day, it doubles as a go-to for breakfast and brunch, serving up hearty plates like breakfast tacos and burritos, chilaquiles, eggs, and avocado toast that are just as worthy of a lingering meal in the sunshine.
What I love about Sur 38 is that it delivers on both delicious food and atmosphere. It’s lively but not overwhelming, making it a great choice for a night out with friends or a more intimate dinner.
6. Don Pedro’s
A true Sayulita institution, Don Pedro’s has been holding court on the beach since the mid-90s—long before the town became the bohemian hotspot it is today. With its prime location overlooking the sand and surf, it feels both timeless and reliably good, a go-to for everything from casual lunches to full-on celebrations.
The menu leans classic coastal Mexican with a touch of international flair. You’ll find everything from fresh ceviche and grilled fish to pastas, steaks, and wood-fired pizzas, making it an easy crowd-pleaser whether you’re dining with family, friends, or a big group.
Come for a long, leisurely lunch with your feet practically in the sand, or settle in for dinner when the whole place glows under string lights and the ocean hums just beyond.
There’s a reason Don Pedro’s has lasted decades in a town that’s always evolving—it delivers on consistency, atmosphere, and that unbeatable beachfront setting.
7. Kahlo Restaurante & Bar
Kahlo Restaurante & Bar is one of Sayulita’s more polished and stylish spots, an art-inspired space that feels refined without losing the town’s trademark easygoing spirit. Ideal for when you want more than tacos by the beach, with creative cocktails, beautifully plated dishes, and an atmosphere that manages to feel both elevated and relaxed.
The menu takes Mexican flavors and gives them a contemporary twist. At brunch, I can never resist their French toast—pillowy, golden, and just indulgent enough to feel like a treat.
Later in the day, the tropical tuna tostada is a standout: fresh, zesty, and the kind of dish that perfectly channels Sayulita’s coastal setting. Add in a mezcal cocktail (or two) and you’ve got one of the most well-rounded dining experiences in town.
8. Tierra Viva
Tierra Viva has long been one of Sayulita’s most reliable restaurants, the kind of place you can count on for a good meal no matter the time of day. Just a short stroll from the plaza, it has a bright, open, welcoming dining room and a menu that strikes the right balance between hearty Mexican plates and more international comfort foods.
Breakfast here is a local favorite— fluffy hotcakes, omelets, and excellent chilaquiles. By lunch and dinner, the menu expands into fresh seafood, pastas, and meat dishes, making it a versatile pick whether you’re craving something light or something filling. I’ve always loved coming here in the mornings, when the café-style atmosphere buzzes with energy but never feels rushed.
What makes Tierra Viva stand out is its consistency. In a town where new spots are always popping up, it has quietly built a reputation as a go-to for both locals and travelers who want a solid meal with friendly service every time. It’s not too flashy, but it’s one of those restaurants in Sayulita you end up returning to again and again.
9. El Tiburon
El Tiburón is one of Sayulita’s newer darlings, quickly making a name for itself with a focus on fresh, high-quality seafood with an American/Mexican twist in a stylish yet approachable setting. Tucked a little away from the busiest streets, it feels more intimate than some of the bigger restaurants in Sayulita, but the flavors punch well above its size.
The menu is tight but thoughtful—expect dishes like perfectly seared tuna, aguachiles with just the right amount of heat, and daily catches prepared simply to let the freshness shine. Portions lean generous, and everything pairs beautifully with a crisp white wine or one of their excellent mezcal cocktails.
10. Mary’s Traditional Mexican Cuisine
Mary’s is a Sayulita classic—colorful, casual, and always buzzing with both locals and visitors who’ve heard about its legendary plates of homestyle Mexican food. Just steps from the plaza, it’s one of those places you can’t miss: bright walls, cheerful décor, and tables that fill up quickly from breakfast through dinner.
The menu covers all the beloved staples—enchiladas, burritos, tacos, and hearty platters of chilaquiles that locals swear by in the morning. Portions are generous, flavors are bold, and everything feels like it’s been cooked with a touch of cariño.
It’s not the most polished dining experience in town, but that’s exactly the charm—Mary’s delivers comfort food with authenticity, the kind that keeps you coming back again and again. Mary’s has earned its place as a long-standing favorite—proof that traditional recipes, done well, never go out of style.
Read more: 11 Best Restaurants in Punta Mita, Nayarit, Mexico
11. Tacos Al Pastor Diaz
It’s impossible not to mention Sayulita’s street food—because as much as there are polished, sit-down restaurants in Sayulita, some of the best meals still come from a sidewalk stand. There are two taco spots that really stand out, and Tacos Al Pastor Díaz is one of them.
You’ll find it in the evenings, a no-frills setup with a trompo of marinated pork spinning and crisping over the flame. The al pastor tacos here are exactly what you want after a day of surfing or a night of mezcal: soft tortillas loaded with smoky, juicy pastor, topped with a slice of pineapple, cilantro, and onion, finished with a squeeze of lime – they really are sublime.
They’re cheap, fast, and addictive—the kind of tacos you order “just two” of and end up eating five – we’ve all been there, haven’t we?
What makes Díaz special is the consistency. Every night, you’ll see a line of locals and visitors, which is always the best sign. It’s not elevated dining, but it is essential Sayulita—street food at its most delicious.
12. Tacos Tal Ivan
The other essential street stop is Tacos Tal Ivan, a Sayulita legend that’s been serving hungry night owls for years. Like Díaz, it’s all about the al pastor here—juicy pork shaved straight off the trompo, kissed by the flame, and layered onto tortillas that come hot off the press.
Tal Ivan has a cult following, and for good reason. The tacos are simple but consistently excellent, and there’s a certain satisfaction in standing on the sidewalk with a paper plate in hand, salsa dripping down your wrist, and the buzz of Sayulita nightlife all around you.
Save on Pinterest











