What are you looking for?

Mexican Restaurants in Newport Beach

4.3 - 460 votes

Hours: 11AM - 10PM

143 Newport Center Dr, Newport Beach
(949) 718-0300


Love coming here! The food is fantastic and the ambience is great! however at some point the music got so loud we could not hear each other talk, but the... More reviews

4.1 - 481 votes

Hours: 11AM - 10PM

251 Pacific Coast Hwy, Newport Beach
(949) 675-9800

SOL Mexican Cocina

Love this restaurant food is amazing stuff is so friendly and fun!! I recommend the Filet mignon garlic tacos!! And the homemade guacamole More reviews

4.1 - 353 votes

Hours: 2 - 9PM

1617 Westcliff Dr, Newport Beach
(949) 386-8100

Gracias Madre Newport Beach

This location is every bit as good as the others. They make amazing food first and it happens to be ethical. Gracias Madre might be instrumental in trans... More reviews

4.1 - 330 votes

Hours: 11:30AM - 10PM

7832 Pacific Coast Hwy, Newport Beach
(949) 494-1239

Javier's Restaurant - Newport Beach

Unbelievable service. Drink orders out every time in less than 5 minutes…..for a group of 6. Never experienced that before!! More reviews

4.2 - 284 votes

Hours: 11AM - 9PM

2104 W Oceanfront, Newport Beach
(949) 723-0606

Rockin' Baja Lobster - Newport Beach

The lobster tail, meat, chicken, and shrimp for 2 is delicious. You also get rice, beans, and tortillas with your order more than enough for 2 people. More reviews

4.3 - 246 votes

Hours: 7AM - 9PM

4533 Pacific Coast Hwy, Newport Beach
(949) 642-2458

Chronic Tacos

It's small inside but the food was really good and the service was fast and friendly. More reviews

4 - 336 votes

Hours: 11AM - 9PM

2607 CA-1, Newport Beach
(949) 650-1818


Love that they take reservations! Girls on phone and the hostess so sweet . First time there and loved the atmosphere but our Waiter was rude and MIA , ... More reviews

4.4 - 213 votes

Hours: 7AM - 9PM

703 E Balboa Blvd, Newport Beach
(949) 675-0808

Great Mex Grill

Really good Mexican food place. Definitely recommend coming here if you're craving Mexican food. Fair prices and good service More reviews

4.1 - 298 votes

Hours: 11AM - 2AM

114 Mc Fadden Pl, Newport Beach
(949) 673-0292

Baja Sharkeez

Great vibe and service! Loved the atmosphere and the employees are so sweet and welcoming More reviews

4.3 - 237 votes

Hours: 11:30AM - 9PM

3520 East Coast Hwy, Corona Del Mar
(949) 777-6137

El Cholo

Phenomenal meal there again today. Best Mexican food in So Cal or perhaps anywhere. Had the Mexican chopped salad and it was delicious, had an abundance ... More reviews

4.5 - 166 votes

Hours: 9AM - 9PM

3417 Newport Blvd, Newport Beach
(949) 723-4432

Carnitas La Villa

Sum good delicious Mexican food n prices are great for it to b in Newport beach my spot wen im in Newport beach More reviews

4.1 - 264 votes

143 Newport Center Dr, Newport Beach
(949) 718-0300


Not a good restaurant to take friends who cannot eat spicy food. I asked the waiter from the beginning please help with ordering mild dishes. The table s... More reviews

4.3 - 207 votes

Hours: 10AM - 8PM

3014 W Balboa Blvd, Newport Beach
(949) 723-8226

Sancho's Tacos

I won't eat there ever again after I seen something that was done by the cook around the food. No thank you I'm straight I'll go to Huntin... More reviews

4.2 - 210 votes

Hours: 11AM - 9PM

2515 East Coast Hwy, Corona Del Mar
(949) 644-8226

Avila's El Ranchito - Corona Del Mar

Mama Avilas soup was delicious and the burritos are big enough for 2 people to share. More reviews

4 - 241 votes

Hours: 11AM - 9PM

2800 Newport Blvd, Newport Beach
(949) 675-6855

Avila's El Ranchito - Newport Beach

I love this restaurant and the servers that have been there for sometime are absolutely amazing!! Not sure who the new girl was today on the patio but sh... More reviews

4.2 - 195 votes

Hours: 7AM - 9PM

102 Mc Fadden Pl, Newport Beach
(949) 675-7991

Charlie's Chili Restaurant

Every time we go to Newport beach or Huntington beach we have to go here. I always get the chili omelette and it is ALWAYS good. Service was quick and th... More reviews

4 - 237 votes

Hours: 11AM - 8PM

407 31st St, Newport Beach
(949) 673-9453

Wild Taco

The food is always fresh. Everything always tastes amazing. They do get busy but they're always very attentive and kind. It's a small operation... More reviews

3.7 - 255 votes

Hours: 11AM - 12:30AM

100 Main St, Newport Beach
(949) 675-7760

Cabo Cantina

Loved the food. Only problem there was only one waitress working on our side and she was making the drinks as well. I forget her name but she was the bes... More reviews

4.2 - 132 votes

Hours: 11AM - 9PM

3025 East Coast Hwy, Corona Del Mar
(949) 673-2211

La Fogata Rotisserie Chicken

I ordered the steak enchiladas to-go. All went fine until I was halfway through the yummy dinner and came across a couple of long black hairs in my food.... More reviews

4 - 149 votes

Hours: 11AM - 8PM

2632 San Miguel Dr, Newport Beach
(949) 720-0980

Taco Rosa

Some of the dishes here are very good, some are just ok, and it often depends on the day. The drinks are unexceptional. Staff is pleasant. The interior i... More reviews

3.8 - 116 votes

Hours: 10AM - 10PM

2232 Bristol St S, Newport Beach
(949) 474-2120

El Pollo Loco

I had the worst experience on 8/12 after being told by a Male manager on 8/11 that my meal would be replaced. A regular female employee told me an awful ... More reviews

3.6 - 132 votes

Hours: 10:30AM - 7:30PM

21119 Newport Coast Dr, Newport Coast
(949) 729-1000

Sharky's Woodfired Mexican Grill

Delicious and healthy food. Friendly and fast service. Many choices to have it your way on the menu. More reviews

3.9 - 96 votes

Hours: 11AM - 7:30PM

401 Newport Center Dr, Newport Beach
(949) 760-0290

Wahoo's Fish Taco

First time at this location, it was not crowded and the service was good. I ordered their crispy Baja rolls and they were good but I didn't think th... More reviews

4.1 - 66 votes

Hours: 11AM - 9PM

707 E Oceanfront, Newport Beach
(949) 673-1730

Tacos Cancun

Outstanding! Super fresh and delicious. Nice little place to sit and people watch while you eat too. More reviews

3.6 - 104 votes

Hours: 7AM - 1AM

4101 Jamboree Rd, Newport Beach
(949) 724-0133

Taco Bell

Another location closed and didn't fulfill my order. I accidentally called the wrong number but the manager Jose accommodated us and gave us free ta... More reviews

View on map