What are you looking for?

Mexican Restaurants in Costa Mesa

4.6 - 680 votes

Hours: 11AM - 10PM

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

El Matador

There's a reason it's been a top favorite for Mexican food since the 60's. Good food, good drinks, great servers. Never disappointed. Shri... More reviews

4.6 - 550 votes

Hours: 9AM - 10PM

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

Taco Mesa

The food is eh , the cooks don't know how to be respectful of customers had one of the younger guys trying to hit on my Girl when I came in, it'... More reviews

4.7 - 358 votes

Hours: 11AM - 9PM

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

Avila's El Ranchito - Costa Mesa

Best Mexican food in California, hands down. The salsa is spicy, the chips never stop flowing- you must ask for Hector, he will give you awesome service!... More reviews

4.4 - 362 votes

Hours: 11AM - 10PM

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

Playa Mesa

Great drinks and everything on the menu is great , and service is welcoming and great More reviews

4.6 - 265 votes

Hours: 11AM - 7PM

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

Caliente Southwest Grill

the cashier in the front working on halloween at 1 pm was totally rude we asked if they had tamrindo agua frescas as well as the sodas in the fridge she ... More reviews

4.3 - 357 votes

Hours: 11AM - 10PM

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

Acapulco Restaurant & Cantina

Buen servicio cada vez que vamos mi madre y yo a desayunar disfrutamos de variedad de platillos, cada vez que hemos ido siempre nos atiende el mesero lla... More reviews

4.5 - 273 votes

Hours: 10:30AM - 9PM

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

Baja Fish Tacos

Oh my... I'm new to the area this is in my top five places to eat. Keep in mind I have tried a lot of places at this point. The employees give servi... More reviews

4.1 - 386 votes

Hours: Closed today

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

Descanso Restaurant

The food is good. Bit way over priced. I ordered fish tacos and I swear they were tj street taco sized which you should pay $3 for bit they were $16 for ... More reviews

4.5 - 226 votes

Hours: 9AM - 8:50PM

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

Super A's Mexican Food

Worst experience ever and really bad service from a male server just trying to get a different spot to seat he response was very unprofessional and treat... More reviews

4.4 - 249 votes

Hours: 7AM - 9PM

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

El Toro Bravo Tortilleria

The food is amazing but it's currently the ONLY place in Costa Mesa that requires a mask for service. Management was extremely unprofessional, won&#... More reviews

4.8 - 134 votes

Hours: Closed today

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

La Cañada Grill

All food was good , bomb pozole , bomb enchiladas costillas de puerco michelada super good everytime we came her they give lot of food and homemade test ... More reviews

4.7 - 133 votes

Hours: 11AM - 9PM

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

Tres Muchachos Seafood Grill

Great food, friendly service, plenty of patio seating. Our favorite brunch along 17th! More reviews

4.6 - 150 votes

Hours: 9AM - 7PM

# 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

3.8 - 360 votes

Hours: 11AM - 2AM

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

La Vida Cantina

The food was delicious! Bottomless mimosas were really good. Gigi was our server today, she was so attentive! More reviews

4.2 - 239 votes

Hours: 5 - 9PM

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

Taco María

I hate to do this to any restaurant, because I know it’s a difficult business and these reviews matter. Nevertheless, the experience was so distasteful I... More reviews

4.3 - 205 votes

Hours: 7AM - 9PM

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

Hank's Mexican Food

It's been a while before I've eaten its burrito again. It tasted just as good as I remembered. Thank you for still being here to serve food to ... More reviews


Mi Casa

4.1 - 252 votes

Hours: 11:30AM - 9PM

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

Mi Casa

Recently stopped by this place and man, their salsa is simply the one of the best salsa I ever had. Make sure to ask your waiter for some hot salsas and ... More reviews

4.3 - 194 votes

Hours: 8AM - 9PM

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

Super Pollo

Best pollo asado and chicken flautas. I drive 25 miles for this. It's worth it ! More reviews

4.2 - 216 votes

Hours: 9AM - 9PM

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

Amorelia Mexican Cafe

The Pozole soup tastes good but the price went up to $15 for a small cup so think twice before ordering!!! More reviews

4.3 - 172 votes

Hours: Closed today

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

Catalina Fish Kitchen

Yes! Came here for fish and chips and was very pleased. From out of town and would come back here if I ever returned. Lots of good looking things on the ... More reviews

4.2 - 155 votes

Hours: 11AM - 8PM

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

Wahoo's Fish Taco

The immediate thought that comes to kind when I think about my visit is “?”. The. Food. Was. Absolutely. incredible.. top 2 picks: bonsai burrito and Lee... More reviews

4 - 181 votes

Hours: 9AM - 9PM

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

El Chinaco

Simply put....Great food and service. Took the family on a Saturday night. Came for the pupusas and we were not disappointed. They were super good. Try t... More reviews

4.2 - 137 votes

Hours: 11AM - 8PM

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

Wahoo's Fish Taco

Food is great! Fantastic array of "protein" choices for anyone who prefers different options. Service is excellent and all food is fresh and ma... More reviews

3.8 - 203 votes

Hours: 7AM - 10PM

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

Miguel's Jr.

Miguel's Jr. is one of the best, if not the best Mexican fast food I've ever had. To be clear, it's not as good as your favorite hole in t... More reviews

4.8 - 60 votes

Hours: 9AM - 8PM

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

El Mesquitito Grill

This place was Delicious! I am very picky with Mexican food but this place did not disappoint! The michelada was very well done , we had a fish and al pa... More reviews

View on map