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. 

Select a Alabama town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Autauga County

Baldwin County

Barbour County

Bibb County

Blount County

Bullock County

Butler County

Calhoun County

Chambers County

Cherokee County

Chilton County

Choctaw County

Clarke County

Clay County

Cleburne County

Coffee County

Colbert County

Conecuh County

Coosa County

Covington County

Crenshaw County

Cullman County

Dale County

Dallas County

De Kalb County

Elmore County

Escambia County

Etowah County

Fayette County

Franklin County

Geneva County

Greene County

Hale County

Henry County

Houston County

Jackson County

Jefferson County

Lamar County

Lauderdale County

Lawrence County

Lee County

Limestone County

Lowndes County

Macon County

Madison County

Marengo County

Marion County

Marshall County

Mobile County

Monroe County

Montgomery County

Morgan County

Perry County

Pickens County

Pike County

Randolph County

Russell County

Saint Clair County

Shelby County

Sumter County

Talladega County

Tallapoosa County

Tuscaloosa County

Walker County

Washington County

Wilcox County

Winston County