9 Mexican Restaurants In Lafayette, Louisiana

mexican restaurants in lafayette
Michelle Jamie
Michelle Jamie

Located in southern Louisiana, Lafayette features beautiful architecture, historical homes, museums, and more, making it a perfect holiday destination for people who love sightseeing. In downtown, you’ll find the Alexandre Mouton House or the Lafayette Museum, which features beautiful furnishings from 1800. Another museum that you must visit is the Paul and Lulu Hilliard University Art Museum that contains many collections and exhibits about folk art, Japanese prints, and Henry Botkin’s 20th-century works. Apart from the rich art scene of the city, Lafayette also boasts of Mexican restaurants that will surely fix your cravings. In case you want an overview of the restaurants that serve Mexican fares and classics, read on, and discover our list of the top Mexican restaurants in Lafayette, Louisiana.

1. La Hacienda Mexican Restaurant & Cantina

If it’s the classic Mexican restaurant you’re looking for, then La Hacienda Mexican Restaurant & Cantina is sure to give you that experience and more. They offer Mexican fare made from the freshest ingredients, which will make everyone happy and healthy. It has a wide selection of items that includes fajitas, chimichangas, quesadillas, and more. If you’re on a special diet, the restaurant has got you covered, just mention it to the waiter, and he/she will be happy to help and suggest items from the menu. Aside from dining in, they also offer delivery and take out services.

La Hacienda Mexican Restaurant & Cantina

Address: 3136 Ambassador Caffery Pkwy, Lafayette, LA 70506, USA

Website: La Hacienda Mexican Restaurant & Cantina

Opening hours: Mon-Sat: 11:00am–10:00pm/ Sun: 11:00am–9:00pm

Average price for two people: 11-30 USD

2. Agave Mexican Grill & Cantina

Upon entering, you will be welcomed by a festive atmosphere brought about by the venue’s feast-like vibe, wherein you’ll see lots of colorful paper hanging across the room, wooden table and chairs, and vibrant colored walls. This restaurant offers conventional Mexican cuisine, Cajun fare, and traditional seafood dishes of Lafayette and Louisiana. They also have live music here for a more fun dining experience. Don’t forget to visit this Mexican restaurant before leaving town.

Agave Mexican Grill & Cantina

Address: 6932, 200 E Vermilion St, Lafayette, LA 70501, United States

Website: Agave Mexican Grill & Cantina

Opening hours: Mon-Wed: 11:00am–9:00pm/ Thurs-Sat: 11:00am–10:00pm

Average price for two people: 11-30 USD

3. Azteca's

Azteca’s have been through too many management changes, and through it all, the locals of Lafayette have stuck with them. This American-Mexican restaurant aims to make their dining experience just like home. The ambiance is very laid back and casual and has a bar to kick off the stress of the day. Their menu includes traditional Mexican food like enchiladas and fajitas as well as the classics. One of the things they are famous for is their jalapeno margarita, which they have perfected and it is greatly loved by their customers.


Address: 3535 Ambassador Caffery Pkwy, Lafayette, LA 70503, USA

Website: Azteca’s

Opening hours: Sun-Thurs: 11:00am–9:00pm/ Fri-Sat: 11:00am–10:00pm

Average price for two people: 11-30 USD

4. La Carreta

This restaurant is a hip venue as well as a family-friendly restaurant that caters to each family member’s need. Their menu includes traditional Mexican cuisine, Tex-Mex, and SoCal Mexican food like the grilled chicken chimichanga, Baja fish tacos, enchiladas, and more. They also have a bar, and people rave about their margaritas. Upon seating down, you will be given chips with salsa and the water is often replenished, this says a lot about their customer service. Make sure to visit this cozy restaurant in Lafayette before heading back home.

La Carreta

Address: 7014, 400 Jefferson St, Lafayette, LA 70501, United States

Website: La Carreta

Opening hours: Sun-Tues: 11:00am–9:00pm/ Wed-Thurs: 11:00am–10:00pm/ Fri-Sat: 11:00am–10:30pm

Average price for two people: 11-30 USD

5. Izzo's Illegal Burrito - Lafayette

One of the best burrito places in town, Izzo’s is located near downtown Lafayette, the university, and old neighborhood, making it accessible to many people. This Mexican restaurant is famous for its hand-rolled burritos that are filled with fresh ingredients like meat, beans, cheese, rice and more. They also have a massive burrito which is the size of a small Chihuahua, perfect for sharing. Other things on their menu include tacos, nachos, quesadillas, and other Mexican classics. Another good thing about this place is they have a make-your-own burrito option with lots of fillings to choose from.

