Here in Alabama, we’re lucky to have access to many different types of food—including ethnic food. Mexican food is one of the top ethnic foods served here, with tacos being the number one menu item. Listed below are 11 places in Alabama that serve amazing tacos:
1. Taqueria El Cazador - Huntsville
Taqueria El Cazador serves up authentic Mexican cuisine in a converted school bus that's known to locals as "The Taco Bus." If you're a fan of tacos, their "Spicy Pork Tacos" are a definite must try. (3414 Governors Dr)
2. Taqueria Las Gemelas - Theodore
One of the many great things about Taqueria Las Gemelas is that they offer both vegetarian and meat dishes. From the outside, Taqueria Las Gemelas might not look like much. However, once you step inside and taste their food, specifically their tacos, you'll realize it was well worth the stop.
(6305 Old Pascagoula Rd)
3. El Barrio - Birmingham
El Barrio takes their tacos to a whole different level. In addition to serving up regular tacos, they also offer a variety of breakfast tacos. At El Barrio, customers are treated to great food, great service, great prices and a great atmosphere. What more could you want? (2211 2nd Ave N)
4. La Coronilla Grill Cosina Mexicana - Montgomery
La Coronilla Grill Cosina Mexicana specializes in authentic Mexican cuisine. Don't let the hole-in-the-wall exterior fool you. They serve up some of the best Mexican food in the Montgomery area. Their "Steak Tacos Mexicanos" is a favorite dish among many of their customers. (3520 McFarland Blvd E)
5. Cactus Flower Cafe - Dothan
Cactus Flower Cafe specializes in California style Mexican cuisine that's flavorful, healthy and prepared with only the freshest ingredients. Their "Shrimp Taco with Lime Slaw" is AMAZING! (5412 Montgomery Hwy)
6. El Mariachi Mexican Restaurant - Tuscaloosa
El Mariachi Mexican Restaurant serves up a variety of classic Mexican dishes in a festive atmosphere. This Mexican restaurant offers an extensive menu, but their "Carne Asada Tacos" come highly recommended. (520 McFarland Blvd E)
7. Dragonfly Foodbar - Fairhope
Dragonfly Foodbar serves up a variety of delicious dishes, most of which are Asian inspired. They offer a variety of tacos that are both flavorful and fairly priced. The "Firecracker Shrimp Taco" and "Kung Pao Chicken Taco" are two of their most popular tacos. (7 S Church St)
8. Tacos Dos Hermanos - Birmingham
Tacos Dos Hermanos is a taco truck that serves up authentic Mexican food. When it comes to food quality, the line of customers pretty much speaks for itself. All of their dishes are delicious, and the prices can't be beat. Tacos are only $2 each, and they're some of the best around. (215 W Valley Ave)
9. El Olmeca Mexican Cantina - Huntsville
El Olmeca Mexican Cantina serves up some of the finest Mexican food in the Huntsville area. You'll also receive huge portions of it. If you love tacos, try their "Tacos al Pastor." You won't be disappointed.
(7044 University Dr NW / Ste B)
10. Tacorita - Auburn
Tacorita is THE place to go in Auburn for amazing tacos. With such a huge selection of tacos to choose from, you're sure to find the perfect one, or two, or even three. Everything at Tacorita is made by hand and from scratch.
(138 N College St)
11. La Zona Rosa - Montgomery
La Zona Rosa is one of Montgomery's finest Mexican restaurants. They serve up a variety of delicious dishes in a welcoming environment, while also offering great service and prices to their customers. Their "Tacos al Pastor" is a customer favorite. (2838 Zelda Rd)
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.