Find the Best Things

Alabama's Top Mexican Restaurants: A Flavorful Fiesta!

al mexican restaurant

Looking for something to spice up your dinner life? These Alabama Mexican restaurants give you that South of the Border experience right in your back yard. From flavorful margaritas to tasty tacos, you’ll find something for everyone at any of these locations!


El Barrio, Birmingham, AL

Located on booming 2nd Avenue in Birmingham, El Barrio offers inspired menus that pull classic dishes from several regions across Mexico. Open for lunch, dinner, and weekend brunch, there is always something new to discover on their menu. Not to mention, the warm, welcoming atmosphere will make you feel right at home.

Hacienda El Mexicano, Tuscaloosa, AL

For great authentic Mexican Food in the Tuscaloosa area, look no further than Hacienda El Mexicano. Sitting just off Queen City Avenue and University Boulevard, the restaurant is home to delicious meals and solid margaritas. 

Don Carlos, Daphne, AL

For classic Mexican food done right, Don Carlos in Daphne is the place to stop. From their steak & shrimp fajitas to their enchiladas rancheras, you really cannot go wrong at Don Carlos. The atmosphere is relaxed, yet welcoming for kids of any age.

Mi Casa, Harvest, AL

At Mi Casa, everyone is family. The staff is friendly, and their boundless menu has something for everyone. They even carry a number of flavors of Jarritos sodas that will compliment any meal, from tacos to burritos.

El Rio, Moulton, AL

El Rio is a restaurant where you’ll want to try something new every time you visit. Their exciting menu has everything from a well-seasoned Pollo Hawaii to a delicious Burrito California. Complement your meal with one of their large margaritas—they’ll help you kick back after a rough day.

Jalapeño’s Mexican Grill, Tuscaloosa, AL

If you enjoy Tex-Mex, Jalapeño’s in Tuscaloosa will be a treat for you. They have excellent Happy Hours and a spacious patio for those hot summer nights. Try their fajita gumbo—it’s out of this world. 

Rojo, Birmingham, AL

If you’re looking for exciting new takes on Mexican cuisine, visit Rojo in Birmingham.  Their innovative menu will keep you interested each time you dine. For diners with a gluten-intolerance, Rojo has an entirely gluten-free menu. Be sure to check out their drink menu for delightfully innovative beverages.

Rosie’s Mexican Cantina, Huntsville, AL

Rosie’s Cantina is a fun and lively atmosphere with a solid menu selection. Whether you’re looking for tacos or chalupas, Rosie’s can meet your craving. For dessert, try their perfectly caramelized flan.

Hot Stories
Select a Alabama town to find
the Best Things To Do and Places To Go around you