Best Mexican Restaurants in Santa Rosa

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

What people say

Kathleen Kirkish

Great happy hour at La Rosa tonight! Our server Sebastion was absolutely fabulous, food was great with lots of choices, and very reasonably priced. We been to La Rosa for lunch and dinner and always enjoyed - great to add it to our list a happy hour faves.

About La Rosa

Russ Cucina

An attractive, reasonably priced, and competent upscale family Mexican restaurant. The interior and ambience are especially good, although it can get a bit loud. Try the expansive patio in good weather.

About La Rosa

Angie Aguirre

Great ambiance, they have indoor and outdoor seating. Many options on their menus. Plenty of parking options around. Let's talk about the interior, such a cool place! Food was also delicious, portions were pretty big. We tried a variety of dishes, my favorite was the chicken enchiladas. Stop by and...

About La Rosa

Bette

Excellent!!!!, the best chicken enchiladas I have ever had! Salsa was great. Margaritas were awesome as well! Can't wait to return, but unfortunately, live out of state.

About La Rosa

Sonoma County Food Blog

La Rosa is always my favorite place to visit after a day of wine tasting. Their Mexican dishes are so good, especially their chicken taquitos. Margaritas are always a must for my table & La Rosa has some good (strong) margaritas. Just the way I like them. 🥳

About La Rosa

Other cuisines in Santa Rosa