5 of the Best Mexican Restaurants in North Alabama

Whether taco, fajitas, enchiladas and let’s not forget margaritas, we all love Mexican food.
North Alabama has some stand out places that satisfy that overwhelming craving we all get.

Grab a table, load up on the chips and salsa and let’s go!

Rosie's Mexican Cantina

Rosie’s is a big, roomy restaurant with a fantastic atmosphere and service. they are located on University Drive across from the Target shopping center in Hunstville and on Court Street in Florence. The food is the absolute best in the area and there is plenty to choose from on the menu. There tends to be a wait for tables at Rosie’s because it is so popular, but there is a plenty of comfortable places to wait including a great outdoor area to listen to music and hang out with friends and family as you wait for your table. This helps create such a fun atmosphere! The wait is worth it, however, because once you get a table the food comes quick as the service is fantastic! If you are looking for a night out with great atmosphere and the best Mexican food, it is hard to beat Rosie’s!

We recommend the steak fajitas and their signature Mambo Taxi drink, Margarita frozen & swirled with Yago Sangria Wine.
The taste is truly Tex-Mex and the serving is large enough for two people!

Menu

Locations:
6196 University Drive, Huntsville, AL 35806
7540-A South Memorial Pkwy, Huntsville, AL 35802
302 N. Court Street, Florence, AL 35630

Visit Website

La Hacienda Mexican Restaurant

La Hacienda is located in a modest location on the Cox Creek Parkway in Florence and on Bradley Street in Decatur. La Hacienda is for casual dining and is smaller in size which helps them with their friendly service, hospitality, and reasonable prices. They are widely known as the best Mexican Restaurant in the Florence area. This is a great place to take the family on a casual night out and have all the main Mexican dishes that you might be craving!

We recommend the tamales, they’re homemade and seasoned perfectly!

Menu

Locations:
153 Cox Creek Pkwy, Florence, AL 35630
404 6th Ave NE, Decatur, AL 35601

Visit Website

Limon’s Mexican Restaurant

Limon’s is located on Lloyd Crye Drive in Henegar, Alabama and is best known for their great atmosphere and wide range of food choices including burritos, chimichangas, fajitas, and an excellent list of appetizers. They are also in a beautiful building that makes for a lot of room and great service! This is a great place to take the family!

We recommend the quesadillas, you can choose between chicken, cheese, mushroom and spinach!

Menu

Location:
17073 Al Highway 75, Henagar, Alabama 35978

Visit Website

Las Vias Mexican Grill:

Las Vias is located on Beltline Road in Decatur and on Nance Ford Road SW in Hartselle. Las Vias has a huge menu with plenty of choices including Carne Asada, Steak, Enchiladas, Fajitas, carnitas, and plenty of seafood choices as well. They are probably best known for the Mercedes Special which was named “One of 100 dishes to eat in Alabama before you die” by The Year of Alabama Food.  It is not hard to find something on this menu that you will love!

We of course recommend, the Mercedes Special which is shrimp, steak and chicken grilled with bell peppers, onions tomatoes and Mexican sausage. Topped with melted cheese and, for the light eater try the Las Vias Bowl.

Menu

Locations:
711 Nance Ford Rd SW, Hartselle, AL 35640
2224 6th Ave SE, Decatur, AL 35601

Visit Website

Lucia’s Cocina Mexicana

Lucia’s is located on Market Street W. in Athens. The location of this area is in downtown Athens which gives it a great atmosphere with other businesses around it for a nice night out. There is also a patio to eat outside when the weather is nice. The best thing about Lucia’s is the atmosphere. They are a friendly place with great service and top-notch hospitality. Lucia’s is owned by the Martinez family who named the restaurant after their mother Maria Lucia Aguilar Lopez for her hard work raising 11 children. This is a family oriented establishment to the max! Oh yeah, their food is fantastic too. They have to menus: one has your main Mexican dishes you would expect to find in a Mexican restaurant and another is a little more sophisticated and authentic. This is definitely a place you cannot go to just once!

We recommend the Burrito Don Cruz, filled with grilled chicken, steak, shrimp, chorizo, bacon, rice, beans, cheese and more, then topped with more cheese. You won’t leave hungry after this meal!

Menu

Location:
208 W Market St, Athens, Alabama 35611-2555

Visit Website