Las Vegas is not short of excellent Mexican restaurants. Regardless of the season, you will not miss Mexican delicacies in the big Nevada city. However, which ones are indeed the best in the region? Does it even matter which Mexican restaurant you visit in Las Vegas?
It can be hard for casual diners to tell the difference between a great Mexican restaurant, a Tex-Mex restaurant, a modern Mexican restaurant, and a tourist-focused cantina. Some menus are rooted in regional Mexican cooking, while others are Americanized, fusion-focused, or built more around margaritas and nightlife.
Our best Mexican restaurants in Las Vegas list highlights a few things you may want to consider before visiting a Mexican restaurant. It will also stress the best Mexican joints in Las Vegas, whether on the Strip, near it, or in Downtown Las Vegas.
Remember that these restaurants are subject to closure, relocation, menu changes, and updated hours; therefore, check the restaurant’s current website or reservation page before visiting.
What Makes for a Great Mexican Restaurant?
Mexican food comes in many forms. Some restaurants focus on regional Mexican cooking, some lean into Baja seafood, some specialize in street tacos, and others offer Tex-Mex, modern Mexican, or Las Vegas-style cantina experiences. None of those categories are automatically bad, but it helps to know what kind of restaurant you are choosing.
Here are a few signs that can help you spot a more serious Mexican restaurant:
- Fresh tortillas matter – Corn tortillas are central to many Mexican dishes, especially tacos. A restaurant that makes tortillas in-house or uses quality fresh tortillas usually has an advantage.
- There is more than one salsa – Many strong Mexican restaurants offer multiple salsas, from salsa verde and salsa roja to roasted, smoky, spicy, or regional versions.
- The menu has a clear identity – A good Mexican restaurant may focus on Baja seafood, Mexico City-style dishes, handmade masa, Sonoran tacos, mole, or modern Mexican cooking. The best menus usually feel intentional rather than random.
- Tacos are balanced – A great taco does not need to be buried under lettuce, cheese, and sour cream. Many traditional tacos rely on meat or vegetables, onions, cilantro, salsa, lime, and a good tortilla.
- Ingredients taste fresh – Fresh cilantro, lime, chiles, masa, seafood, slow-cooked meats, and house-made sauces can make a big difference.
- Drinks are thoughtful – A strong tequila, mezcal, margarita, or aguas frescas program can show that a restaurant takes the full Mexican dining experience seriously.
Tex-Mex items like fajitas, queso, and loaded nachos can still be delicious and worth ordering. The key is not whether a restaurant is “purely authentic,” but whether the food is well made, fresh, consistent, and honest about what it is.
Best Mexican Restaurants in Las Vegas
1. Border Grill – Mandalay Bay


- Address: 3950 S Las Vegas Blvd, Las Vegas, NV 89119 at Mandalay Bay
- Hours: Monday to Friday from 11 am to 10 pm; Saturday and Sunday from 10 am to 10 pm
- Website menu: Border Grill
- Phone: (702) 632-7403
Border Grill at Mandalay Bay is one of the most popular places to dine on the Strip. The restaurant includes catering for celebrations, private events, brunch, lunch, dinner, and dine-in. It serves modern Mexican food made by Chefs Mary Sue Milliken and Susan Feniger.
Border Grill started as one of the first regional Mexican cooking restaurants in 1985. The dishes are inspired by Oaxaca, Mexico City, the Yucatan coast, Tijuana, and Baja coastal cooking. The chefs, Mary and Susan, are award-winning curators who have played a huge role in popularizing Mexican cuisines.
Their menu includes tacos made with hand-pressed corn tortillas, organic rice, and black beans. Shared dishes may include border guacamole, queso fundido, green corn tamales, plantain empanadas, and tortilla soup. The tortas include chicken poblano torta, Mexico City Torta, and Chile Relleno burger.
Another plus at Border Grill is its weekend brunch. The restaurant offers unlimited small plates and bottomless mimosas, micheladas, and Bloody Marys on Saturdays and Sundays from 10 am to 3 pm. Specials and prices can change, so check the current menu before going.
2. Cantina Contramar – Fontainebleau Las Vegas
- Address: 2777 S Las Vegas Blvd, Las Vegas, NV 89109
- Hours: Daily from 5:30 pm to 10:30 pm
- Website menu: Cantina Contramar
- Phone: (702) 678-9000
Cantina Contramar is one of the most important new Mexican restaurants in Las Vegas. Located at Fontainebleau Las Vegas, it comes from Chef Gabriela Cámara, founder of the iconic Mexico City restaurant Contramar.
The restaurant brings a refined, seafood-driven Mexican dining experience to the north Strip. Signature inspirations include Contramar-style tuna tostadas and pescado a la talla, while the Las Vegas menu also adds dishes suited to the city’s steakhouse-loving crowd.
Cantina Contramar is not a casual taco shop. It is a polished destination restaurant that works well for seafood lovers, date nights, special dinners, and diners who want a current high-end Mexican restaurant on the Strip.
3. El Dorado Cantina

