I had heard about some of the best restaurants in Sayulita before arriving, but I wasn’t prepared for just how many amazing restaurants and street stalls this little town would have.
For such a small little town, it’s crazy how many incredible restaurants there are in Sayulita.
I didn’t have a single bad meal during the eight days that I spent exploring this pueblo mágico.
This article lists 21 of the best Sayulita restaurants. I know that there are many more to be added on my next trip to Sayulita. But this list at least gets you started as you explore this incredible place.
The Absolute Best Restaurants in Sayulita
1. El Itacate
One of the best Sayulita restaurants. They have a sign that says “los tacos mas chidos en Sayulita” and I think they might be right.
It’s a small sit-down place with only about three tables outside, but if you time it right, you won’t wait long at all. Alternatively, you can take it to go (para llevar) and have some yummy tacos on the beach.
The main thing that Itacate is known for is it’s “itacate” taco. They basically put a huge amoung of cheese onto the grill and cook it until one side is nice and crispy. Then they put your topping of choice inside the cheese and roll it up. It’s like a cheese burrito.
It is indeed as good as it sounds. You can have it simply with all of their spicy salsas or they will also give you some tortillas if you want to put the cheesy meaty concoction inside a taco.
I personally loved their regular grilled meat tacos. I had the rib eye taco and the shrimp taco. The steak was cooked to utter perfection. The tortilla was packed with meat and served with two tortillas so you can really make it into two tacos if you want because there’s enough meat to do that.
The shrimp taco is marinated in mildly spicy dried chili and then grilled on the barbecue. They were so utterly delicious topped with some habanero onions and a little bit of guacamole.
When I revisit Sayulita, this will be the first place I go back to.
2. Tacos de Pastor Diaz – Best restaurants in Sayulita for Pastor Tacos
A lot of people recommended the nearby Tacos el Talivan, which were quite nice. However, and I say this as a self-proclaimed tacos de pastor snob, Tacos de Pastor Diaz are the best restaurant in Sayulita for pastor tacos.
If you want tacos other than pastor, by all means, head next door to Talivan, but if you want pastor, you must come here. The taquiero who cooks the pastor on the spit is a real professional. He even puts on a little show with flinging the pineapple onto the taco.
The meat is juicy and well seasoned. The pineapple is fresh. They top it with a huge handful of cilantro and onion. Then there is a whole table full of salsas and other salad toppings.
3. Tacos El Talivan
If you are looking for a delicious vegetarian taco, this is the late-night spot you want to head to. This might just be the best restaurant in Sayulita for vegetarians who want to enjoy authentic Mexican food.
They make seriously delicious mushroom tacos that will satisfy any taco lover, vegetarian or not.
They also have pastor tacos as well as really great chorizo and chuleta (pork chop) tacos.
Just like Diaz, they also have a really nice selection of salsas and other toppings to throw over your meaty taco. If it’s your first time visiting El Talivan, I recommend having one of each of their four tacos to find out which is your favorite.
While Yambak isn’t exactly one of the best restaurants in Sayulita, it can’t be left off this list because you can simply bring whatever food you want to your table here to enjoy with their craft beers.
Yambak are making their own craft beers on-site and they are truly delicious. Order a taco from El Talivan or Diaz and they will bring them over to your table if you are sitting outside at Yambak. So it’s sort of a restaurant, right?
Be sure to try the IPA if that’s your style. They also have a refreshing pale ale, a light lager, and a Black IPA that will send you to bed after one or two.
This was without a doubt one of the best restaurants in Sayulita for healthy breakfast and lunch options. Their green juices kept me going between all of the tequila and craft beer-fueled evenings.
I seriously loved their poke bowls, so much I went back twice in less than a week. They pack the bowls full of rice, quinoa, tuna, veggies, and whatever sauce you want on the side.
They also make fruit-filled acai bowls and thick smoothies. To top it all off, I also think they made some of the best coffee that I had while I was in Sayulita.
Whether you are looking for a healthy option or you simply want a delicious seafood bowl, this is definitely one of my top picks for best Sayulita restaurants.
6. Public House
Designed to be sort of like a British pub, this is a great place for a juicy burger and an ice-cold beer.
They have a nice selection of craft beers from around Mexico as well as a really fantastic cocktail menu.
I really loved the burger here and the fries were skinny and crispy on the outside and fluffy on the inside.
They also are one of the only places in town where you can get a Beyond Meat burger. Plus they have a house-made veggie burger that I really loved, cauliflower wings, and polenta fries so overall, it’s a great option for vegetarians and vegans, too.
7. El Pescador Poke Bar
If you need yet another place for delicious poke bowls (I never knew how much I loved poke bowls until I got to Sayulita!), get yourself to El Pescador.
I liked their traditional poke bowl (the others all seem to have some sort of mayonnaise dressing which I did not love). However, they also make seriously great sushi.
I think I might actually prefer the sushi options to the poke bowls, but I would order both again. The seafood was fresh and flavorful and the rolls were packed full of rice, fish, and vegetables.
It’s a strange entrance and seems like you’re about to go to the upstairs area of Chocobanana, but head to the right as you walk up and you’ll find the restaurant.
They have two levels. The second floor offers a nice view of the plaza outside.
I haven’t had a sandwich as good as the one at Ruben’s since I was last in New York.
They have a huge menu of sandwiches and salads to suit every taste and dietary requirement. They can also simply make whatever type of sandwich you want. All sandwiches come with a side salad.
There are few tables outside, but I loved grabbing a sandwich from Ruben’s on the way to the beach along with some of their cold pasta salads and regular green salads and having that to pick on all day.
9. Gabi’s Tacos de Pescado
This little street stall in front of Enterprise car rental has been making fish tacos in this location for over a decade. Run completely by a group of women, they made what I believe to be the best fish tacos in Sayulita.
The fish they use is Mahi Mahi or sometimes called dorado in Mexico. It’s a firm white fish and you can have it battered and fried or a la plancha (grilled).
They also make a taco that I absolutely loved called the Gobernador. It’s either with fish or shrimp which is then grilled and put inside a flour tortilla. They then grill the tortilla.
So it’s kind of like a fish quesadilla, but without the cheese. It was my personal favorite, especially with the huge shrimp they filled it with.
10. Chilaqueen – Best restaurants in Sayulita for Chilaquiles
As we walked and walked and walked from the north side of Sayulita all the way to the other end of the south side of Sayulita, I wondered if this place would be worth the effort.
I would walk for hours to have these chilaquiles again.
This is without a doubt the best restaurant in Sayulita for chilaquiles. Although, it’s less of a restaurant and more of a street stall.
And it’s all served out of a little food truck.
There are a few tables, so be sure to arrive early so you don’t have to wait too long.
The plates are enormous and the three salsas they offer, verde, roja, or morita, are all incredible. There is a huge selection of toppings including chicken, egg, chorizo, or bistec.
If you want coffee, they’ll order if for you from the nearby coffee shop (which is delicious). If you want choose, they’ll head over to the juice stand around the corner and get that for you, too. Only want a soda or a bottle of water? Not to worry, they’ll pop into the tiendita across the street and buy that for you, too.
I love how all of the stalls here are supporting each other and I loved the chilaquiles even more.
If you want a good local Mexican restaurant, Yeikame is where to head.
They have huge plates of chilaquiles, incredible enchiladas, and a mole that I won’t soon forget.
They are open all day for every meal and their portions are huge, so come hungry.
12. Burrito Revolution
I didn’t get a chance to eat at Burrito Revolution. I tried to eat four meals a day to not miss out on the incredible food scene here, but it just wasn’t possible! haha
However, so many people recommended this place to me, so many people that love food as much as I do, so I feel confident being able to recommend this spot to you.
They make burritos much like the burritos that you might find in Chipotle back in the US, except with real Mexican flavors. So basically, it’s probably the best burrito you’ll ever have.
They’re enormous and filled with rice, salsa, a meat of your choice (or make it vegetarian), lots of cheese, and a generous serving of guacamole. This is second on my list for when I return to Sayulita.
13. Don Pedro’s
This is one of the fancier restaurants in Sayulita. But like everywhere in Sayulita, still very casual. There were a few diners at the bar while we were there who had just come from the beach and weren’t even wearing shoes, so worry not about your attire before arriving.
They have a really extensive menu of pasta, meats, and soups that made it so hard to choose. I went for the organic pork which was cooked to perfection and topped with a spicy tamarind sauce. It was served with mashed sweet potatoes and cooked greens.
The portions here are pretty big, so if you aren’t a big eater, you may just want to share some of the things on the menu with a group. I consider myself a big eater and still couldn’t finish my plate.
14. Coffee on the Corner – Best restaurants in Sayulita for cheap Breakfast
For a casual and very affordable breakfast spot, I highly recommend Coffee on the Corner.
The staff were some of the friendliest people I met in Sayulita and there are a lot of friendly people in Sayulita.
I, of course, ordered a plate of chilaquiles. My friend ordered eggs and toast with chorizo and cheese and both of our meals were delicious. Portions are huge and we even ended up taking the rest of our plates to go.
Their coffee is strong and considering it’s a tiny little local spot, it was so great that they even had almond milk to go with the coffee.
15. Si Señor
This is something of a chain along this coastal area in Nayarit and Jalisco, which I didn’t know before going there. However, I was pleasantly surprised by the incredible service and the quality of the food and cocktails.
They have a really nice wine selection and most importantly of all, their beers are the coldest in town.
They have a great location right along the coast so you can eat outside and listen to the waves crashing on the beach below.
We ordered the guacamole to share as a starter and they came out and made it at the table. We got one spicy and one not spicy. I think next time I’ll ask for the spicy to be even spicier! However, they did bring us out some different spicy salsas to add to our main meal.
I had the fish tacos, which were grilled, not fried, and served in fresh corn tortillas. One order of tacos comes with four and that was more than enough for one person after all of the guacamole and chips I polished off.
Overall, this is a great option for a nicer evening meal or just a great place to come for drinks and appetizers.
16. Northside Cafe – Best restaurants in Sayulita for breakfast sandwiches
This is one of the best Sayulita restaurants for breakfast.
We headed here one morning after a somewhat late night and the Canadian Girl egg sandwich was the perfect cure for my resaca.
The bread is freshly made and then toasted before being filled with a nice runny egg, cheese, and avocado. Other sandwich options include bacon or sausage. It’s served with a fresh green salad to make you feel a little bit better about your meal choice.
They also have pancakes, eggs and toast, smoothies, and fresh juices on the menu. This was another great spot for coffee as well.
17. Achara (Thai Place)
When you have had your fill of tacos and you need a night off of Mexican food, be sure to make a reservation at Achara. Even during the low season, this restaurant fills up quickly.
This is one of the best restaurants in Sayulita for non-Mexican food. It might be one of the best Thai restaurants I’ve been to in all of Mexico.
The menu is extensive and between our group we ordered pretty much everything on the menu. All of the spring rolls are delicious as is the Tom Yum Soup.
I had a huge plate of pad Thai, which was so very delicious. It comes with both chicken and shrimp and there are spicy sauces on the table so you can adjust the spice level to your liking.
I also really loved the panang curry. It was nice and thick and so well seasoned. The green curry was another one of the dishes that I really enjoyed.
Our server who also happens to be the co-owner of the restaurant told us that the chef goes back and forth to Thailand as often as he can to learn more recipes, which are then added to the menu. So you never know what you’re going to find on the menu.
We finished the meal with an ice cream that I won’t soon forget. It was a pandan ice cream. Pandan is a type of leaf which is very common in Thailand and has a flavor that I cannot compare to anything else.
It was so unique and so morish. I couldn’t stop dipping my spoon into the bowl. The ice cream itself was so creamy as well. It was the perfect end to a very delicious meal.
18. La Fogonera
This little street stall on the north side of Sayulita is serving up some seriously good desserts. They make burgers, which are pretty tasty, but that’s not what will bring me back to La Fogonera.
Although my friend who is a vegetarian raved about their veggie burger which is made from jamaica (hibiscus flowers). So if you’re a vegetarian or simply want a vegetarian meal, be sure to head here for their jamaica burger.
For me though, their desserts truly stole the show.
They make churros that are topped with ice cream and cajeta (a type of dulce de leche popular here in Mexico). The hot churros covered in cinnamon sugar paired so perfectly with the cold vanilla ice cream. I will most definitely be returning for a big bowl of those.
As well as making yummy churros, they also make their own paletas or ice pops. The best part? They’re all a little bit boozy. They have a red wine paleta, a mezcal paleta, a tequila paleta, and a bourbon paleta. The mezcal was probably my favorite.
19. Casa Gourmet
For great pastries, quiches, and fresh bread, Casa Gourmet is the place to go. I picked up a slice of their spinach quiche to take with me to the airport before I left and it was the perfect mid-morning snack.
They also have incredible pastries like a simple croissant or a Danish filled with housemade jam. I wish I had more time to try them all.
My friend who lives in Sayulita raves about their fresh baguettes. She says whenever she wants bread, she goes here and gets their baguettes which they make fresh every few hours.
There’s a lot to love about this restaurant.
They are trying to become zero waste in the next year. They require all of their vendors to deliver food without any packaging.
If you want a takeaway coffee you can either bring your own mug or you can rent one from them for a week and simply bring it back before you leave Sayulita.
They make absolutely everything in house, including their sausage and muffins. The only thing that they still haven’t been able to make in house is their bacon.
I really loved their breakfast sandwiches, the housemade sausages are the real deal and I stuffed my face full with their chocolate banana muffin.
The business was originally started by a woman named Tracie who used to walk up and down the beach selling frozen chocolate-covered bananas. You can still have a chocobanana when you visit their restaurant. There are tons of different toppings and they are incredibly delicious.
Much of the profit of this business go towards supporting Tracie’s passion project which is Ser Su Voz. Ser Su Voz works to end the illegal bird poaching that takes place around Nayarit. She has a conservation center which you can visit during your stay in Sayulita.
21. Falafel and Friends – Best restaurants in Sayulita for Vegetarians
This place makes their own falafel, their own hummus, and their own pita bread. Each individual item is magical, but together they make up the best falafel pita sandwich I’ve ever eaten.
If you want great vegetarian food, something a little bit healthier, or just a really good falafel burrito, this is the best restaurant in Sayulita for all three of those things.
I also really loved the falafel salad which is all of these items on a huge plate with a scrumptious green salad in the middle. My friends all loved the falafel burrito, which is basically a falafel pita, but it’s in a flour tortilla instead. The burrito is grilled on all sides so it’s nice and hot when it’s served.
Wash it down with one of their refreshing agua frescas and you’ll be one happy visitor.
These are just some of the best restaurants in Sayulita. I truly can’t rave about this beautiful beach town enough. Be sure to let me know in the comments below if you tried any of these best Sayulita restaurants and what you thought of them!