What are you looking for?

Mexican Restaurants in Las Vegas

4.5 - 554 votes

Hours: 11AM - 9PM

7870 W Tropical Pkwy, Las Vegas
(702) 385-4636

Michoacán Mexican Restaurant

Very good all the way around. Only 4 stars because I get a chili relleno everytime I go and sometimes they are phenomenal and sometimes flavorless. I con... More reviews

4.4 - 463 votes

Hours: 11AM - 8PM

3950 S Las Vegas Blvd, Las Vegas
(702) 632-7403

Border Grill Mandalay Bay

Border Grill was busy and fast pace. The food was delicious and the service was quick. More reviews

4.6 - 347 votes

Hours: Closed today

9640 W Tropicana Ave, Las Vegas
(702) 823-1400

Juan's Flaming Fajitas & Cantina

Best Mexican eatery in Las Vegas Metro area, hands down. Everything off the menu is great, drinks are nice and strong and best of all, it is beyond reaso... More reviews

4.8 - 214 votes

Hours: 9AM - 9PM

136 S Rainbow Blvd, Las Vegas
(702) 243-4552

Serrano's Mexican Fast Food

Serrano’s was a complete surprise. It’s a family owned spot, and it’s the most underrated Mexican restaurant in Vegas. The food has the best flavors!!!! ... More reviews

4.8 - 202 votes

Hours: 10AM - 9PM

953 E Sahara Ave suite e-27, Las Vegas
(702) 431-0056


The food was excellent, the service WOW excellent plus 10 and the setting the cutest ? More reviews

4.4 - 350 votes

Hours: 8AM - 2AM

113 N 4th St, Las Vegas
(702) 778-7800

Nacho Daddy - Downtown

The food was good, the wait was not too bad at 20 minutes. The waitress did add a meal to our ticket that we caught and had it removed but overall it was... More reviews

4.4 - 344 votes

Hours: 8AM - 2AM

Miracle Mile Shops 3663, S Las Vegas Blvd #595, Las Vegas
(702) 462-5000

Nacho Daddy

Me and my husband just got married in lasVegas and I really wanted Mexican. I found nacho daddy online and the reviews were really good. We went in and a... More reviews

4.5 - 298 votes

Hours: 10AM - 9PM

3715 S Decatur Blvd, Las Vegas
(702) 257-6810

Bonito Michoacan Mexican Restaurant

The food was very good. The server was trying to get rid of us after we had finished our main course and we're working on our dessert. She repeatedl... More reviews

4.5 - 290 votes

Hours: 5 - 11PM

3770 S Las Vegas Blvd, Las Vegas
(702) 730-6770

Best Friend

What a cool place! When I first saw this place, thought this was a small retail store selling some food. However, I gave it a shot and omg!!! There was a... More reviews

4.3 - 367 votes

Hours: Open 24 today

3025 S Sammy Davis Jr Dr, Las Vegas
(702) 722-2289

El Dorado Cantina - Las Vegas Strip

This was my first time. Everything was amazing down to the rice and beans. I am already thinking about going back and taking other friends to experience ... More reviews

4.4 - 311 votes

Hours: 11:30AM - 10PM

3900 Paradise Rd A, Las Vegas
(702) 675-7572

Tacos & Beer

The food was excellent but the service leaves a lot to be desired. They do not come around asking if you need anything, they do not ask if your water or... More reviews

4.3 - 342 votes

Hours: 11AM - 10PM

3377 S Las Vegas Blvd, Las Vegas
(702) 420-2561


A very nice environment, food was great and we had the best waiter. I appreciate how considerate our hostess was as well! More reviews

4.5 - 257 votes

Hours: 10AM - 9PM

4016 N Tenaya Way, Las Vegas
(702) 866-0080

Sin Fronteras Tacos

Food was delicious, but they appeared understaffed, so service was lacking during our visit. All and all, would give it another chance in case we went on... More reviews

4.6 - 217 votes

Hours: 11AM - 9PM

6135 S Fort Apache Rd #402, Las Vegas
(702) 979-9329


a great local spot that offers a fantastic alternative for tacos. pineapple juice was excellent. i got the “fish” tacos and the sweetness of the mango re... More reviews

4.8 - 156 votes

Hours: 10AM - 8PM

5717 Merrill Ave, Las Vegas
(702) 434-0767

Pollos El Dorado

The most amazing chicken and Mexican food. The nicest bunch of people you will ever find! More reviews

4.2 - 350 votes

Hours: 11AM - 9PM

3200 S Las Vegas Blvd, Las Vegas
(702) 258-1211

El Segundo Sol

Service took forver, food was bland and expensive for what you get. Much better Mexican food off stripGo to Don Juan's if you want good food. Great... More reviews

4.4 - 275 votes

Hours: 8AM - 9PM

910 S Las Vegas Blvd, Las Vegas
(702) 382-6538

Dona Maria Tamales Restaurant

Classic Vegas staple for authentic Mexican food, the tamales are killer and the margaritas are H U G E, lol. Everything on the menu is good, love this p... More reviews

4.3 - 307 votes

Hours: 11:30AM - 12AM

ARIA Resort & Casino, 3730 S Las Vegas Blvd, Las Vegas
(702) 590-3637


Been here a few times. I loved the other locations outside of Vegas.Javier's is located in the Aria Hotel. Easy parking and quick to find when you w... More reviews

4.7 - 179 votes

Hours: 7AM - 3PM

5333 S Arville St #102, Las Vegas
(702) 570-7766

EL Zarape

Food was delicious and fresh. My daughter birria tacos and I got carne asada tacos, forgot to take a picture, we were hungry lol. came during lunch on a ... More reviews

4.8 - 151 votes

Hours: 11AM - 9PM

1130 S Casino Center Blvd #170, Las Vegas
(725) 251-3853


Amazing tacos, beautiful neighborhood, great vibe. The Jamaica and the veggie were really good. The chorizo was fantastic. Service was professional and f... More reviews

4.6 - 204 votes

Hours: 11AM - 9PM

6055 E Lake Mead Blvd C, Las Vegas
(702) 453-3111

Mama Marias

Best mom and pop Mexican restaurant on Sunrise Mtn. Have NEVER had a bad experience here, highly recommended. Pricing is also very fair.Also the adjoinin... More reviews

4.5 - 221 votes

Hours: 9AM - 8PM

4225 E Sahara Ave, Las Vegas
(702) 431-0284

Abuela's Tacos

I love Abuela's. Been going to this place for years and have never ordered anything besides the breakfast burrito and the chips and salsa. Delicious... More reviews

4.3 - 277 votes

Hours: 11AM - 9PM

7315 Arroyo Crossing Pkwy, Las Vegas
(702) 614-0062

Los Cucos Mexican Cafe

This place is a great place for Mexican food and tasty drinks. A family restaurant for sure. Our waitress was great, I think her name was Yolanda. All st... More reviews

4 - 382 votes

Hours: 12 - 9PM

3663 S Las Vegas Blvd, Las Vegas
(702) 385-2226

Cabo Wabo Cantina

Food is good. The staff was friendly and accommodating. I had the ceviche and it was yummy! This restaurant is on the strip and the prices were very reas... More reviews

4.4 - 226 votes

Hours: 3 - 10PM

10530 Southern Highlands Pkwy, Las Vegas
(702) 202-6489

Hola Mexican | Cocina + Cantina

Love to try new places whenever we are in town. My son saw this place on tik tok. Our waitress was awesome. Friendly, and kept checking on us.The chip... More reviews

View on map