Best Mexican Restaurants in Las Vegas

Our team of experts has spent countless hours researching and taste-testing the top Mexican restaurants in Las Vegas to bring you the ultimate guide to satisfy your cravings. Our list covers whether you’re in the mood for traditional street-style tacos, authentic mole, or mouthwatering churros. We’ve included various options, from casual spots perfect for a quick bite to upscale restaurants with a chic ambiance, ideal for a romantic evening or special occasion.

No matter what kind of Mexican cuisine you’re in the mood for, our updated list of Mexican Restaurants has covered you. So indulge in some delicious food and drinks and experience the vibrant flavors of Mexico right here in Sin City!

Best Las Vegas Mexican Restaurants

1. Casa Playa

Casa Playa is the ultimate destination for those who want to enjoy authentic Mexican cuisine in the heart of Las Vegas. The Restaurant offers a vibrant and lively atmosphere that complements the bold flavors and colorful dishes served here.


One of the standout features is the extensive menu with a wide range of Mexican classics and modern interpretations of traditional dishes. The kitchen is helmed by skilled chefs who use only the freshest and highest quality ingredients to create dishes bursting with flavor and texture.

  • Location: 3131 Las Vegas Blvd S, Las Vegas, NV


Whether you are in the mood for tacos, burritos, enchiladas, or other Mexican favorites, it has something to offer. The menu also includes a range of vegetarian and vegan options[lkjj] and gluten-free choices, ensuring that everyone can find something to suit their tastes and dietary needs.

Some of the must-try dishes include the spicy shrimp tacos, the carne asada burrito, and the sizzling fajitas. The chile relleno stuffed with cheese and topped with a flavorful sauce is a true standout for a more adventurous palate.

Tacos: They are made with soft corn tortillas and filled with your choice of meat, including carne asada, al pastor, and grilled chicken. These tacos are topped with fresh cilantro, onions, and a squeeze of lime; these tacos are bursting with flavor and are the perfect snack or meal.

Enchiladas: Made these with your choice of filling, including shredded beef, chicken, or cheese, th. Thesehiladas are smothered in a rich and flavorful sauce and served with rice and beans.

Ceviche: Ceviche is a must-try for seafood lovers. Made with fresh shrimp and fish, marinated in lime juice and served with avocado, cilantro, and onion, this dish is light, refreshing, and flavorful: In addition to the delicious food, it also offers a comprehensive drinks menu that includes a variety of margaritas, beers, and other specialty cocktails. The Restaurant’s skilled bartenders are always on hand to whip up the perfect drink to complement your meal.


The prices are very reasonable, making it a great choice for anyone looking for delicious Mexican food at an affordable price. The Restaurant’s menu is designed to cater to all budgets, with dishes ranging from a few dollars for starters and sides to around $20 for more substantial main courses. It also offers a selection of refreshing cocktails, beers, and wines to complement your meal, with prices starting from around $7.

2. Javier’s Mexican Restaurant

 Established in 2004, Javier’s Mexican Restaurant has quickly gained a reputation for serving up some of the great food in the city. From the moment you step through the doors, you’ll be transported to a warm and welcoming atmosphere perfect for enjoying a delicious meal with family and friends.


 In addition to its delicious food, Javier’s Mexican Restaurant offers a warm and welcoming atmosphere perfect for enjoying a night out with friends or a romantic dinner with your significant other. The interior is cozy.

  • Location: 3730 S Las Vegas Blvd, Las Vegas, NV 


The menu is a true feast for the senses, featuring a wide range of authentic Mexican dishes that are sure to delight even the most discerning palates. Whether you’re in the mood for classic tacos, sizzling fajitas, or mouthwatering enchiladas, you’ll find something to love at Javier’s. The chefs at Restaurant use only the freshest, highest-quality ingredients to ensure that every dish is bursting with flavor and authenticity.

Tacos al Pastor: One of the standout dishes on the menu is the Tacos al Pastor. These mouthwatering tacos are made with marinated pork that’s been slow-cooked to perfection, then topped with pineapple, onions, and cilantro. The result is a perfect blend of sweet and savory flavors that will leave your taste buds singing.

Carne Asada: If you’re in the mood for something a bit heartier, the Carne Asada is a great choice. This dish features juicy, grilled steak seasoned to perfection, then served with rice, beans, and a side of fresh Guacamole. The flavors are bold and satisfying, making this a popular choice among regulars.

