The 10 Best Taco Joints in Alabama!

Have a hankering for some zesty tacos? If you’re on the hunt for authentic, Mexican flavor, look no further than the best taco spots in Alabama. Serving up everything from Southern-style chicken tacos to beer battered fish tacos, these 10 places in Alabama will feed your inner taco fiend. 

1. Taco Mama, Tuscaloosa, AL

For a fun atmosphere, great prices, and delicious tacos, Taco Mama is the place to eat. Their creative taco recipes and margaritas are some of the best in the state. The small Alabama chain has other locations in the Birmingham and Huntsville areas.

2. El Barrio, Birmingham, AL

El Barrio is a taco experience that will keep you coming back. All of their plates are made with the best ingredients and perfectly seasoned. A great restaurant for the whole family.

3. Los Arcos Mexican Restaurant, Mobile, AL

A stellar Mexican restaurant in its own right, Los Arcos has some solid taco selections on their menu. If fish tacos are your jam, try their beer battered fish tacos.

4. Cantina Laredo, Birmingham, AL

Cantina Laredo has some of Alabama’s finest tacos. Whether you’re in the mood for crunch or soft traditional style tacos, or wanting to spice things up with their delicious barbacoa or al carbon styles, you will not be disappointed.

5. Little Donkey, Homewood, AL

Little Donkey is a delightful place to snag some tasty tacos. From basic chicken tacos to Southern-style catfish tacos, the Little Donkey will be sure to have something to make your taste buds happy.

6. Rojo, Birmingham, AL

For a lively atmosphere and great food, stop by Rojo in Birmingham. If you’re looking for their delicious specialty, the blackened tilapia tacos.

7. La Parrilla, Dothan, AL

A hidden gem in Dothan, La Parrilla has an outstanding menu that houses an assortment of delectable tacos. From Brisket to Southern-style chicken, there is a taco to meet everyone’s needs.

8. El Rancho, Daphne, AL

El Rancho in Daphne not only has excellent tacos, but a warm and welcoming atmosphere. Bring the whole family and enjoy some of the best Mexican food Alabama has to offer.

9. San Marcos, Montgomery, AL

Located just off the Atlanta Highway sits the cozy San Marcos Mexican. For a classic Mexican restaurant with a flair for tacos, stop by and bring the family.

10. La Fiesta, Birmingham, AL

Described as the type of place where you’re treated like family, La Fiesta is serving up everything from specials like “Dos Xx Tacos de Pescado,” featuring three catfish tacos topped with lettuce, pico de gallo, shredded cheese alongside four tortillas. 

Alabama Search
Find Mexican Restaurants Near You
Select a Alabama town to find
the Best Things-To-Do and Places To Go around you