Las Vegas has some of the best Mexican food outside of Mexico, but finding it can be a little tricky.
In this article, I highlight the best Mexican food in Las Vegas.
Whether you’re on The Strip, Downtown, or somewhere else, there’s a great Mexican restaurant nearby.
A quick look at the best Mexican food in Las Vegas
- Best Overall: Javier’s
- Runner-Up: Casa Playa
- Best Value: Gonzalez y Gonzalez
- Best Downtown: Cadillac Mexican Kitchen
- Best Fajitas: Juan’s Flaming Fajitas
- Best Patio: El Segundo Sol
- Best View: Cabo Wabo Cantina
- Best Nachos: Nacho Daddy
How we chose the best Mexican restaurants in Las Vegas
Mexican food is my favorite cuisine. I’m always eating at Mexican restaurants across the Las Vegas Valley.
I created this list based on my first hand experience. I added a wide price range from high-end to budget-friendly. I made sure to consider location. Most of the restaurants are in the tourist corridor.
I would take my friends to all of these restaurants. They all have their pros and cons, but if you’re after the best Mexican food in Las Vegas, they will treat you well.
1. Javier’s at Aria
You can’t talk about the best Mexican restaurant in Las Vegas without bringing up Javier’s at Aria.
This high-end spot delivers authentic Mexican cuisine in an impressive, contemporary setting.
From the moment you step into Javier’s, you’re immersed in an unforgettable dining experience that rivals the bright lights of Vegas.
Believe me, if you’re hunting for the best Mexican food in Vegas, Javier’s at Aria is a place you’ll want to visit.
2. Casa Playa at Wynn
Dining at Casa Playa at Wynn Las Vegas is an absolute must for anyone seeking the best Mexican food in Las Vegas.
Their high-end Latin cuisine, particularly their exquisite Mexican dishes, are a feast for the senses.
Each mouthful is a delightful explosion of authentic flavors that will make your visit unforgettable.
Go ahead and treat yourself to a meal at Casa Playa – you won’t regret it.
3. Gonzalez y Gonzalez at NYNY
As a lover of Mexican cuisine, I can confidently say that Gonzalez y Gonzalez at NYNY is a must-visit.
You’ll be swept away by the festive atmosphere and the amazing selection of drinks.
Their classic fajitas, served with warm tortillas, rice & beans, sour cream, and pico de gallo, are truly some of the best Mexican food in Las Vegas.
You won’t regret making a trip to this vibrant spot.
4. Juan’s Flaming Fajitas & Cantina
Discussion about the best Mexican food in Las Vegas is incomplete without Juan’s Flaming Fajitas & Cantina.
Here, they serve some of the most delectable fajitas you’re likely to savor.
The tantalizing sizzle and robust flavors mark this place as an essential stop for those seeking genuine Mexican fare.
Believe me, Juan’s Flaming Fajitas & Cantina rightfully claims its position among the best Mexican restaurants in Vegas.
5. Hussong’s Cantina at Mandalay Bay
You’ve got to visit Hussong’s Cantina at Mandalay Bay, undoubtedly one of the best Mexican restaurants in Las Vegas.
From the moment you step in, the lively atmosphere sets the perfect stage for a memorable meal.
The chicken burrito are out of this world and will leave you craving more.
And let’s not forget their margaritas – they’re simply the best and add the perfect kick to your dining experience.
Trust me, you won’t regret it!
6. Cadillac Mexican Kitchen at Golden Nugget
You should consider Cadillac Mexican Kitchen at Golden Nugget for your next dining adventure.
This is a top spot for the best Mexican food in Vegas, right in the heart of downtown.
The restaurant serves up authentic Mexican favorites like fajitas and tacos al carbon.
Plus, their cocktail menu is pretty solid, especially if you’re a tequila enthusiast. You’ll definitely enjoy the vibe here.
7. El Segundo Sol at Fashion Show Mall
You’ll find El Segundo Sol right on The Strip at Fashion Show Mall, making it a convenient stop for some of the best Mexican food in Las Vegas.
You can’t miss their vibrant ambience, which is one of my personal favorites, especially during their fantastic happy hour.
They serve up traditional Mexican fare that will leave your taste buds dancing.
If you’re looking for a memorable dining experience, El Segundo Sol could be your next stop.
8. Border Grill at Mandalay Bay
As you step into Border Grill at Mandalay Bay, you’re greeted with vibrant decor and a lively atmosphere.
It’s one of the best Mexican restaurants in Las Vegas, offering an extensive menu of mouthwatering dishes.
You’ll savor the flavors of their beautifully presented meals under the warm light streaming through the restaurant’s massive windows.
And don’t forget to try their cocktails – they’re as delicious as they are visually striking.
9. CHICA at The Venetian
Situated at The Venetian, CHICA is a high-end Latin restaurant that offers one of the best Mexican food experiences in Las Vegas.
Trust me, you’ll be impressed by their innovative take on traditional dishes, which I find absolutely delightful.
Their brunch is served daily and it’s something you don’t want to miss.
If you’re craving some top-notch Mexican food in Vegas, consider paying a visit to CHICA at The Venetian.
10. Taco Y Taco
In the heart of Las Vegas, Taco Y Taco delivers an authentic Mexican experience that’s hard to beat.
The casual and trendy atmosphere is perfect for a night out, and their full bar is sure to impress.
As a popular spot among locals, you’ll find it on every list of the best Mexican restaurant in Las Vegas.
You won’t want to miss their salsa bar, where even the simplest dish can be elevated to new heights.
11. Tacos El Gordo
Tacos El Gordo in Las Vegas is a must-visit for any taco enthusiast.
Known for their passion and dedication to delivering great-tasting Mexican Tacos, they’ve become a popular spot on The Strip.
As a small Tijuana chain with locations in San Diego and Las Vegas, they’re consistently ranked among the best Mexican food in Las Vegas.
You’ll be pleasantly surprised by the quality of their street tacos, and the prices are quite reasonable, especially for The Strip.
12. Tacos & Miches
Stepping into Tacos & Miches, you’ll find yourself in one of the best Mexican restaurants in Las Vegas.
Located on vibrant Fremont Street, near The D, it’s the perfect spot for a quick yet authentic Mexican meal.
The fast-service here is impressive, ensuring your cravings for delicious tacos are met swiftly.
When you’re wandering around Downtown Vegas, make sure to stop by – you won’t regret it!
13. Cañonita at Grand Canal Shoppes
Cañonita at The Venetian is a place where you can enjoy some of the best Mexican food in Las Vegas.
Overlooking the gondolas at the Grand Canal Shoppes, it offers not just a meal, but an experience.
With a menu that fuses Mexican heritage and innovation, every dish here is soulfully crafted from scratch.
Check out Cañonita on your next Vegas trip for an authentic Mexican dining experience.
14. Cabo Wabo Cantina at Miracle Mile Shops
You might not classify Cabo Wabo Cantina at Planet Hollywood as the best Mexican restaurant in Las Vegas, but it’s certainly a contender when it comes to ambiance.
Sitting there, you’re treated to prime views of the Bellagio Fountains and the Eiffel Tower – a spectacle that makes up for the average fare.
The food is decent, nothing to write home about, but the vistas more than compensate.
If you’re looking for the best Mexican food in Vegas with a side of spectacular sightseeing, this could be your spot.
15. Nacho Daddy
I believe Nacho Daddy is a must-visit for the best Mexican food in Las Vegas. They have multiple locations including Fremont Street and Planet Hollywood.
Their menu is packed with an array of mouth-watering options, but their nachos truly steal the show.
You’ll be impressed by the generous portions and the perfect balance of flavors.
Trust me, a trip to this vibrant restaurant will leave you craving for more of the best Mexican food Las Vegas has to offer.
16. Chayo Mexican Kitchen & Tequila Bar at The LINQ
Chayo Mexican Kitchen & Tequila Bar is a lively spot at The LINQ for the best Mexican food in Las Vegas.
You’ll find it right at the heart of The Strip, boasting a festive atmosphere that matches its vibrant menu.
Expect a variety of flavorful dishes that will satisfy your cravings.
Make sure to experience this top contender for the best Mexican restaurant in Las Vegas.
17. Senor Frog’s at Treasure Island
Senor Frog’s at Treasure Island is not just any Mexican restaurant in Las Vegas, it’s an authentic Mexican chain that hails directly from Mexico itself.
The festive atmosphere is complemented by their strong drinks that are perfect to wind down after a day of exploring the city.
So, if you’re looking to be transported to Puerto Vallarta or Cancun for the night, add Senor Frog’s to your list.
The Bottom Line
If you can afford it, go to Javier’s. It’s the best high-end Mexican restaurant in town.
If that’s outside your budget, I’d recommend Gonzalez y Gonzalez and Hussong’s Cantina on The Strip.
In downtown I’d go to Cadillac Mexican Kitchen and if you’re off-Strip go to Juan’s Flaming Fajitas.