18 Best Mexican Restaurants in Huntsville

Restaurantji's Huntsville picks for the finest Mexican cuisine. Try different Mexican dishes, from Quesadilla to Chicken Quesadilla, and enjoy some of the best Mexican food in town.

Papa Lachos Bar & Grill Mexican • $
154 I-45, Huntsville

Customers` Favorites

Chile Con Queso - White
Chile Con Queso White
Fajita Chipotle for 1
Tampiquena Dinner
Vegetable Salad
SD Charro Beans
Pollo Poblano
Street Tacos
Killer Tacos
Birria Tacos

“We had a large party reservation of about 25 people. They brought our food out quickly, and it was hot and delicious. The waiter, Eddie, provided great service and he was quick with all the little extras we asked for (salsa, grilled peppers, water). It's hard to find a restaurant, and waiter, that can provide that type of service for a large group. I was impressed.“

4.7 Superb119 Reviews
Taqueria Carmelita Mexican • $
8 Watson Lake Rd, Huntsville

Customers` Favorites

Tacos De Tripa Taco and Pastor Taco
Chilaquiles Rojos Con Huevo
Lengua and Tripas Tacos
Enchiladas El Carbon
Breakfast Gorditas
Mexican Enchiladas
Chimichanga Dinner
Chimichanga Lunch
Cheese Enchiladas
Chicken Fajitas

“always service with a smile! the food is always perfect! anytime that I have the extra money to go out to eat this is my first and only choice.. this is a family run business they take pride in what they do and you can tell they actually enjoy what they do.. I do not think you will be disappointed. I never have been, always excellent service and food“

4.8 Superb75 Reviews
Los Panchitos Mexican Restaurant Mexican • $
1523 Normal Park Dr, Huntsville

Customers` Favorites

One Cheese Enchilada Rice and Refried Beans
Tacos and Enchiladas with Margaritas
Margaritas Chips Salsa and Guacamole
Chicken Tacos Rice and Beans
Beef or Cheese Enchiladas
Fries Rice Beans Etc
Bacon Wrapped Shrimp
Chicken Quesadillas
Two Tacos Al Carbon
Chicken Taco Salad

“I wish I could give more than 5 stars. The restaurant is under new ownership as of June of 2025, fantastic service and delicious food. Every couple of minutes servers would come by and check to see if you need anything. By far favorite place to eat Mexican food at. Don't get me wrong, I liked the restaurants previous owners but the new ownership definitely is earning respect. Highly recommend giving them a try.“

4.9 Superb41 Reviews
El Gordo Taqueria Mexican • $
611 11th St, Huntsville

Customers` Favorites

French Toast with Scrambled Eggs and Bacon
Breakfast Plates Platillos De Desayunos
Street Tacos with Shredded Beef
Small Chicken Quesadilla Plate
Chorizo and Eggs with Potato
Chicken Fajita Nachos
Chicken Fajita Salad
Carne Guisada Plate
Chicken Enchiladas
Beef Fajita Tacos

“This is the best Mexican food restaurant I’ve been to in Huntsville . So far just breakfast and street tacos .“

4.5 Superb116 Reviews
7 Leguas Mexican Grill Mexican • $
2050 11th St, Huntsville

Customers` Favorites

Chilaquiles Verdes Con Barbacoa
Parrillada Jalisco
Cheese Enchiladas
Chimichanga Dinner
Julissa's Salad
Fried Ice Cream
Chicken Fajitas
Shrimp Diablo
Tortilla Soup
Carne Guisada

“Love that the offer happy hour & lunch menu 7 days a week 11-4! No guessing just consistent good drinks & good food at a great price! Can't beat that and great service all in one!“

4.4 Superb160 Reviews
Rodeo Mexican Bar and Grill Mexican • $
3011 SH 30 #307, Huntsville

Customers` Favorites

Cheese Enchilada with Rice and Refried Beans
1 Tamale with Rice and Refried Beans
Kids Quesadilla Fajita Beef
Small Chip and Salsa
Chips Y Salsa Verde
Chips and Salsa
Birthday Cake
Fajitas Rodeo
Birria Tacos
Street Tacos

“I enjoy coming to Rodeo every Monday for Trivia, great food, and delicious margaritas! So much fun! It’s like a big family!! 🌮🇲🇽🍹“

4.5 Superb72 Reviews
Fiesta Taqueria Mexican • $
1102 US-190, Huntsville