Enchiladas Verdes: These enchiladas are made with tender, shredded chicken that’s been simmered in a flavorful green sauce, then wrapped in soft tortillas and topped with cheese and sour cream. It’s the perfect comfort food, and the bright, tangy flavors of the green sauce make it stand out from other enchilada dishes you may have tried.

Desserts: The Flan is a customer favorite, with its rich, creamy texture and caramelized sugar topping. If you’re looking for something a bit more decadent, the Churros are a great choice. These fried dough treats are dusted with cinnamon sugar and served with a side of chocolate dipping sauce that will satisfy your sweet tooth.

Beverages: It offers a range of refreshing beverages to accompany your meal. Their Margaritas are popular, made with fresh-squeezed lime juice and top-shelf tequila. Their soft drinks are always a great option if you’re in the mood for something non-alcoholic.


The prices of Appetizers include Queso Fundido: $9.99, Guacamole: $8.99, and Nachos: $12.99. Entrees have different prices like Tacos al Pastor: $14.99, Carne Asada: $22.99, Enchiladas Verdes: $15.99, Fajitas: $19.99, and Chile Relleno: $16.9. 

If we talk about Desserts, their prices range from Flan: $6.99, Churros: to $7.99, and Tres Leches: $8.9. In the end, Beverages’ Soft Drinks’ price is $2.99.

3. El Dorado Cantina

This Restaurant offers a unique dining experience that combines authentic Mexican flavors with a modern twist. From the moment you step inside, you’ll be greeted by a warm and welcoming atmosphere that will make you feel right at home. With its extensive menu, great prices, and top-notch service, El Dorado Cantina is a restaurant you won’t want to miss.


It is located just off the Las Vegas Strip, making it a convenient location for locals and tourists alike. The Restaurant has a beautiful and spacious interior with a lively and vibrant atmosphere. It’s perfect for a fun night out with friends or a romantic dinner with a loved one. The Restaurant also has a well-stocked bar that serves up a wide variety of cocktails and tequilas.

One of the standout features is its commitment to using high-quality ingredients in all of its dishes. The Restaurant prides itself on sourcing the freshest and most flavorful ingredients from local farmers and producers. This Restaurant ensures that every dish is flavorful and made with the utmost care and attention.

  • Location: 3025 S Sammy Davis Jr Dr, Las Vegas, NV


It offers a diverse menu that will satisfy any Mexican food lover’s cravings. The Restaurant offers a range of appetizers, entrees, and desserts made from scratch with the finest ingredients. 

Appetizers: Start your meal with some delicious appetizers like the Queso Fundido, made with melted Oaxaca and Chihuahua cheeses, chorizo, and pico de gallo. The Guacamole is also a must-try, made with fresh avocados, jalapenos, and lime juice.

Entrees: For the main course, it offers a range of classic Mexican dishes, like Enchiladas, Tacos, and Burritos. The Carne Asada is a standout, featuring a perfectly grilled skirt steak served with rice, beans, and Guacamole. The Restaurant also offers vegetarian and gluten-free options.

Desserts: Remember to save room for dessert! It offers a range of sweet treats, including Churros, which are crispy on the outside and soft on the inside, served with caramel and chocolate dipping sauces.


It offers great value for money, with affordable prices that won’t break the bank. The appetizers range from $9 to $14, while the entrees range from $14 to $28. The desserts are all priced at $8, making it easy to indulge without overspending. The Restaurant also offers daily specials and happy hour deals, making it an even more affordable option for those on a budget.

4. Canonita

Canonita is a top-notch Mexican restaurant located in the heart of Las Vegas. It offers a unique dining experience that blends traditional and modern Mexican cuisine with the city’s vibrant atmosphere. With its authentic Mexican dishes, creative cocktails, and friendly service, Canonita has become a favorite among locals and tourists alike.


Canonita’s ambiance is one of the Restaurant’s standout features. The decor is a combination of classic Mexican motifs and contemporary design elements. The dining room is spacious and comfortable, and the outdoor patio offers stunning views of the Grand Canal and the iconic Venetian Hotel. Additionally, the Restaurant’s bar is a popular spot to enjoy various drinks, including signature margaritas and tequila flights.

The staff is knowledgeable, friendly, and always ready to assist guests with requests or questions. The Restaurant also provides a convenient takeout service, allowing customers to enjoy their favorite dishes at home or on the go.

  • Location: 3377 S Las Vegas Blvd, Las Vegas, NV


Canonita’s menu is a mix of classic and contemporary Mexican dishes made with fresh, high-quality ingredients. The menu features an array of appetizers, entrees, and desserts, as well as vegetarian and gluten-free options. 

