This post may contain affiliate links that help support my business in creating content like this. If you make a purchase using one of these links, I may receive compensation at no extra cost to you. Read my disclosure for more information.

If you’re planning your trip to Sayulita, this list of the best restaurants is your guide. I spent a week eating my way through Sayulita and loved so many of these spots.

North of Puerto Vallarta, Sayulita is famous for its jungle and ocean landscape, surf culture, and great dining options. With plenty of great options for Mexican food, you’ll also find some surprises. Spots that do wood-fired pizza, Thai cuisine, and healthy, organic breakfast fare are just a few.

Sayulita also has great options for every type of traveler, whether you’re looking to grab a hamburger at a local food truck or sit down to some beautifully plated fish tacos. And you have to dine once while watching the sunset over the Pacific.

This list includes all of my favorite places to eat in Sayulita, and if you’re looking for more on Sayulita, don’t miss my in-depth guide or best hotels roundup.

Planning a Trip to Sayulita? Here Are My Top Picks for the Best Hotels in Sayulita:

  1. La Joya Sayulita, for the best overall beachfront hotel
  2. Hotel Boutique Siete Lunas, for the best boutique beachfront hotel
  3. Amor Boutique Hotel, for the best luxury beachfront hotel

The 18 Best Restaurants in Sayulita

1. El Itacate

My meal at El Itacate might just have been the best one I had on my trip to Sayulita. I highly recommend a stop if you visit Sayulita for the street taco-style food. The taco al pastor and queso fundido were incredible, and I loved all the salsas that accompanied the dishes. It’s a casual setting and a great spot for enjoying heaping portions of Mexican food.

Beyond the food, it’s the sense of community and the warm, welcoming vibe that makes El Itacate stand out. The staff are friendly and eager to share their love for Mexican cuisine, making you feel like part of the family. El Itacate captures the essence of Sayulita’s laid-back lifestyle and rich culinary heritage.

Address: C. Jose Mariscal 42, Centro, 63734 Sayulita, Nay., Mexico

2. La Rustica Sayulita

Close to Sayulita’s main plaza is the modern, open-air La Rustica. Born and raised in Sayulita, the restaurant’s chef has created a menu of the city’s best wood-fired pizzas. You’ll also find salads, seafood, and pasta dishes. The bar prides itself on its cocktail selection—including its margarita—and collection of local craft beers.

Address: Av. Revolución 40C, Centro, 63734 Sayulita, Nay., Mexico

3. Tekuamana at La Joya Sayulita

Set inside La Joya Sayulita, Tekuamana has a beautiful terrace that overlooks the restaurant. It’s a beautiful spot for a sunset dinner between its quiet, peaceful surroundings and coastal vistas. I have eaten here several times during my previous trip. Plus, the restaurant is health-focused, cooking without seed oils and sourcing organic, local, and wild ingredients.

If you do stay at La Joya during your trip, I can’t recommend their breakfast enough as well. The papaya bowl and everything else is so delicious. The food is made with love here!

Address: Escondida 6, 63734 Sayulita, Nay., Mexico

4. Don Pedros’ Restaurant & Bar

Global fare takes center stage at oceanfront restaurant Don Pedros’, whose menu includes dishes from chicken provencale to bouillabaisse to Sonoran filet mignon. Don Pedros’ is also committed to improving the quality of life in the local community. The restaurant contributes to sewer and power grid updates and holds the status as Sayulita’s largest employer.

Address: C. Marlín 2, 63734 Sayulita, Nay., Mexico

5. Anchor Cafe

Best Restaurants in Sayulita

Anchor was my personal favorite spot in town each day for coffee and breakfast. Tucked away up the street from downtown, it features several healthy options. You can find everything from smoothie bowls to heartier fare like bagel sandwiches. The café itself is also beautiful and a great place to enjoy a morning beverage.

Address: C. Marlín 45, 63734 Sayulita, Nay., Mexico

6. Tierra Viva Restaurant y Bar

For an option that will please everyone, there’s Tierra Viva, whose breakfast, lunch, and dinner menus are diverse. Coconut shrimp, grilled marinated flank steak, and chile relleno are all on offer, and care and creativity are put into the presentation. The local seafood stands out, and the service and charming terrace also get high marks.

Address: C. Marlín 10, Zona Centro, 63734 Sayulita, Nay., Mexico

7. Atico

Breakfast café by day, hookah bar by night, Atico is a laid-back but lively spot that features live music nightly. Atico is a particularly great option for vegans, offering items like vegan hot dogs and jackfruit nachos. Its cocktails also get great reviews, making it a solid choice for a low-key night out.

Address: C. Jose Mariscal 33, 63728 Sayulita, Nay., Mexico

8. Organi-k

This health-focused chain was founded on the principles that you are what you eat and people can transform their bodies and minds through conscious food choices. Organi-k is committed to using high-quality local and organic products in its smoothies, acai bowls, poke bowls, and beyond. It also promotes sustainable and environmentally friendly practices.

Address: Av. Revolución 21B, 63734 Sayulita, Nay., Mexico

9. YAH-YAH Sayulita

Coffee and bagels are the focus at YAH-YAH. The cafe is a local favorite and contender for the title of Sayulita’s best coffee shop. Open til 3 p.m., it serves breakfast and lunch items that will hit the spot and include options for vegans.

Address: C. Niños Heroes #3, Col. Centro. Sayulita, Nay., Mexico

10. Achara

To change things up from Mexican food, try Achara, Sayulita’s destination for Thai cuisine. Known for it’s Pad Thai, the restaurant makes all its curry pastes and sauces in-house from fresh ingredients and with traditional recipes. Cocktails, too, feature fresh-squeezed juices, handcrafted syrups, and fresh herbs. The sleek and stylish restaurant also has a focus on the environment.

