I recently spent almost two weeks in Sayulita, Mexico: swimming in the Pacific Ocean, surfing on the beach’s lazy waves, reading books in my sun lounger and, of course, eating copious amounts of vegetarian food at many of Sayulita’s best restaurants.
I had previously visited Sayulita three times, but was seriously surprised on my most recent visit when I discovered how much the town had grown. Once a sleepy little fishing village, Sayulita is now a bustling beachfront destination, designated as a “Pueblo Magico”, or nationally-recognized town that retains a special brand of Mexican charm. As Sayulita has grown, its restaurant scene has expanded, and where I once had trouble finding a decent plant-based dinner, I was now more worried about how I could fit every restaurant I wanted to try into my two-week itinerary!
Below, I’ve highlighted twenty (!) of my favorite restaurants in Sayulita, from traditional Mexican kitchens to innovative, 100% organic and plant-based cafes. Every restaurant below has vegetarian options, and nearly all have vegan choices too. They are listed in alphabetical order (just to be fair… though I have specifically noted which restaurants are highly recommended) and they are all located within easy walking distance (ten minutes or less) of Sayulita’s picturesque town square and golden sand beach.