Appetizers: Queso Fundido is Melted Oaxaca cheese with roasted poblano peppers and chorizo, served with flour tortillas. Ceviche de Camaron is Citrus-marinated shrimp, tomato, onion, cilantro, and avocado, served with tortilla chips.

Entrees: Carne Asada is Grilled marinated steak served with Guacamole, pico de gallo, and flour tortillas; Enchiladas de Mole chicken enchiladas topped with rich mole sauce, crema, and sesame seeds, served with rice and beans, and Tacos de Pescado is Crispy beer-battered fish, cabbage, chipotle aioli, and pico de gallo, served with rice and beans.

Desserts: Churros con Cajeta is Cinnamon-sugar coated churros served with warm goat’s milk caramel sauce; Tres Leches is a Traditional Mexican sponge cake soaked in three types of milk and topped with whipped cream and fresh berries.


They offer a range of prices to accommodate various budgets. Appetizers range from $9 to $16, while entrees range from $17 to $34. The desserts are reasonably priced, with most priced at $8. It also offers a happy hour menu with discounted drinks and appetizers.

5. Juan’s Flaming Fajitas & Cantina

 This Restaurant is located in the city’s heart and offers an extensive menu of traditional Mexican dishes to satisfy your cravings. Juan’s Flaming Fajitas & Cantina is a family-owned restaurant that has been serving delicious Mexican cuisine for over 20 years.


The Restaurant features a warm, welcoming atmosphere with a spacious dining area accommodating large groups. There is also a bar area where you can enjoy a variety of margaritas and other specialty drinks.

One of the unique features of this Restaurant is its signature fajitas. The fajitas are served on a sizzling hot plate and are accompanied by a selection of sides, including Guacamole, sour cream, and pico de gallo. You can choose from a variety of meats, including chicken, steak, shrimp, and a vegetarian option.

  • Location: 9640 W Tropicana Ave, Las Vegas, NV


The menu features various Mexican dishes made with fresh ingredients and authentic recipes. Some of the most popular items on the menu include:

  • Enchiladas: These are made with your choice of meat and are served with rice and beans.
  • Tacos: Choose from a variety of fillings, including carne asada, al pastor, and grilled chicken.
  • Burritos: These are made with your choice of meat, rice, beans, and cheese and are served with a side of chips and salsa.
  • Quesadillas: These are made with cheese and your choice of meat and are served with sour cream and Guacamole.
  • Nachos: These are made with crispy tortilla chips, cheese, beans, and your choice of meat and are topped with sour cream, Guacamole, and pico de gallo.


The prices are very reasonable and affordable, making it a great option for families and groups. Most entrees range from $8 to $20, with appetizers starting at just $5. The signature fajitas are priced between $15 to $20, depending on your choice of meat.

6. Tacos El Gordo

This Restaurant has quickly become a staple in Las Vegas for its delicious and authentic tacos, burritos, and quesadillas. Tacos El Gordo also offers catering services for special events and parties.


It is a casual dining restaurant that offers a fast-paced and lively atmosphere. The Restaurant is known for its open kitchen, where you can watch the chefs prepare your food right before you. The Restaurant has indoor and outdoor seating, with the outdoor patio being a popular spot during warmer months. 

  • Location: 3041 S Las Vegas Blvd, Las Vegas, NV


It is best known for its tacos, which come in various types of meat, including carne asada, al pastor, adobada, and lengua. The tacos are served on handmade corn tortillas and are topped with onions, cilantro, and a choice of green or red salsa. If you’re in the mood for something heartier, try the burritos available with meat and toppings.

Other menu items include quesadillas, mulitas (similar to quesadillas but with an extra tortilla), and tortas (Mexican sandwiches). It also offers vegetarian options, including grilled cactus and cheese tacos. To complement your meal, try one of the Restaurant’s famous aguas frescas, made with fresh fruit and water.


It is known for its affordable prices, making it an excellent option for anyone on a budget. Tacos start at just $2.25 each, with burritos and quesadillas priced between $6 and $8. Tortas are also reasonably priced, with most options priced under $10. Aguas Frescas are priced between $3 and $4, making them an excellent choice for a refreshing beverage.

7. CHICA Las Vegas

This exciting Restaurant offers a unique and tasty twist on traditional Mexican cuisine, with a diverse menu that features everything from classic tacos and enchiladas to mouthwatering seafood and steak dishes. Located in the heart of The Venetian Resort. Whether celebrating a special occasion or simply looking for a great meal, it is the perfect destination for anyone who loves Mexican cuisine.


