10 Best Mexican Restaurants in Huntsville

best mexican restaurants in huntsville

Huntsville is home to a lot of different Mexican food. From regular tex-mex staples like Little Rosies to hidden gems like Bandito Burrito, there are some great Mexican restaurants in Huntsville. We’ve compiled a list of some of our favorite places to eat and picked out our favorite dishes at each spot!

Where to Find the Best Mexican Food in Huntsville

In the list below, we’ve broken down ten of the top Mexican restaurants in Huntsville. We’ve also included their address, hours, menu, and our favorite meal there.

Taqueria El Cazador

best mexican restaurants in huntsville
Taqueria El Cazador is known as the taco bus (Image Credit: Taqueria El Cazador

With its mouthwatering tacos, the Taqueria El Cazador taco truck is a must-visit for anyone on the hunt for the best tacos in Huntsville.

Tucked away on Governors Drive, this unassuming taco truck (it’s actually an old-school bus) offers a variety of tacos, burritos, and tortas that are bursting with flavor. Their food is amazing, but it’s almost worth going just for the experience.

Taqueria El Cazador is the closest you’ll get to authentic Mexican food in Huntsville.

  • 10099 Memorial Pkwy SE Ste 1, Huntsville, AL 35803
  • Monday – Sunday 10:00 AM – 10:00 PM
  • Check Out on Facebook (no online menu available)
  • Our Pick: Four Taco Meal

Las Trojas Cantina

If you’re looking to eat at one of the best Mexican restaurants in Huntsville, Las Trojas Cantina is a must-visit spot. Located on University Drive, this colorful and lively restaurant offers a variety of Mexican favorites, from sizzling fajitas to cheesy quesadillas.

Their signature margaritas are also a hit, and with daily happy hour specials, you can enjoy a refreshing drink without breaking the bank. The atmosphere is fun and festive, making Las Trojas a great spot for a night out with friends or a family dinner.

  • 4920 University Dr, Huntsville, AL 35816
  • Sunday-Thursday 10:45 AM -10:00 PM, Friday-Saturday 10:45 AM -12:00 AM
  • See the Full Menu
  • Our Pick: Steak Quesadillas

Little Rosie’s

best mexican restaurants in huntsville
Breakfast Taco at Little Rosies (Image Credit: Little Rosies)

For the best breakfast tacos in Huntsville, head to Rosie’s Mexican Cantina. Located in South Huntsville, they have a variety of breakfast tacos to choose from, including chorizo and egg, potato and egg, and bacon and egg. Don’t forget to add some of their homemade salsa!

If you’ve been in the Huntsville area long, you know that Rosie’s is a staple for the area. I probably go at least once a week. If you’re visiting and looking for some of the best tacos in Huntsville, you need to put Little Rosies on your list.

  • 4781 Whitesburg Dr, Huntsville, AL 35802
  • Monday-Thursday 6:30 AM – 9:30 PM, Friday – Saturday 6:30 AM – 10:00 PM, Closed on Sunday
  • See the Full Menu
  • Our Pick: Bacon, Egg, and Cheese Breakfast Taco

Bandito Burrito

Bandito Burrito is a local favorite for the best street tacos in Huntsville. Their tacos are made with fresh ingredients, and they have a variety of meats to choose from, including al pastor and carne asada.

Located on Governors Drive, Bandito Burrito is a hidden gem in Huntsville that’s been around since 1990. The ambiance of the restaurant is also worth mentioning, with colorful murals adorning the walls.

  • 3017 Governors Dr SW, Huntsville, AL 35805
  • Monday, Tuesday, and Thursday 10:00 AM – 9:00 PM, Wednesday and Friday 10:00 AM – 10:00 PM, Saturday 11:00 AM – 10:00 PM, Sunday 11:00 AM – 9:00 PM
  • Check Out on Facebook (no online menu available)
  • Our Pick: Green Bean Burrito

Rosie’s Mexican Grill (aka Big Rosie’s)

best mexican restaurants in huntsville
Steak Fajitas at Big Rosie’s (Image Credit: Rosie’s Mexican Cantina)

Rosie’s Mexican Grill, also known as Big Rosie’s to Huntsville natives, is another great option for the best Mexican restaurant in Huntsville. If you’re new to town, this can be a bit confusing. We have Big Rosie’s and we have Little Rosie’s, which was mentioned earlier.

Located on South Parkway (there is also a second location on University), Big Rosie’s is basically a nicer version of Little Rosie’s. The food is great and the servers are friendly. If you’re headed out with a group of friends or out-of-town guests, Big Rosie’s is the perfect place to take them to get a glimpse of Huntsville’s best Mexican food.

  • 7540-A Memorial Pkwy SW, Huntsville, AL 35802
  • Monday – Thursday 11:00 AM – 9:00 PM, Friday and Saturday 11:00 AM – 10:00 PM, Closed on Sunday
  • See the Full Menu
  • Our Pick: Chicken Fajitas

El Herradura

For the best fish tacos in Huntsville, El Herradura is another great option. Their fish tacos are made with fresh tilapia and topped with cabbage and a special sauce.

Located on South Parkway past Sam’s Club, El Herradura is one of the top Mexican restaurants in Huntsville if you’re looking for quality food and friendly service. Don’t forget to try their homemade guacamole, which is some of the best in town.

  • 11700 Memorial Pkwy SW Ste N, Huntsville, AL 35803
  • Monday 11:00 AM – 9:30 PM, Tuesday – Thursday + Sunday 11:00 AM – 9:00 PM, Friday and Saturday 11:00 AM – 10:00 PM
  • Check Out on Facebook (no online menu available)
  • Our Pick: Fish Tacos

La Esquina Cocina 

La Esquina Cocina 
La Esquina Cocina’s waterfront view at City Harbor (Image Credit: La Esquina)

La Esquina Cocina is a hidden gem when it comes to the best Mexican restaurant in Huntsville. Their tacos are made with fresh ingredients, and they have a variety of meats to choose from, including carnitas and chicken.

The menu features a mix of Latin American and Southern-inspired dishes, such as fried chicken and waffles with a jalapeno maple syrup, and a Cuban sandwich with a twist. Their creative cocktails, like the Cucumber Jalapeno Margarita, are also a must-try!

They have locations in Downtown Huntsville and City Harbor in Guntersville. If you’re looking for a fun date night in Huntsville, then La Esquina Cocina is a great choice!

  • 127 Holmes Ave NW, Huntsville, AL 35801
  • Monday – Thursday 11:00 AM – 9:00 PM, Friday and Saturday 11:00 AM – 10:00 PM, Sunday 10:00 AM – 2:00 PM
  • See the Full Menu
  • Our Pick: Al Pastor Tacos

El Omeca

El Omeca has been a part of the Huntsville community for over 20 years and is located off of University Drive. For those who have been in Huntsville for a long time, El Omeca is a hidden gem in the community.

With a large variety of options on their menu, there is something for everyone. If you’re looking for something special, be sure to try the Pina Olmeca, which is a pineapple filled with chicken, shrimp, veggies, cheese, and sauce!

  • 7044 University Dr NW b, Huntsville, AL 35806
  • Sunday – Thursday 11:00 AM – 9:00 PM, Friday and Saturday 11:00 AM – 10:00 PM
  • See the Full Menu
  • Our Pick: Pina Olmeca

Phil Sandoval’s

best mexican restaurants in huntsville
Enchilada at Phil Sandoval’s (Image Credit: Phil Sandoval’s)

Nestled into the Univesity Place Shopping Centre, Phil Sandoval’s has become one of my favorite Mexican restaurants in Huntsville. It’s a nice and clean sit-down restaurant with friendly staff. Oh, and the food is incredible!

Any of their tacos are a safe bet and their tortillas are made fresh. If you’re looking to switch it up though, on of my favorite meals is the steak fajitas. Oh, and don’t forget to ask for the complimentary ice cream when you’re done too!

  • 6125 University Dr E-18, Huntsville, AL 35806
  • Monday – Thursday 10:45 AM – 9:00 PM, Friday and Saturday 10:45 AM – 10:00 PM, Sunday 10:45 AM – 8:30 PM
  • See the Full Menu
  • Our Pick: Steak Fajitas

Charritos

Located in the Village of Providence, Charritos has one of the best margaritas in Huntsville. It’s known for its fresh squeezed Lime Margarita which is definitely worth a try.

You’ll also want to try the Rocket City Taquitos, Chicken Rice, Street Tacos, and the Mega Quesadilla. With a great atmosphere and some of the best Mexican food in Huntsville, you’ll definitely want to try Carritos in the near future!

  • 7 Town Center Dr NW, Huntsville, AL 35806
  • Sunday – Thursday 11:00 AM – 9:00 PM, Friday and Saturday 11:00 AM – 9:30 PM
  • Check Out on Facebook (no online menu available)
  • Our Pick: Rocket City Taquitos

The Rocket City has plenty of great options when it comes to Mexican food. Whether you’re in the mood for street tacos or chicken and rice, there’s something for everyone on our list of the best Mexican restaurants in Huntsville. Don’t be afraid to try something new and explore all of the delicious options that Huntsville has to offer!