Best Mexican Restaurants in Santa Rosa

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

What people say

William Eddy

2 years ago my now wife and I had our first date at La Rosa. It’s our favorite place to go for great food and drinks. Last weekend we had our wedding reception in the upstairs lounge and it was beyond what we expected! Emmy did an amazing job coordinating the event. A+ Emmy! The room itself is amazi...

About La Rosa

Hanna Kang

The place is very spacious, but because of its popularity, it fills up pretty quickly. We had shrimp and chicken fajitas with some chips. Everything tasted really good. It’s a little bit on the pricey side, but worth it.

About La Rosa

Sarah Meza

AMAZING experience! Such great food, everything was delicious and you can tell the ingredients used are higher quality than most. Can’t wait to go back, it was a total hit with my fiancé and sister(: We had a few margaritas and cocktails which were yummy too! The chips are thin and crisp, and salsa...

About La Rosa

Jessica Wilcox

We love going to La Rosa for happy hour! The food is good and fairly priced and drinks are amazing! I also enjoy their regular menu as well. Service is always good and there’s never a wait for a table.

About La Rosa

Ashley Bryant

Very good food. Great portions. Waitress was knowledgeable about menu. Great overall experience. If I had one thing to say that isn't entirely positive, it would be that it is very crowded. Not a lot of privacy when on a date.

About La Rosa

Other cuisines in Santa Rosa