Are you looking for the best Mexican food in Las Vegas? Whether you’re a tourist visiting The Strip or Downtown Las Vegas or a local looking for a delicious meal, you’ll find some of the best Mexican restaurants in Vegas.
From traditional dishes to modern takes on classic favorites, there’s something for everyone. Here’s our guide to the top Mexican restaurants in Las Vegas.
We are reader-supported. When you buy through links on our site, we may earn a commission.
Where is the best Mexican food in Las Vegas?
Javier’s at Aria offers upscale, authentic Mexican cuisine in a contemporary setting..
Wynn Las Vegas
Casa Playa offers sustainably sourced Mexican coastal cuisine with a fresh twist.
Gonzalez Y Gonzalez
New York New York
Gonzalez y Gonzalez is a high-voltage Mexican restaurant serving authentic food.
I considered all the important factors when searching for the best Mexican food in Las Vegas. I’ve visited many of these restaurants and frequent quite a few regularly.
I looked for restaurants that are recommended by locals and tourists alike and that use fresh ingredients. I considered the hospitality of the staff, the atmosphere of the restaurant, as well as the price and location.
Considering all of these criteria when making my decision, you can be sure that you’re reading an up-to-date list of the best Mexican restaurants in Las Vegas.
Center Strip • Aria
If you want the best Mexican food in Las Vegas, Javier’s is your place. They serve authentic dishes from seafood and beef to pork and chicken. You’ll find all the makings for a mouthwatering Mexican meal at Javier’s.
The cocktail menu includes hand-shaken margaritas, rare tequilas, craft cocktails, and draft beers. The upscale restaurant is located inside Aria Resort & Casino. It’s one of the most expensive options on my list, but it’s worth every penny. You should anticipate spending at least $50 per person.
2. Casa Playa
North Strip • Wynn Las Vegas
Casa Playa opened in late 2021 at the Wynn Las Vegas. It quickly made a name for itself. Casa Playa is the place to go in Las Vegas if you’re looking for upscale Mexican food. With dishes like ceviche or aguachile, seafood platters, Wagyu tacos, or suckling pig carnitas; there’s something here that sure satisfies any palate!
It’s an expensive restaurant, expect to spend at least $50 per person, but it’s a top-tier dining experience in Las Vegas. If you’re visiting and looking for high-end Mexican cuisine, I highly recommend it!
3. Gonzalez y Gonzalez
South Strip • New York New York
Gonzalez y Gonzalez is one of my favorite spots in New York New York. I always love my meals at Gonzalez y Gonzalez. The chips and salsa are so good that I could eat them all day!
The margaritas are always delicious and the perfect way to start off a night out. The atmosphere is excellent, and the restaurant turns into a Latin nightclub at night, which is really cool.
4. Juan’s Flaming Fajitas & Cantina
30 Minutes From The Strip
Juan’s Flaming Fajitas & Cantina is home to some of the best Mexican food in Las Vegas! The fajitas are delicious!
You have your choice of four different types of flaming fajitas: pork, chicken, steak, or shrimp that come with a litany of toppings.
It’s a bit of a hike from The Strip, with multiple locations in Las Vegas. But if you have the car or you want awesome fajitas, it’s worth the drive.
5. Hussong’s Mexican Cantina
South Strip • Mandalay Bay
Home of the original margarita Hussong’s Cantina has some of the best Mexican food in Las Vegas, with a menu featuring traditional and specialty tacos, taquitos, nachos, burritos.
The popular spot is known for its signature Baja cuisine that features guacamoles made from scratch daily to fill your appetite alongside dishes like chimichangas or enchiladas before finishing off at Hussong’s famous margaritas!
Hussong’s has two locations in Las Vegas, including inside The Shoppes at Mandalay Bay and on the west side of town at Boca Park.
6. Cadillac Mexican Kitchen & Tequila Bar
Fremont Street • Golden Nugget
At the Golden Nugget, you’ll find the Cadillac Mexican Kitchen & Tequila Bar. It’s a mixture of modern sports bar meets cantina. You can choose from over 70 tequilas and mezcals or grab an 80-ounce beer tower. Users rate is an average of 4 stars and commonly discuss the party-like atmosphere.
It’s one of my favorite happy hour spots in Downtown Las Vegas. I also really enjoyed the quesadillas and the house margaritas were pretty good.
7. El Segundo Sol
North Strip • Fashion Show Mall
There is no better place to enjoy a margarita than El Segundo Sol on their outdoor patio at Fashion Show Mall. The menu features fresh-made guacamole, chicken taquitos, and nachos with all the fixings you love from Mexico, including fajitas and enchiladas.
And during happy hour? They’re serving up some of your favorite Mexican delicacies at discounted rates, including margaritas, draft beers, cocktails, plus mouthwatering food like chips and salsa, tacos, and more—one of my personal favorite happy hours in Las Vegas.
8. Border Grill
South Strip • Mandalay Bay
Border Grill has a modern yet authentic Mexican menu with dishes like the carne asada quesadilla and Yucatan pork. The weekend brunch features unlimited small plates of Peruvian shrimp and grits or chilaquiles for those looking to try something new.
Be sure to check out their drink offerings such as margaritas, craft cocktails, wine, or beer while dining on the outdoor patio, which has scenic views of Mandalay Bay!
North Strip • Venetian
While technically a Latin restaurant, Chica at The Venetian has some of the best Mexican food in Las Vegas. Chica is the perfect place to experience bold flavors from around Latin America. With an innovative and diverse menu, Chica dishes are sure to not disappoint at this vibrant restaurant.
You’ll find bold dishes like “Al Pastor” Ribs, crispy Peruvian octopus, and Venezuelan braised short ribs that will make your taste buds sing! There’s so much more to explore too; there’s an extensive cocktail & wine menu with great options such as Mezcal Punch. Similar to Casa Playa, Chica is an expensive restaurant. You should expect to spend a minimum of $50 per person.
10. Taco Y Taco Mexican Eatery
20-Minutes From The Strip
One of the best tacos in all of Las Vegas, Taco Y Taco is a local favorite that has tourists clamoring for more. The mouthwatering street tacos melt in your mouth and are available with any meat you could imagine-al pastor, chorizo, pollo, or cabeza.
You can even top it off with one of their perfect salsas from their salsa bar to transport yourself right back to Mexico! Grab yourself a cocktail, beer, or wine and enjoy the best tacos in Las Vegas.
Taco Y Taco has multiple locations in Las Vegas, one about a mile from Green Valley Ranch in Henderson and another about four miles from The Strip.
11. Tacos El Gordo
Multiple Locations • Near Resorts World/Wynn
In Las Vegas, it doesn’t get more authentic. You can get fresh tacos with a Tijuana-style flair at Tacos El Gordo, home to the best tacos in Las Vegas. Some taco options include carne asada, adobada, suadero, cabeza, and chorizo, which go well with guacamole or salsa to choose your preferred flavor!
Other menu highlights include quesadillas, tostadas, mulas, sopas, and more. And don’t forget about loaded fries! There are multiple locations throughout Las Vegas, with the most popular one on the north end of The Strip across from Resorts World and Encore.
12. Tacos & Miches
Fremont Street Near The D
If you need a late-night snack on the Fremont Street Experience, check out Tacos & Miches Fremont across from The D. The aromas of tacos goodness waft out of this place onto Fremont Street. I recommend the burritos and tacos, both were very good and pair well with a Modelo. Users give it about four stars and are generally happy if they order tacos.
North Strip • Venetian
Cañonita offers a menu of mouthwatering, scratch-made Mexican favorites for breakfast, lunch, and dinner. The traditional Mexican dishes are served in a colorful and luxurious atmosphere overlooking The Venetian canals and gondolas inside the Grand Canal Shoppes.
They start with street tacos in hand-pressed tortillas to spicy sauces before you have the opportunity to enjoy fresh, house-made guacamole from authentic recipes that will make your taste buds sing!
The sizzle is felt through carne asada while jalapeño margaritas rattle on every table, making Cañonita one restaurant where there’s something for everyone – no matter what time their hunger strikes!
14. Cabo Wabo
Center Strip • Planet Hollywood
Cabo Wabo at Planet Hollywood’s Miracle Mile Shops has one of the best restaurant views in Las Vegas. The food may not be on top for me, but you can’t deny their view! The restaurant is a must-stop for any foodie visiting Sin City that wants to take in the sights.
Cabo Wabo offers signature margaritas and mouthwatering Mexican cuisine with an outdoor patio that provides stunning views of the Bellagio Fountains, Eiffel Tower – plus endless people watching! An average meal here will cost about $25 per person.
15. Nacho Daddy
Downtown & Planet Hollywood
Nacho Daddy serves up a menu of over-the-top gourmet nachos and delicious Mexican cuisine. You can find traditional options from fiesta nachos or southern fried chicken to Mexican dishes that are sure to please any palate, including tacos, enchiladas, burritos, and more!
The Nacho Daddy menu is a cocktail lover’s paradise. Choose from signature margaritas, beer on tap, and the world-famous scorpion shots! You’ll also find brunch with specialty items and bottomless mimosas to start your day.
There are three Las Vegas locations, including one on The Strip at Planet Hollywood in the Miracle Mile Shops and another downtown near the Fremont Street Experience.
16. Chayo Mexican Kitchen + Tequila Bar
Center Strip • The LINQ Promenade
Chayo Mexican Kitchen + Tequila Bar on The LINQ Promenade is a heck of an experience perfect for a nice dinner of Happy Hour on the High Roller.
During the day, Chayo is a relatively typical Mexican restaurant. But as the sun sets, the party begins. Take a ride on the mechanical bull, dance to the DJ, and enjoy the tequila.
To me, it’s less about the food and more about the experience at Chayo Mexican Kitchen. While they do have good food, it’s pretty pricey. That said, the environment is what you’re paying for and it’s unlike any other Mexican restaurant on The Strip.
17. Señor Frog’s
North Strip • Treasure Island
Señor Frog’s at Treasure Island is a Mexican institution. While not a place I would recommend for Mexican food, it’s a heck of a party! Take a shot of tequila, grab a frozen margarita, and get loose on the dance floor!
The food itself leaves something to be desired, but that’s not why you should go to Senor Frog’s. There’s just so much to enjoy here, including the festive atmosphere that is unforgettable.
18. Yolos Mexican Grill
Center Strip • Planet Hollywood
Yolos Mexican Grill at Planet Hollywood has a festive atmosphere with traditional Mexican favorites. They have 60 different tequila options to tantalize your taste buds, as well delicious appetizers and tacos that will delight any appetite – don’t forget about their fresh fruit margarita!
Whether you’re looking for Mexican food or just some tequila with friends, Yolos Mexican Grill has everything your appetite desires. It’s a bit pricey for what it is, you should expect to spend about $30 per person.
19. Diablo’s Cantina
Luxor & Mirage
Diablo’s Cantina at Luxor and Mirage is a festive restaurant that will give you a buzz. On the south end of The Strip, there are not a lot of Mexican restaurants to choose from. If you’re heading to Blue Man Group or Carrot Top, Diablo’s Cantina makes a perfect pre or post show meal!
Here you can enjoy a great atmosphere, good drinks while grabbing some enchiladas, fajitas, or tacos to kickstart your night in Las Vegas. If you’re unable to afford Border Grill, this is a good spot on the south end of Las Vegas Boulevard.