Best Mexican Restaurants in Santa Cruz

4.3 avg. rating 17 restaurants 14,510 reviews
Looking for the best Mexican restaurants in Santa Cruz? Browse our curated list of 17 top-rated Mexican spots. The average rating is 4.3/5 based on 14,510 real Google reviews. From casual eateries to fine dining, find the perfect Mexican restaurant for any occasion.

What people say

Kathryn Roberts

A new favorite, absolutely incredible and authentic Oaxaca food. Don’t skip the appetizer sampler, it has so many tasty things to try. Then we got two miles and the tlayuda and all were amazing. Ayuda could easily feed two. Great outdoor patio and very tasty cocktails. Great mezcal collection.

About Copal

Rohita Darga

Copal is a restaurant that I seem to want to go back to time and time again. It's delectable food is made with a true passion for authentic Oaxacan food. The moles are deep and rich, their salsa perfectly spicy, their burritos massive. Everything hits the spot every single time. I got the mariposa c...

About Copal

S S

Really amazing food. Can get super busy and servers are kinda slow. Need to wave them down. But I would joyfully eat here again. And again.

About Copal

Vincent Shea

Their carne asada tacos and Oaxacan shrimp salad were excellent, some of the best Oaxacan food we've had! Got the Azucena which was delicious for an NA cocktail

About Copal

Brendan

Highly recommended sit down Mexican restaurant that specializes in Mezcal, Mezcal cocktails, and Mexican plates with Mole as well as traditional staples. If you like Mezcal or Mole Sauce or both, HIGHLY recommend you make the trip to visit this place. I’ve been passing by this place for years and ne...

About Copal