CHICA Las Vegas offers a vibrant and lively atmosphere that perfectly captures the spirit of Mexican culture. The Restaurant’s decor features bright and colorful accents, bold artwork, and lively music that creates a positive and fun dining experience for guests of all ages. There, you’ll enjoy attentive and friendly service from a dedicated staff team passionate about creating the best possible dining experience for every customer. 

  • Location: 3355 S Las Vegas Blvd Ste 106, Las Vegas, NV


Appetizers: It offers a wide range of dishes. Start your meal with one of the Restaurant’s delicious appetizers, such as the crispy empanadas stuffed with juicy beef or the spicy Guacamole topped with fresh pico de gallo.

Main course: For your main course, it offers a variety of entrees that are sure to satisfy your cravings. Try the tender and flavorful carne asada, the succulent shrimp tacos, or the hearty chicken mole enchiladas. If you’re in the mood for something a bit lighter, the Restaurant also offers a selection of fresh salads and seafood dishes, such as grilled salmon with mango salsa.

Entrees: In addition to its tasty entrees, it also offers a variety of delicious desserts that will satisfy your sweet tooth. Indulge in the rich and creamy tres leches cake or the decadent chocolate flan for a dessert that will leave you completely satisfied.


Despite its upscale location and high-quality cuisine, it offers affordable prices that make it accessible to diners of all budgets. Appetizers range from $9 to $18, while entrees range from $16 to $40. Desserts are also reasonably priced, with most options priced between $8 and $12.

8. Border Grill

 This Restaurant is known for its delicious, authentic Mexican cuisine, friendly service, and inviting atmosphere. Whether you’re in the mood for tacos, enchiladas, or a refreshing margarita, Border Grill has something for everyone. It is a popular dining destination in Las Vegas, located inside the Mandalay Bay Resort and Casino.


The Restaurant features a warm and inviting atmosphere, with rustic décor and plenty of natural light. The open kitchen allows diners to watch as their food is prepared, adding to the dining experience. In addition to the main dining area, it has a private dining room that can accommodate up to 30 guests. This space is perfect for business meetings, birthday parties, and other special occasions.

  • Location: 3950 S Las Vegas Blvd, Las Vegas, NV


It is filled with delicious Mexican dishes made with fresh, locally-sourced ingredients. Start your meal with appetizers, such as the Guacamole made tableside, ceviche, or queso fundido. For the main course, try one of the Restaurant’s signature dishes, such as the Yucatan-style pork or the vegetarian tamales.

If you’re in the mood for something lighter, it also offers a variety of salads and small plates. The grilled steak salad with avocado, tomato, and cilantro dressing is a popular choice, as is the shrimp ceviche with mango and jicama.

Every Mexican meal is complete with a margarita, and it has a selection of creative cocktails. Try the spicy mango margarita, made with jalapeno-infused tequila and fresh mango, or the hibiscus margarita, made with hibiscus-infused tequila and agave nectar.


It offers a variety of price points on its menu. Appetizers range from $9 to $17, and entrees range from $21 to $39. Small plates and salads are priced between $8 and $16. Margaritas start at $13, with the more elaborate cocktails priced at $16.

In addition to its regular menu, it also offers happy hour specials, which are available Monday through Friday from 3 pm to 6 pm. During this time, guests can enjoy discounted appetizers and drinks, including $5 margaritas and $3 beers.

9. La Comida

This authentic eatery offers a wide range of dishes inspired by the flavors and traditions of Mexico, all served in a warm and inviting atmosphere that’s perfect for a night out with friends or a romantic dinner for two. It hosts regular live music nights featuring local and international artists.


La Comida is designed to transport diners straight to Mexico with its vibrant decor, lively music, and friendly service. You’ll feel like you’ve stepped into a bustling cantina as soon as you enter, with colorful tiles, hand-painted murals, and rustic furnishings creating a warm and inviting ambiance.

The Restaurant also features a full bar stocked with a wide range of tequilas and mezcals and specialty cocktails and margaritas that are perfect for sipping while you enjoy your meal. And if you’re in the mood for some entertainment, 

  • Location: 100 S 6th St, Las Vegas, NV


The menu is packed with all your favorite Mexican dishes and some lesser-known specialties that are sure to delight your taste buds. Start with traditional appetizers like Guacamole, queso fundido, or ceviche, all made with fresh ingredients and warm tortilla chips.

For entrees, you’ll find everything from classic tacos and enchiladas to more adventurous dishes like cochinita pibil (slow-roasted pork marinated in achiote and citrus) or chiles en nogada (roasted poblano peppers stuffed with beef and topped with a creamy walnut sauce).

