What are you looking for?

Mexican Restaurants in Santa Rosa

4.7 - 299 votes

Hours: 11AM - 8PM

1529 Farmers Ln, Santa Rosa
(707) 570-2387

El Charro

Food was horrible. Carne asada plate is NOT carne asada... Service SUCKED. We had to hunt her down for everything we needed and then when we got the rece... More reviews

4.7 - 226 votes

Hours: 9AM - 8PM

1791 Marlow Rd #6, Santa Rosa
(707) 545-5858

Los Arcos

Always a great time coming here. Really appreciate that they have a special vegan/vegetarian menu. Unlimited salsa bar is always a huge plus. We've ... More reviews

4.8 - 177 votes

Hours: Closed today

791 Montecito Center, Santa Rosa
(707) 538-2642

Taqueria Santa Rosa #5

I have been waiting to eat here! I have heard great things about it. I ordered the Pineapple Margarita, it was awesome! I also ordered the enchiladas whi... More reviews

4.3 - 258 votes

Hours: 12 - 8PM

909 Village Ct, Santa Rosa
(707) 521-9444


Our server, Norma, was very cheerful and friendly. We had good food and great service. Will definitely be going back. More reviews

4.6 - 166 votes

Hours: Closed today

760 Sebastopol Rd, Santa Rosa
(707) 843-2166

El Roy's Express Mex

TACO NIRVANA. I love tacos so much. This place has some of the best street tacos I've experienced. Thank goodness they are a bit of a drive for me a... More reviews

4.5 - 177 votes

Hours: 9AM - 9PM

415 Santa Rosa Ave, Santa Rosa
(707) 546-3091

Taqueria Las Palmas

Best Mexican food in Santa Rosa! Excellent Al pastor and carne asada. It doesn't matter if you get a burrito, quesadilla suiza, or the taco salad, e... More reviews

4.6 - 153 votes

Hours: Closed today

400 W 3rd St Suit C, Santa Rosa
(707) 890-5003

Freaking Tacos

This place was so good. I had a torta de al pastor and it tasted so good and was exactly what I expected. The food was warm and all the flavors were amaz... More reviews

4.3 - 222 votes

Hours: 12 - 8PM

500 4th St, Santa Rosa
(707) 523-3663

La Rosa | Tequileria & Grille

Woww what an Experience! Can I give this place 6 stars? The ambiance was perfect for a nice sunny Saturday out with soft EDM music playing in the back. B... More reviews

4.3 - 189 votes

Hours: 7AM - 9PM

1195 W College Ave, Santa Rosa
(707) 544-8280

Taqueria Molcajetes

Tasty tasty authentic food. Good value for the money. Service could be a little faster but I guess it's due to insufficient help due to post pandemi... More reviews

4.3 - 163 votes

Hours: Closed today

2930 Santa Rosa Ave, Santa Rosa
(707) 578-1551

La Plaza Mexican Restaurant

Suprised here by the BEST calamari in Sonoma County. Went back several times. Just outstanding. Don't change it. More reviews

4.6 - 107 votes

Hours: 9AM - 9PM

52 Mission Blvd #110, Santa Rosa
(707) 978-2070

Cielito Lindo Mexican Restaurant

Great food. Huge portions. Very home cooking style. Salsas are very authentic. Delicious. Has a small outside patio. Inside has booths so cute! And a few... More reviews

4.3 - 141 votes

Hours: 8AM - 3PM

2227 Mendocino Ave, Santa Rosa
(707) 527-5430


Omg best enchiladas Michoacán I have had , it's an old building but they keep it very clean fresh mango juice and great service. Good portions, I wi... More reviews

4.1 - 172 votes

Hours: 8AM - 8PM

1079 4th St, Santa Rosa
(707) 571-7478


This place by far has some of the best Mexican food in sonoma county. The staff is super friendly, the Carne Asada plate and menudo with handmade tortill... More reviews

4.4 - 121 votes

Hours: 9AM - 9PM

3262 Airway Dr, Santa Rosa
(707) 573-9343

Mi Tierra | Mexican Restaurant

I was charged $23 for two carne asada and two fish tacos plus a side of low quality rice and beans. Overpriced. Tasted decent but definitely not worth th... More reviews

4.2 - 153 votes

Hours: 10AM - 8PM

1667 Sebastopol Rd, Santa Rosa
(707) 525-1905

La Texanita Restaurant

On the search of Santa Rosa's best fish tacos I was recommended by a friend! The people their are very nice with great service. The fish tacos are o... More reviews

4.2 - 149 votes

Hours: Closed today

3080 Marlow Rd # 810, Santa Rosa
(707) 575-1727

Ochoa's Mexican Restaurant

Been going here for years for lunch. Always great food. Now I have asked them to cater to 15 people on Saturday. They went over the top and beyond what I... More reviews

4.3 - 132 votes

Hours: 7AM - 8:30PM

108 Calistoga Rd, Santa Rosa
(707) 538-7937

Su Casa Mexican Restaurant

The host woman which I'm pretty sure is one of the owners instantly had an attitude as I arrived and asked for a table she seemed stressed or overwh... More reviews

4 - 174 votes

Hours: 10AM - 8PM

2765 Yulupa Ave, Santa Rosa
(707) 304-5724

Los Tres Chiles

I've been coming here for several years. Ive noticed in the last 4 years that the service and food has gone south. Lately I have been encountered by... More reviews

4.3 - 124 votes

Hours: 9AM - 9PM

750 Stony Point Road Ste#A-155, Santa Rosa
(707) 595-3363

Taqueria California

Fantastic burrito, the carne asada was the best I have had in a while and the blend of ingredients was done proper (ever have a super burrito and half of... More reviews

4.5 - 94 votes

Hours: Closed today

1110 Petaluma Hill Rd, Santa Rosa
(707) 595-5742

Tamales Mana

Very much enjoyed these! Driven past so many times and finally stopped this morning. Called ahead to order a dozen this morning and the pick up was quick... More reviews

4.2 - 127 votes

Hours: 7AM - 9PM

6599 Montecito Blvd #110, Santa Rosa
(707) 791-7571

Los Molcajetes Bar & Grill

We've order to go food here several times and eaten in once. The food is always good but the service leaves more to be desired. When we ate in the s... More reviews

4.5 - 88 votes

Hours: 9AM - 9PM

1630 Sebastopol Rd, Santa Rosa
(707) 393-7900

Jalapeno Mexican Grill (Food Truck)

I was craving some queso tacos like crazy and I didn't know where to get some but jalapeño came up on my Yelp search and it was super close to me ! ... More reviews

4.2 - 125 votes

Hours: 8AM - 8PM

2000 Sebastopol Rd, Santa Rosa
(707) 595-1081

Del Valle Mexican Restaurant

Excellent food. Great service. Parking next to Rite Aid? We will definitely be back for more delicious food, lunches or dinners. More reviews

4.5 - 83 votes

Hours: 6AM - 10PM

966 N Dutton Ave, Santa Rosa
(707) 303-7717

Aguila Real Mexican Food Restaurant

I really love coming in. There were fast and delicious i love the tacos and Frye pastor is just amazing! More reviews

4.1 - 129 votes

Hours: Closed today

901 4th St, Santa Rosa
(707) 571-2222

El Patio #2

Love El Patio. Great Mexican food, reasonable prices, and great outdoor seating area. We got the tostada, the enchilada plate, and a burrito. Excellent. ... More reviews

View on map