Alabama has a Mexican food scene that goes way beyond the drive-thru, and fajitas are one of the best ways to prove it. A good fajita platter shows up loud and full of flavor, with peppers, onions, and warm tortillas ready to fill however you like.
Across the state, from big cities to small towns, there are family-run spots and busy local favorites that make this dish a highlight of the menu. If you love the idea of piling your own tacos and eating until you are happy, this list is for you.
Here are eight Alabama Mexican restaurants where the fajitas are a real reason to make the trip.
1. El Barrio, Birmingham

Downtown Birmingham has plenty of dining choices, and El Barrio stands out for putting a creative spin on Mexican cooking. The kitchen leans into fresh, made-from-scratch flavors instead of relying on the usual combo plates.
The menu changes with the seasons, which keeps regulars coming back to see what is new. Tacos, small plates, and shareable dishes make it easy to order for a group.
I like this stop for a night when you want your fajitas dressed up a little. The setting is casual but polished, and it sits in a walkable part of the city near other shops and spots to explore.
Reservations are a smart move on weekends since downtown fills up fast. If you are traveling into Birmingham for the day, this is an easy place to build a meal around.
2. Little Donkey, Homewood

Just outside Birmingham in Homewood, Little Donkey built its name on scratch cooking and fresh tortillas made in house. That attention to the basics carries straight into the fajita experience.
The restaurant focuses on Mexican street-style food, so you get bright salsas, house guacamole, and fillings that taste like real effort went into them. It is a relaxed spot that works for families and friends alike.
Homewood is an easy detour if you are already near Birmingham, with a friendly downtown area nearby. Parking is manageable, and the vibe stays casual.
I would save this one for a laid-back weekend lunch when you want quality without a fussy atmosphere. The homemade tortillas alone make the drive feel worthwhile.
3. Sabor Latino, Huntsville

Huntsville has grown fast, and its food scene has grown with it. Sabor Latino gives the area a spot that blends Mexican favorites with broader Latin flavors, which makes the menu feel a little different from the standard lineup.
Fajitas here come loaded with grilled peppers and onions, ready to wrap in warm tortillas. The kitchen also plays with dishes you might not find at every neighborhood taqueria.
The setting is colorful and upbeat, which fits well for celebrations or a fun group dinner. It is a solid pick if you want variety beyond the usual combos.
For visitors exploring Huntsville, it makes a good dinner stop after a day of sightseeing. Come hungry and plan to share plates around the table.
4. Los Arcos, Mobile

Down on the Gulf Coast, Mobile has a strong lineup of family-run Mexican restaurants, and Los Arcos is a name locals turn to often. The portions are generous and the menu covers all the classics.
Fajitas arrive with a full plate of peppers and onions, plus rice, beans, and tortillas to build your own. It is the kind of order that easily feeds a hungry table.
The atmosphere is friendly and unfussy, which suits a casual family meal. Service tends to keep the chips and salsa coming while you wait.
If you are passing through Mobile or spending a day near the coast, it is a dependable stop that delivers big flavor without a big price. I like this kind of place when I want reliable comfort food.
5. El Cazador, Montgomery

Montgomery may be the capital, but its Mexican dining favorites feel down to earth. El Cazador is a longtime local option where the fajitas come out hot and generous.
Steak, chicken, and shrimp are all fair game, and mixed combinations let you sample more than one at a time. The plates are built for sharing or for a serious appetite.
The dining room is casual and welcoming, making it an easy choice for weeknight dinners or family gatherings. Chips and salsa show up quickly, which helps when you are starving.
For anyone in the capital area craving a hearty Mexican meal, this is a straightforward pick. The mixed fajita platter is a smart order if you cannot decide.
6. Cantina Laredo, Birmingham

For a more upscale take on Mexican food in Birmingham, Cantina Laredo brings a polished dining room and a menu that treats classic dishes with a little extra care. It is a step up from the everyday taqueria without feeling stiff.
Fajitas here are served with fresh grilled vegetables, and the restaurant is known for guacamole prepared to order. That tableside touch makes the meal feel a bit special.
The setting works well for a date night, a birthday, or an out-of-town dinner where you want something nicer. It is located in a busy part of the metro, so plan ahead on weekends.
I would pick this one when the occasion calls for a dressed-up dinner. The fresh guacamole is worth ordering before your fajitas even arrive.
7. Cielito Lindo, Auburn

Auburn is a lively college town, and its Mexican restaurants know how to feed a hungry crowd. Cielito Lindo serves up the classics with big portions that fit right in with the local appetite.
The fajita plates come stacked with grilled peppers and onions, ready to roll into tortillas with your favorite toppings. It is straightforward, filling, and easy to enjoy.
The atmosphere is casual and busy, especially during the school year and on game weekends. That energy is part of the fun if you like a lively table.
For families visiting the area or fans in town for an event, it makes a practical group stop. Arrive a little early on busy weekends to beat the rush.
8. El Rincon, Tuscaloosa

Tuscaloosa rounds out the list with El Rincon, a friendly local spot that gives the college town a reliable Mexican option. The menu sticks to the favorites people crave and does them well.
Fajitas come out with a full spread of grilled vegetables, plus rice, beans, and tortillas so everyone can build their own plate. Combination platters are handy when a group cannot agree on one protein.
The dining room is casual and welcoming, which suits both students and families. Chips and salsa keep the table happy while orders are cooking.
If you are exploring Tuscaloosa or driving through West Alabama, it is an easy meal to plan around. Bring an appetite and expect to leave full.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.