Customers` Favorites

Plate Lunch Carne Guisada
Fajita Enchilada Dinner
Homemade Tamale Plate
Chicken Enchiladas
Cheese Enchiladas
Combination Plate
Combo Enchiladas
Soft Taco Dinner
Fajitas for One
Chile Relleno

“My sister and I enjoyed the best chili rellenos we've had in a long time! I'll definitely be going back for more! The best Mexican food in Huntsville and beyond!“

4.8 Superb29 Reviews
Los Pericos Mexican • $
1548 11th St, Huntsville

Customers` Favorites

Fajita Steak Fried Avacado Enchiladas and Taco Combo
Family Sampler Platter
Cheese Enchilada Plate
Small Guacamole Salad
Enchilada Rice Beans
Beef Fajitas for 2
Carne Asada Plate
Cóctel E Camaron
Beef Quesadilla
Chips and Salsa

“the best food, people, atmosphere 👏❤️“

4.3 Superb117 Reviews
Taqueria and restaurant Mexican • $
2904 S Sam Houston Ave, Huntsville

“My new favorite in Huntsville. I get the Choriso, Egg & cheese breakfast tacos in the morning. Then I go back and get the El Gordo Chicken Burrito at lunch. The best green salsa ever. To kick it up a notch the red salsa is also excellent. Chips are thin and fresh. Service is the friendliest in town for Mexican food. I also love the bright and sunny decor. There are a whole lot of regulars that go there.“

4.6 Superb5 Reviews
Lindo Mexico Mexican • $
902 11th St, Huntsville

Customers` Favorites

30 Beef or Chicken Fajita with Cheese
Enchiladas with Rice and Beans
Chicken Flautas De Pollo
Steak Fajita Taco Salad
Cheese Chicken Fajitas
Beef and Shrimp Tacos
Combo Fajitas Mixtas
Tacos de Carne Asada
Beef Fajita Tacos
Parrillada Mixta

“authentic Mexican food at a great price. awesome staff.“

4.1 Good62 Reviews
Taqueria La Cava Mexican • $$
202 US-190, Huntsville

“My sister and I enjoyed the best chili rellenos we've had in a long time! I'll definitely be going back for more! The best Mexican food in Huntsville and beyond!“

5 Superb2 Reviews
Laredo Taco Company Mexican • $
D, 1262 US-190, Huntsville
5 Superb1 Reviews
El Tapatio #2 Mexican • $
2904 Sam Houston Ave, Huntsville

Customers` Favorites

Chili Con Queso & Salsa Verde
Two Chicken Enchiladas
Enchiladas Verdes
Chips Salsa Queso
Cheese Enchiladas
Flautas De Pollo
Beef Enchiladas
Migos Con Huevos
Nachos Mexicano
Caldo De Res

“This Mexican restaurant offers authentic Mexican food, and everything looked great. I had the menudo, which, by the way, they serve every day. My brother had the pozole, and both dishes were very well-prepared in a traditional fashion. I’m already looking forward to going back to try their enchiladas. For me, enchiladas are how I rate a good Mexican restaurant, but everything’s been excellent so far.“

4 Good57 Reviews
EL TEJANO Mexican • $
1310 15th Street, Huntsville

Customers` Favorites

Street Tacos or Mini Tacos
Mexican Taco
Birria Plate

“The chicken birria is the bomb 💣💣💣“

3.9 Good11 Reviews
Chelotes Mexican • $
526 11th St, Huntsville

Customers` Favorites

Elote En Vaso

“We got the mini tacos, steak. The meat was very flavorful and the steak was of good quality. The green amd red sauce are prefect and spicy delicious. We also got an elote and the mango loca but theycwere out of mango so we subbed the pineapple loca fruit cup. I want another one!. Sooooooo good and will definitely return.“

3.6 Good12 Reviews
Taqueria el campeón Mexican • $
1520 11th St, Huntsville

“I eat here almost every lunch! Plenty of choices, but mine is steak and chorizo quesadilla! You cannot go wrong, this is the cat's meow!“

3.4 Good12 Reviews
Costa Del Sol Food Truck Salvadoran • $
505 1/2 11th St, Huntsville

Customers` Favorites

Papusa Combo with Plantains Rice & Beans
Street Tacos
Al Pastor
Pupusas

“i go to them all the time. love them!“

4.5 Superb70 Reviews
El Patio Kitchen Mexican • $
1901 Sycamore Ave, Huntsville

Customers` Favorites

All Plates Served With
Meat Choices

“The best breakfast tacos in town 🌮🌮 🌮🌮🌮🌮“

3.3 Good13 Reviews

You May Also Like