While the obvious cuisine of Sayulita is incredible Mexican food; you'll find that there are many Italian restaurants there as well! La Rustica is tried and true when it comes to a late morning coffee, lunch, or dinner. (great for larger groups)
Don Pedro's is a Sayulita staple! It is a large palapa style building located directly on the beach and serves breakfast, lunch, and dinner. This is an excellent spot for larger groups with great food!
Great laid back beach bar right next to the Azul Pitaya hotel. This is a perfect spot to grab lunch, pina coladas, cervezas, etc.
This beachfront spot is located next door to Hotel Azul Pitaya and has a killer set up with great food and beverage options! This would also be a good spot for larger groups.