- Address: 3025 Sammy Davis Jr Dr Las Vegas, NV 89109
- Hours: Open daily, with late-night and 24-hour-style service depending on location and booking channel
- Website menu: El Dorado Cantina
- Phone: (702) 722-2289 for the Strip location
El Dorado Cantina is an authentic Mexican cuisine restaurant with several locations in Las Vegas, the main one being The Strip. Its most praised dishes include street tacos, carne asada burritos, chicken enchiladas, and pulled chicken burritos.
The restaurant was opened in 2014 and has received many awards and accolades, such as the 2018 Best Mexican Restaurant in Las Vegas from the Las Vegas Review-Journal. All the foods are made fresh daily without the need for canned products or the use of microwaves. This helps the customers eat dishes with all the nutrients intact for a better Mexican food experience.
The Las Vegas Strip menu includes vegan, vegetarian, gluten-friendly, and spicy options. You will find tableside guacamole, chicken taquitos, beef taquitos, and signature tacos. Other tacos include lobster taco, grilled Mahi, shrimp taco, crispy fish taco, and lettuce wraps.
El Dorado Cantina is also a useful option if you want Mexican food late at night near the Strip. Since hours and brunch specials can vary by location, check the exact location before you go.
4. Javier’s
- Address: 3730 Las Vegas Blvd S at the Strip in ARIA Resort & Casino
- Hours: Monday to Sunday from 11:30 am to 12 am
- Website menu: Javier’s
- Phone: (702) 590-3637
Javier’s Mexican restaurant is located at the ARIA Resort & Casino in CityCenter. The refined Mexican restaurant is self-proclaimed to provide you with the most refined foods in Mexico. Javier’s is popular throughout the US, with its Southern California locations being the most visited and praised.
The Las Vegas location has one of the largest selections of fine tequilas and consists of the main dining room, al fresco patios, a bar, and a few intimate and private dining rooms. Enter the premises to have fun with hand-shaken margaritas, craft cocktails, and several selections of fine wine.
Javier’s uses quality seafood to make dishes like the Camarones Al Mojo De Ajo, Callitos Mazatlan, enchiladas pueblo, Camarones con rajas, and Salmon Al Sarten. The salads on the menu include the house salad, Javier’s Special house salad with shaved parmesan, ensalada de Asada, and Javier’s chopped salad with fresh greens, cucumbers, avocado, roasted corn, tomatoes, and champagne vinaigrette.
5. Juan’s Flaming Fajitas & Cantina

- Address: 9640 W Tropicana Ste 101, Las Vegas
- Hours: Hours vary by location and day; check the current restaurant page before visiting
- Website menu: Juan’s
- Phone: (702) 823-1400
The inspiration that led to the development and progress of Juan’s Flaming Fajitas and Cantina came from traditional Mexican cuisines. These dishes include Carnitas, Chile Rellenos, Enchiladas de Mole, and the beloved fajitas. Their menu consists of vegan foods, vegetarian, marinated meats, and lots of Mexican desserts.
The dinner menu is served daily and after 3 pm on the weekdays. The dinner options are vast, with appetizers like the Quesadilla, Queso Fundido, Queso Dip, Shrimp Cocktail, and taquitos rancherito. The ensaladas include grilled vegetable salad, shrimp ceviche salad, taco salad, and the JFFC’s salad which comes with your choice of chopped Pollo Asado or steak with rice and beans, or seasoned steamed vegetables filled with mixed greens.
Juan’s is best known for tableside flaming fajitas, bright murals, live music, happy hour, and a lively atmosphere that works well for groups and families.
6. Hussong’s Cantina – Mandalay Bay

- Address: 3930 Las Vegas Blvd S Ste 121B, The Shoppes at Mandalay Bay
- Hours: Sunday to Thursday from 11 am to 11 pm; Friday and Saturday from 11 am to 12 am
- Website menu: Hussong’s Cantina
- Phone: (702) 632-6450
Hussong’s Cantina is named as the home of the original margarita. The story goes that a bartender at the original location found the drink by mixing equal parts of tequila, lime, and Damiana. The drink was then offered to Margarita Henkel, the daughter of the German Ambassador to Mexico. The drink became popular due to the fair lady’s initial impressions and the name margarita.
It was established in 1892 back in Ensenada, where it was famous for being “the bar that built a town.” It was a place that was famously visited by movie stars, gunslingers, and revolutionaries. Over the years, the owners have opened multiple locations, one of which is at Mandalay Bay.
The menu has the Original Margarita, which is made of Sauza Blue Reposado Tequila, agave nectar, and freshly squeezed lime juice. You will also find specialty tacos like the Baja shrimp with beer-battered shrimp, corn tortillas, cabbage mix, pickled red onions, and micro greens.
Hussong’s is especially useful if you want casual Mexican food, margaritas, and a lively atmosphere at Mandalay Place.
7. Milpa
- Address: 4226 S Durango Dr, Suite 101A, Las Vegas, NV 89147
- Hours: Daily from 8 am to 9 pm
- Website menu: Milpa
- Phone: (702) 247-4147
Milpa is one of the strongest off-Strip Mexican restaurants to add to this list. The restaurant is known for stone-ground masa, fresh tortillas, breakfast, tacos, and a more thoughtful approach to everyday Mexican food.
This is a good option if you care about tortillas and masa. Instead of relying only on standard restaurant tortillas, Milpa puts the corn and tortilla program closer to the center of the experience.
Come here for breakfast tacos, chilaquiles, burritos, tacos, fresh masa dishes, and a casual meal away from the Strip. It is not as flashy as the resort restaurants, but it is one of the better choices if you want the food itself to be the main draw.
8. Casa Don Juan