Izzo's Illegal Burrito - Lafayette

Address: 2010 Johnston St, Lafayette, LA 70503, USA

Website: Izzo’s Illegal Burrito - Lafayette

Opening hours: Mon-Thurs: 10:30am–10:00pm/ Fri-Sat: 10:30am–10:30pm/ Sun: 10:30am–9:00pm

Average price for two people: 10 USD

6. Blue Apache Mexican Restaurant

If you’re looking for a quality Mexican restaurant in Lafayette, then Blue Apache Mexican Restaurant is an ideal dining place for you. It offers traditional Mexican food like fajitas, enchiladas, burrito, and more. They also have a bar that serves one of the best margaritas, in town, among others. The restaurant has a laid-back ambiance with lots of tables and chairs and the bar comes with a very accommodating bartender. One of their bestsellers here includes the stuffed shrimp which you can have fried or grilled.

Blue Apache Mexican Restaurant

Address: 3558 W Pinhook Rd Lafayette, LA 70508

Website: Blue Apache Mexican Restaurant

Opening hours: Mon-Thurs: 11:00am–9:30pm/ Fri-Sat: 11:00am–10:30pm

Average price for two people: 31-60 USD

7. La Fonda

If you’re craving for a good Mexican meal, then La Fonda must be your top choice, for it has been serving the locals of Lafayette since 1957. It has become an institution in its own right and a Sunday night staple for many Lafayette households. It is an iconic restaurant that has a large menu that includes Tex-Mex meals, steaks, homemade tamales as well as tequila cocktails. Also, it has a lovely and elegant ambiance, perfect for a date night and evening family dinners. So, make sure to bring your loved ones the next time you visit the place.

La Fonda

Address: 3809 Johnston St, Lafayette, LA 70503, USA

Website: La Fonda

Opening hours: Tues-Thurs: 11:00am–9:00pm/ Fri-Sat: 11:00am–10:00pm

Average price for two people: 11-30 USD

8. El Pollo Loco

Are you in town, in a hurry and looking for a quick fix to your Mexican food craving? If so, El Pollo Loco is the perfect spot to dine for you. A popular quick-service restaurant that has many chains throughout the world, El Pollo in Lafayette offers traditional Mexican food made with authentic fire-grilled chicken. It also features a salsa bar with a dozen choices of salsa, making your Mexican heart happy. Make sure to bring your family with you when you visit, for the restaurant has a family-friendly setting.

El Pollo Loco

Address: 3808 Johnston St, Lafayette, LA 70503, USA

Website: El Pollo Loco

Opening hours: Sun-Thurs: 10:30am–11:00pm/ Fri-Sat: 10:30am–10:30pm

Average price for two people: 11-30 USD

9. El Paso Mexican Grill

If you’re looking for an affordable Mexican restaurant in town, then El Paso Mexican Grill offers you a complete meal and more. It is a casual restaurant which features a traditional Mexican setting and offers classic Mexican fares like tacos, burritos, enchiladas, quesadillas, as well as margaritas. They also offer a delivery service, which is fast, according to the locals. Another good thing about this place is they have an occasional live band to serenade you while eating. Head down to El Paso for a great and affordable dining experience.

El Paso Mexican Grill

Address: 1809 W Pinhook Rd, Lafayette, LA 70508, USA

Website: El Paso Mexican Grill

Opening hours: Sun-Thurs: 10:30am–10pm/ Fri-Sat: 10:30am–11:00pm

Average price for two people: 11-30 USD

Hello Lafayette

Source: Pixabay

If you have decided to visit this extraordinary town, and are looking for places where you can eat, don’t forget to add up in your itinerary, our list of the top Mexican restaurants in Lafayette, for a more memorable trip ahead. Have fun and share your stories about this town and its food scene, afterward.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Still Need Travel Insurance?

You can buy and claim online, even after you've left home. Travel insurance from WorldNomads.com is available to people from 140 countries. It’s designed for adventurous travellers with cover for overseas medical, evacuation, baggage and a range of adventure sports and activities.

*5% off when you book with our promo code: TRIP101

*For our Canadian and US travellers, unfortunately due to financial services laws, we cannot provide a discount. This promotional code cannot be used with any other discount offer, including World Nomads Members’ discount for travel insurance policy holders.

Michelle is a book-loving travel-junkie who tries to write for a living. Her goal is to explore the world, get to know as many people as she can, and inspire others to do the same, for she believes...Read more

 Want to contribute as a Local Expert?
Explore Lafayette
Good things are meant to be shared!