What are you looking for?

Mexican Restaurants in Costa Mesa

4.7 - 651 votes

Hours: 10AM - 9:30PM

1768 Newport Blvd, Costa Mesa
(949) 645-0324

El Matador

Awesome authentic Mexican food. Best around in Costa Mesa. Really lovely staff and friendly people over here come check them out with you're families. More reviews

4.6 - 513 votes

Hours: 9AM - 10PM

647 W 19th St, Costa Mesa
(949) 642-0629

Taco Mesa

Not the 100% genuine taco like Taco 1986 or Tacos el gordo it's a little larger thus more expensive but flavor is fine but don't expect to get ... More reviews

4.6 - 303 votes

Hours: 9AM - 9PM

2101 Placentia Ave, Costa Mesa
(949) 642-1142

Avila's El Ranchito - Costa Mesa

Watermelon Margarita is excellent. The food is very delicious! Thank you to the crew esp MANNY and our server Hector. Very nice and accommodating. The pl... More reviews

4.5 - 313 votes

Hours: 9AM - 10PM

428 E 17th St, Costa Mesa
(949) 287-5292

Playa Mesa

If you want a good Mexican meal, this is the place to go. They have a middle island bar that you could sit in, good when you’re all alone by yourself. Gr... More reviews

4.6 - 260 votes

Hours: 11AM - 7PM

271 E 17th St, Costa Mesa
(949) 515-0909

Caliente Southwest Grill

Love thing ... Had taco - it was delicious and fresh. Very clean and great outdoor seating under the tent. More reviews

4.4 - 302 votes

Hours: 9AM - 10PM

1262 Bristol St, Costa Mesa
(714) 754-6528

Acapulco Restaurant & Cantina

Alright, so the place and food looked good on the pictures. We got a giant burrito and the tacos de la Calle. Service was nice, unfortunately the food di... More reviews

4.2 - 308 votes

Hours: 11AM - 9PM

1555 Adams Ave #103, Costa Mesa
(714) 486-3798

Descanso Restaurant

The food was delicious. My daughter and I had lunch on the patio. Business seemed to be very slow because there were only a few tables occupied inside ... More reviews

4.8 - 129 votes

Hours: 9AM - 7:30PM

841 W 19th St, Costa Mesa
(949) 722-8330

La Cañada Grill

Amazing food. My husband was craving some menudo so we googled menudo near me and this place came up. So glad we decided to go check it out. The employee... More reviews

4.4 - 221 votes

Hours: 7AM - 9PM

745 W 19th St ste h, Costa Mesa
(949) 631-4464

El Toro Bravo Tortilleria

Drive from the high desert just to come to this little spot. Great food, great price and the portions are bigger than expected. A must visit. A weekly fo... More reviews

4.5 - 188 votes

Hours: 8AM - 8:50PM

2949 Fairview Rd, Costa Mesa
(714) 437-1824

Super A's Mexican Food

Awesome family owned restaurant. The staff is always friendly and makes you feel like part of the family. When we walk in they already know our beer orde... More reviews

4.4 - 206 votes

Hours: 10:30AM - 9PM

171 E 17th St, Costa Mesa
(949) 548-8487

Baja Fish Tacos

I was a Wahoo’s devotee for years until my cousin turned me on to this place. Their fish tacos are fantastic, but their chicken are also top notch. Get t... More reviews

4.6 - 149 votes

Hours: 9AM - 3PM

# D, 2590 Newport Blvd # D, Costa Mesa
(949) 645-2226

Taco Grill #2

Insanely good, authentic Mexican grinds. Even better people working here. Shout out to Hector for showing us the way. More reviews

4.3 - 213 votes

Hours: Closed today

3313 Hyland Ave, Costa Mesa
(714) 538-8444

Taco María

Their smoke sturgeon tacos were unbelievably delicious. Out of this world.Other dishes looked amazing. Will return. More reviews

4.3 - 196 votes

Hours: 8AM - 3PM

1087 Baker St, Costa Mesa
(714) 641-9222

Hank's Mexican Food

Called it in. Packaged, ready to go. Just had to pay & out the door I went. Excellent food. True Mexican flavors. More reviews


Mi Casa

4.1 - 228 votes

Hours: 11AM - 9PM

296 E 17th St, Costa Mesa
(949) 645-7626

Mi Casa

I hate to give a poor review after years of being customers, but the food was substandard tonight. My chili relleno was just too old. The ground beef ... More reviews

4.3 - 181 votes

Hours: 8AM - 9PM

1731 Superior Ave, Costa Mesa
(949) 642-7574

Super Pollo

Wow. Absolutely wow. Everything was delicious. Perfect. Juicy and wonderful. This is our new go-to place for tender, juicy chicken. Orders were huge. Ton... More reviews

3.7 - 329 votes

Hours: 10AM - 1:30AM

1870 Harbor Blvd, Costa Mesa
(949) 612-2349

La Vida Cantina

They had some guess DJs and a photographer there that made it super fun and the fish burrito was amazing. More reviews

4.7 - 100 votes

Hours: 10AM - 9PM

333 E 17th St #14, Costa Mesa
(949) 220-7811

Tres Muchachos Seafood Grill

It's rather difficult to fully assess the multiple dichotomies of this place. Wedged snugly in a dated strip of shops, Tres Muchachos beckons with ... More reviews

4.2 - 186 votes

Hours: 9AM - 9PM

2200 Harbor Blvd #C110 #C110, Costa Mesa
(949) 646-1422

Amorelia Mexican Cafe

It is a hidden gem a diamond in the rough, so glad I found it the food was excellent the service was equally as good and my girlfriend was pleasantly su... More reviews

4.3 - 145 votes

Hours: 11AM - 8PM

3000 Bristol St, Costa Mesa
(714) 435-0130

Wahoo's Fish Taco

Everything on the menus is good. Not the most carb/ calorie Conchita, but quite tasty! More reviews

4.2 - 161 votes

Hours: Closed today

670 W 17th St, Costa Mesa
(949) 645-8873

Catalina Fish Kitchen

i love everything about this place from the best poki ever to the blackened calamari taco to the best hot sauce "shark bite" staff is friendly,... More reviews

4 - 169 votes

Hours: 9AM - 9:30PM

560 W 19th St, Costa Mesa
(949) 722-8632

El Chinaco

Pupusas where r really good! Cheese and loroco are the bomb! And the fried plantains are the best! With sour cream and the fresh brewed coffee, yummm! T... More reviews

3.9 - 184 votes

Hours: 10AM - 9PM

1460 Baker St, Costa Mesa
(714) 668-9021

Chronic Tacos

First time experience and the staff was very friendly. Jose helped me out and explained how to order and was very nice. Loved my carne asada burrito!! 10... More reviews

4.2 - 124 votes

Hours: 11AM - 8PM

1862 Placentia Ave, Costa Mesa
(949) 631-3433

Wahoo's Fish Taco

Fast, friendly service and staff, fresh tasting food, a great atmosphere, and wonderful margaritas. More reviews

3.8 - 176 votes

Hours: 8AM - 10PM

141 E 17th St, Costa Mesa
(949) 646-2153

Miguel's Jr.

The food is not great. Flavor is whatever. I ordered a spicy ? and had chips and dip. Something so basic and doesn't taste good will never satisfy. More reviews

View on map