- Address: 1204 S Main St, Las Vegas, NV 89104
- Hours: Monday to Thursday from 8 am to 9 pm; Friday and Saturday from 8 am to 10 pm; Sunday from 8 am to 9 pm
- Website menu: Casa Don Juan
- Phone: (702) 384-8070
Casa Don Juan is located in Downtown Las Vegas, where the city’s cultural hub exists. This authentic setting is complemented by the excellent customer relations that Casa Don Juan is known for and the speed of service and consistency in delivering great fresh Mexican foods.
The appetizers include Camarones Mariposa, which is made in shrimp butterfly style, Camarones Ahogados, Queso Cheese Dip, and many more.
Casa Don Juan is a strong choice if you want a colorful downtown Mexican restaurant with a comfortable, family-friendly feel. It is also useful for breakfast, lunch, or dinner around the Arts District and Main Street area.
9. Tacos El Gordo

- Address: 3041 S Las Vegas Blvd, Las Vegas, NV 89104, with additional Las Vegas-area locations
- Hours: Sunday to Thursday from 10 am to 2 am; Friday and Saturday from 10 am to 4 am at the Las Vegas Boulevard location
- Website menu: Tacos El Gordo
- Phone: (702) 331-1160
Tacos El Gordo is one of the most famous taco stops in Las Vegas, and it deserves a place in any serious Mexican food guide for the city. The brand began in Tijuana-style taco culture and is especially known for adobada tacos sliced from the trompo.
The menu is simple compared with a full-service restaurant, but that is part of the appeal. You come here for tacos, mulitas, fries, meats, salsas, and a fast-moving counter-service experience.
The Las Vegas Boulevard location is especially useful for Strip visitors, though lines can get long. If you care more about tacos than table service, Tacos El Gordo is one of the most important Mexican food stops in Las Vegas.
10. Chayo Mexican Kitchen + Tequila Bar

- Address: 3545 S Las Vegas Blvd at The LINQ Promenade
- Hours: Sunday to Thursday from 8 am to 11 pm; Friday and Saturday from 8 am to 11 pm, with Latin Nights from 12 am to 4 am on Friday and Saturday
- Website menu: Chayo Mexican
- Phone: (702) 691-3773
Chayo mixes innovative Mexican fare with many authentic and traditional Mexican dishes to give you a world-class experience. One of the unique aspects of the restaurant is the bottomless mimosa offering available during brunch hours. Remember that the offer can have a time limit and may require an entrée purchase, so check the current brunch rules before ordering.
The menu consists of delicacies such as the Chayo quesadilla, a Mexican cheese blend, roasted chiles, cilantro cream, and pickled vegetables. You can also get the queso dip with Mexican cheese fondue, roasted chiles, and tortilla chips. The burritos include chicken, carne asada, and grilled shrimp burritos.
Chayo is also known for its tequila and mezcal program, Strip location, patio energy, mechanical bull, and Latin nightlife on weekends. It is better for a lively Vegas cantina experience than a quiet traditional dinner.
11. La Mona Rosa
- Address: 100 S 6th St, Las Vegas, NV 89101
- Hours: Brunch Friday to Sunday from 11 am to 4 pm; dinner Tuesday to Thursday from 5 pm to 10 pm and Friday to Sunday from 4 pm to 10 pm
- Website menu: La Mona Rosa
- Phone: (702) 600-3196
La Mona Rosa now occupies the former La Comida space in downtown Las Vegas. The restaurant keeps the Fremont East / downtown Mexican dining energy alive with a refreshed look, cocktails, brunch, dinner, and happy hour.
This is a good choice if you want a downtown Mexican restaurant that feels current, colorful, and cocktail-friendly. The brunch menu, dinner menu, and happy hour make it useful for several different types of visits.
Try dishes like papas con chorizo, tacos, guacamole, tres leches, and cocktails like a carajillo. It is especially convenient if you are bar-hopping downtown or visiting the Fremont Street area.
Also Read:
Honorable Mentions
The above list will give you a fantastic taste of Mexican cuisines in a unique and exciting environment. Below are some of the other restaurants in Las Vegas that you may want to check out to get Mexican delicacies and a vibrant ambiance.
- Mariposa Cocina and Cocktails
- Chavelos Mexican Bar and Grill
- Las Cazuelas
- Lindo Michoacan
- El Segundo Sol
- Nacho Daddy
- Ghost Donkey