If you’re looking for something to share, it offers a range of platters and combos perfect for groups. The fajitas, for example, come sizzling hot and piled high with your choice of beef, chicken, or shrimp, along with all the traditional fixings like onions, peppers, and sour cream.

Of course, every Mexican meal is complete with a margarita or two! La Comida offers a wide range of specialty margaritas made with fresh-squeezed juices and premium tequilas, as well as a selection of beers and wines to suit any taste.


Despite its high-quality ingredients and authentic preparation methods, it is surprisingly affordable. Appetizers start at just $8, while entrees range from $14 to $24. Platters and combos are priced from $40 to $65, making them a great value for groups or families.

Drinks are also reasonably priced, with margaritas starting at $10 and beers and wines ranging from $6 to $12. And if you’re looking for a deal, check out La Comida’s happy hour specials, which run from 3-6 pm every weekday and include discounted drinks and appetizers.

10. Casa Don Juan

Casa Don Juan is a vibrant and authentic Mexican restaurant in Las Vegas’s heart. With its lively atmosphere, warm hospitality, and delicious cuisine, this Restaurant is a must-visit for anyone looking for an authentic taste of Mexico in the city.


It offers a range of features that make it stand out from other Mexican restaurants in Las Vegas. First and foremost, the Restaurant has a warm and welcoming ambiance, with colorful décor, festive music, and friendly staff. The spacious dining room is perfect for groups of all sizes, and there is also a cozy outdoor patio for those who prefer to dine al fresco.

In addition to its welcoming atmosphere, it also offers excellent customer service. The staff is knowledgeable about the menu and happy to make recommendations based on your tastes and preferences. They are also attentive and friendly, ensuring every customer has a memorable dining experience.

  • Location: 1204 S Main St, Las Vegas, NV


Casa Don Juan’s menu features a wide variety of classic Mexican dishes made using fresh and flavorful ingredients. Starters include classics like Guacamole, queso dip, ceviche, and more unique options like elote (grilled corn) and slopes (thick tortillas topped with meat, beans, and cheese).

For entrees, it offers a range of options, from traditional favorites like tacos, burritos, and enchiladas, to more unique dishes like chile rellenos (stuffed peppers) and mole poblano (a rich sauce made with chocolate and spices). All the dishes are made with high-quality ingredients and prepared with care, resulting in delicious and authentic flavors.

In addition to its regular menu, they also offer a range of daily specials, including soups, stews, and other regional dishes. These specials change regularly, so there is always something new and exciting to try.


Despite its high-quality ingredients and attentive service, it is also very affordable. Prices for starters range from $6-$12, while entrees range from $12-$18. Daily specials are also reasonably priced, with most dishes priced at $12-$15.

In addition to its affordable prices, they also offer a range of specials and discounts throughout the week. For example, the Restaurant offers a daily happy hour from 3-6 pm, during which customers can enjoy discounted drinks and appetizers. There is also a weekly Taco Tuesday promotion, during which tacos are priced at just $1 each.

Read More:- Italian Restaurants in Las Vegas

Best Mexican Food Las Vegas Strip

If you’re dining on the Strip, a few hotels have a restaurant serving Mexican cuisine. These are the best places to eat Mexican cuisine in Vegas on the Strip.

  • Casa Playa
  • Javier’s
  • Tacos El Gordo
  • Senor Frog’s
  • CHICA Las Vegas
  • Chayo Mexican Kitchen
  • Canonita
  • China Poblano
  • La Salsa
  • Nacho Daddy
  • Gonzalez Y Gonzalez
  • Hussong’s Mexican Cantina
  • Border Grill


Why are Mexican restaurants so good?

Mexican cuisine is widely appreciated for its bold and diverse flavors, colorful presentations, and wide range of ingredients. One of the reasons is the [Use of fresh and flavorful ingredients, as Mexican cuisine emphasizes the Use of fresh, locally sourced ingredients such as tomatoes, avocados, chilies, and herbs, which contribute to the vibrant flavors and textures of the food.

What is the oldest Mexican Restaurant in Las Vegas?

The oldest Mexican Restaurant in Las Vegas is widely considered to be Casa Bonita, which was established in 1951. The Restaurant is located on East Charleston Boulevard and is still in operation today, serving traditional Mexican cuisine in a classic Las Vegas setting. While there may be other Mexican restaurants in Las Vegas that have been around for a long time, Casa Bonita is generally regarded as the oldest and most historic of them all.



Leave a Comment