Address: C. Jose Mariscal 33, 63734 Sayulita, Nay., Mexico

11. Mary’s Tacos

This laid-back and colorful establishment gets rave reviews from locals and visitors alike. It serves up large portions of Mexican classics, including tacos, quesadillas, burritos, and more. The sidewalk seating is perfect for people-watching on downtown Sayulita’s lively streets.

Address: Av. Revolución 36, 63728 Sayulita, Nay., Mexico

12. Alas Blancas

This laid-back oceanfront beach club is the perfect place to relax on the beach. Alas Blancas located near Sayulita’s main surfing area, so diners can watch the waves while enjoying beautifully plated seafood, and Mexican and international dishes. Diners can choose to sit under a palapa or at a table directly on the sand.

Address: Delfines 219, 63734 Sayulita, Nay., Mexico

13. La Fogonera

If you need to pick up something casual, La Fogonera is your spot. It’s a gourmet fast food truck, and in addition to tacos and quesadillas, it also has hamburgers and vegetarian options. Churros here are a specialty, and you can try them filled with chocolate, hazelnut cream, condensed milk, and jam or cajeta, a thick caramel.

Address: C. Playa Azul 338, 63734 Sayulita, Nay., Mexico

14. El Tiburón

I dropped by El Tiburón for a quick drink one morning and wish I could have spent more time here. Tucked away in an alley off the main street, the space is beautiful and the food looked amazing. The menu is a mix of Mexican and American bistro fare, and fresh cocktails are a focus—the restaurant bills itself as a hideout for day drinkers and night owls.

Address: Av. Revolución 37A, 63734 Sayulita, Nay., Mexico

15. Barracuda

Originally started in San Pancho, the second outpost of this popular seafood restaurant sits on a busy corner in Sayulita. While fresh seafood is the focus at Barracuda—the menu has separate sections for ceviches, seafood tostadas, and oysters and clams—it has plenty on offer in the way of pasta, burritos, salads, and more.

Address: Delfines 21-Planta Alta, 63734 Sayulita, Nay., Mexico

16. Tacos Al Pastor Diaz

My favorite tacos in all of Sayulita were the al pastor ones from Al Pastor Diaz. So delicious, perfect for a quick bite, and the salsas are amazing. It’s one of the best in town! The hours vary, so I’d suggest if you see it open, to pop in for a bite. Cash-only.

Address: C. Jose Mariscal 42, Centro, 63734 Sayulita, Nay., Mexico

17. Bonito Cafe

Set back off the downtown area, Bonito Cafe is inside a small hotelito near the beach. The space is so beautiful, and the service team was incredibly friendly. Many locals and expats were hanging out here for the day, working remotely and eating breakfast. I’d come in for brunch or even a coffee drink.

Accepts credit cards with high minimum
Address: Av. del Palmar 29, 63734 Sayulita, Nay., Mexico

18. MISCELANEA Sayulita

A good spot for brunch, MISCELANEA‘s chilaquiles were some of the best in town. They have a unique coffee menu as well with many different takes on coffee drinks. It does get pretty busy so I’d suggest getting here earlier than later for a bite to eat.

Address: Av. Revolución 32a, 63728 Sayulita, Nay., Mexico

Frequently Asked Questions About Sayulita

Can You Drink the Water in Sayulita?

I don’t recommend drinking tap water in Sayulita, as it can lead to stomach problems. That said, many hotels and restaurants either have water purification systems or provide bottled water for guests and diners, so it’s not hard to find drinkable water.

What are the Best Practices for Food Safety in Sayulita?

Aside from not drinking tap water, it’s important to make sure you eat food only from reputable places like the ones on this list. Generally speaking, if you follow those tips, it’s simple to avoid stomach bugs in Mexico.

What is the Best Hotel in Sayulita?

Sayulita has several beautiful properties to choose from, and I covered 16 of them in my best hotels I suggest three different beachfront hotels: La Joya Sayulita, Hotel Boutique Siete Lunas, and Amor Boutique Hotel. La Joya Sayulita is my top recommendation. Hotel Boutique Siete Lunas is a great boutique beachfront hotel. Amor Boutique Hotel offers a luxurious beachfront experience.

Save This Post for Later on Pinterest

The 18 Best Restaurants in Sayulita

PS — Are You Booking a Trip Soon? Use My Booking Checklist!

These are the sites I use most to book my own trips. Using the links below is a great way to support Bon Traveler’s travel journalism at no extra cost to you. If you need help organizing your itinerary, get my free travel itinerary template here.

1. Book Your Flights

Use Skyscanner to find the best flights. It searches 100s of airlines and websites across the globe to ensure you’re not missing out on any route options or deals.

2. Book Your Accommodations

Use for hotels and guest houses. They have the biggest inventory and consistently offer the best rates.

3. Book Your Tours & Experiences

Use Viator or Get Your Guide to find the best tours and experiences. They are my favorite tour search engines. I always check both as their inventory varies depending on the destination.

4. Book Your Car

Use Discover Cars or to find the best car rental deals. I recommend comparing rental agency reviews on Google to ensure you are booking with the best company in that destination, as the reviews are often more accurate than the car rental search engines.

5. Don’t Forget Airport Lounge Access

Get a Priority Pass membership to gain access to 1,400+ VIP lounges and airport experiences worldwide. The Priority Pass app is the first thing I check when I have a layover. I’ve been a member for over a decade, and having a comfortable place to relax before and between flights makes air travel so much more enjoyable.

6. Don’t Forget Travel Insurance

I never leave the country without travel insurance. It provides comprehensive protection in case anything goes wrong (ie. illness, injury, theft, and cancelations, etc.). I use it frequently for my travels to stay protected.

My favorite companies that offer the best coverage and rates are:


Write A Comment