Top 10 Best Mexican Restaurants in Las Vegas

Las Vegas is a phenomenal choice for foodies as there’s a wide range of cuisines available to choose from, And Mexican cuisine is one of the most popular choices. There is a wide range of restaurants that offer both classic authentic cuisine, as well as more modern takes and even fusions. In this article, we will be taking a look at the top ten choices for anyone craving authentic Mexican cuisine.
Juan’s Flaming Fajitas & Cantina is located just off the Las Vegas Strip and it is a must-visit on our list. With friendly staff and a great atmosphere, you’re sure to have a great time even before you order. One of our favorite parts of the restaurant is their signature flaming fajitas that are set on fire tableside.
Flaming Fajitas with onions, bell peppers, your choice of protein, sour cream, guacamole, and pico de gallo
Tacos De La Calle with your choice of protein, onions, and cilantro on soft corn tortillas
En Tomatillo Enchiladas covered in tomatillo sauce with diced onions, queso fresco, and cilantros
Address: 9640 W Tropicana Ave, Las Vegas, NV 89147
Nacho Daddy is an incredibly popular Mexican restaurant at the Miracle Mile Shops at Planet Hollywood. As the name suggests, they specialize in a large variety of nacho dishes. The nachos break down into three categories, the traditional tastes, the American-Mexican fusions, and the exotics.
Golden Knights Nachos topped with filet mignon, cheddar & jack cheeses, yellow queso sauce, mushrooms, red & green peppers, and pickled peppers
Lobster & Crab Nachos with white queso sauce, serrano aioli, mango pico de gallo, fresh jalapenos and sriracha.
Also located at the Miracle Mile Shops at Planet Hollywood, Cabo Wabo Cantina features delicious dishes and equally delectable drinks. The restaurant has a lively atmosphere as well as a stunning view of the Bellagio Fountains from your seat!
Cotija Crusted Quesadilla with your choice of protein, guacamole, sour cream, and beans & rice
Sammy’s Tequila Shrimp with a tequila-lime sauce and Mexican dirty rice
Carnitas Platter with rice, guacamole, beans, and flour tortillas
Located in the Durango casino, Mijo Modern Mexican has plenty of fresh and delicious dishes that will make you want to come back to again and again. The restaurant also has a wide selection of tequilas and cocktails. The atmosphere is gorgeous and incredibly inviting, which makes it perfect for a night out with friends or family.
Blue Fin Tuna with mango, pickled shallots, chipotle mayo, and cilantro
Lobster and Corn Tostada with cilantro, avocado, and chipotle mayo
Sea Bass Ceviche with leche de tigre, tomatoes, corn, onions, avocado, and cucumber
For a mouthwatering coastal Mexican cuisine, Sol Mexican Cocina at Caesars Palace is the perfect place. The restaurant offers a wide variety of dishes, from classics like tacos and enchiladas to elevated takes like hot & raw tropical ceviche with habaneros and tropical fruits.
Coconut Calamari with toasted sesame, and a dried orange peel & spicy dipping sauce
Grilled Waygu Steak with tomatillo salsa, spinach, cilantro chimichurri, and jalapeños
CHICA is a wonderful Mexican restaurant located at The Venetian. The menu elevates traditional Mexican dishes with a modern twist, and every plate of food is absolutely incredible. One favorite is the Nayarit Seafood Tostada, topped with crab, shrimp, cured salmon, and nayarit salsa.
Ensenada Tuna Tartare with shiitake mushrooms, avocado, lime juice, ginger, and a nori rice cracker
Venezuelan Braised Short Rib with cotija mash, a habanero relish, and pea shoots
Raw Seafood Tower with ceviche trio, poached lobster, raw oysters, and shrimp
Carlos ‘n Charlie’s is an excellent Mexican restaurant that is located at the Flamingo. The restaurant is known for its large portions and affordable prices. It features traditional Mexican dishes such as enchiladas, tacos, and burritos, as well as a range of unique specialties.
Dishes you can’t miss out on:
Charlie’s Burrito with chicken, carne asada, chorizo, pico de gallo, mixed cheese, and Mexican rice & refried beans
Mexican Guacamole Burger with chipotle mayo, cheddar, guacamole, lettuce, tomatoes, and onions
El Dorado Cantina is a popular spot with both tourists and locals alike (including the Golden Knights team!) and there’s no wonder why. The restaurant features a range of delicious Mexican dishes like grilled mahi tacos, as well as an extensive selection of margaritas and cocktails.
Judi Siegel Platter with marinated chicken and steak, caramelized onions, grilled asparagus, cilantro rice, and your choice of beans
Filet Mignon Tacos with chimichurri sauce, crispy onions, and micro cilantro
Address: 3025 S Sammy Davis Jr Dr, Las Vegas, NV 89109
Hola Mexican Cocina + Cantina is an authentic Mexican restaurant that brings the roots of Mexican food to your plate. The restaurant was started by students of a cooking school in San Miguel de Allende, Mexico and their dishes honor their mentor Marilau Ricaud.
“Dirty” Street Corn with chicharron crumble, crispy chorizo, and chipotle mayo
Achiote Jackfruit Chimichanga with grilled pineapple, chickpeas, guacamole, pico de gallo, and roasted onion
Address: 10530 Southern Highlands Pkwy, Las Vegas, NV 89141
For an upscale experience that cannot be beat, Javier’s at ARIA Resort & Casino is a phenomenal choice. Starting the meal with deliciously spicy salsa and chips, and having a plethora of options to choose from, Javier’s is sure to please any palate.
Carne Y Camarones – 8oz filet mignon and white prawns sauteed in a garlic butter sauce
Cabo Azul (Maine Lobster Enchilada) with poblano chiles, Dungeness crab, and shrimp
Whether you’re craving authentic Mexican street food or looking for an upscale dining experience, many Las Vegas Restaurants offer a variety of mouthwatering dishes that capture the essence of Mexican cuisine. If you visit any of our choices, let us know how it was below!
![]() ![]() ![]() ![]() |
![]() |