What are you looking for?

Mexican Restaurants in Tuscaloosa

4.8 - 178 votes

Hours: Closed today

623 Hargrove Rd E, Tuscaloosa
(205) 331-4226

Antojitos Izcalli - Authentic Méxican Restaurant

Went here based on the reviews. My husband ordered the marinated chicken (can't remember thr name) and I got 3 tacos, chicken, steak and chorizo. Ev... More reviews

4.5 - 178 votes

Hours: 11AM - 8PM

2104A University Blvd, Tuscaloosa
(205) 409-8173

Taco Mama - Tuscaloosa

This place was amazing!! Love that you can build your own tacos, nachos, and burritos! The number of free toppings they offer is outstanding, as they wou... More reviews

4.2 - 168 votes

Hours: 11AM - 9PM

110 Skyland Blvd E, Tuscaloosa
(205) 553-8896

Los Tarascos

Went with a large group and the waitress was great. However, there are not enough fans on the patio to keep flies and mosquitoes away. Also, a HUGE issue... More reviews

4.3 - 133 votes

Hours: 11AM - 8PM

1301 McFarland Blvd NE, Tuscaloosa
(205) 722-2847

La Bamba Mexican Grill

Ate dinner here. The food was very good! I had the La Bamba Rice Bowl #82. It was like a luncheon portion, so the chips and salsa helped fill me up. ... More reviews

4.3 - 115 votes

Hours: 11AM - 9PM

1845 New Watermelon Rd, Tuscaloosa
(205) 342-3378

Jalapeños Mexican Grill

Oh where to start food was exceptionally great. I loved the mixed drinks. Wished y'all would open one in Jasper. More reviews

4.1 - 131 votes

Hours: 11AM - 9PM

501 15th St E, Tuscaloosa
(205) 759-1129

Veracruz Mexican Grill

The location is smaller, but has a good vibe. Busy nights you need to be patient, but they are great and friendly. More reviews

3.7 - 160 votes

Hours: 10:30AM - 11PM

603 15th St E, Tuscaloosa
(205) 345-0751

Taco Casa

This place is good for people who are on a diet, the smell alone will make you lose your appetite for a week. I hate food now, thanks. More reviews

4 - 118 votes

Hours: 11AM - 9PM

4421 Old Birmingham Hwy, Tuscaloosa
(205) 331-4816

Jalapeños Mexican Grill

Kids are suppose to be FREE on Monday night but if you get a chicken/rice/ cheese plate instead of chicken tenders that come with rice/ cheese they will ... More reviews

3.9 - 126 votes

Hours: 10:30AM - 11PM

1015 Skyland Blvd E, Tuscaloosa
(205) 759-3163

Taco Casa

Great food Great service I think you get more here Affordable Decks construction we eat lunch all the time More reviews

4 - 107 votes

Hours: 10:30AM - 11PM

8720 Alabama Hwy 69 S, Tuscaloosa
(205) 758-0553

Taco Casa

It was delicious. The chips were hot and the queso cheese sauce was yummy. And tacos were perfect. Definitely recommend eating here. More reviews

3.9 - 114 votes

Hours: 10:30AM - 10PM

4530 Rice Mine Rd NE, Tuscaloosa
(205) 343-9461

Taco Casa

Great location, staff is genuinely friendly. Store layout is that same as the others, but seems brighter and cleaner. More reviews

4.5 - 54 votes

Hours: 11AM - 8PM

1735 Skyland Blvd E, Tuscaloosa
(205) 657-8504

Lupes Tacos Mexican Food

Best Mexican restaurant in town! the steak fajitas are the best! delicious! also the salsa & white cheese dip was fantastic! plenty of food for your ... More reviews

3.9 - 105 votes

Hours: 11AM - 4PM

2312 McFarland Blvd E, Tuscaloosa
(205) 342-1487

Moe's Southwest Grill

It's like a mexican-american subway! You tell them what you want, you build it with more than 20 choices of items, then you chow down. The queso is ... More reviews

4 - 94 votes

Hours: 4:30AM - 10PM

929 Skyland Blvd E, Tuscaloosa
(205) 345-2184


Tried to get through the drive thru (the only option now that the lobbies are all closed) on my way to work, but even though there were only a few cars i... More reviews

3.8 - 92 votes

Hours: 11AM - 9PM

9770 Highway 69 K, Tuscaloosa
(205) 345-8871

La Gran Fiesta Mexican Restaurant

The food was delicious but we had to change seats because where we were for at seated had too many flies in the window. After we changed seats the flies ... More reviews

4.1 - 67 votes

Hours: Closed today

1817 University Blvd, Tuscaloosa
(205) 758-1161

La Hacienda El Méxicano

My food was average and chips and dip was also average. I didnt not like my food but I don't know that I would come back. I do like how big the port... More reviews

4 - 67 votes

Hours: Closed today

1241 McFarland Blvd E B, Tuscaloosa
(205) 343-0300

Margarita's Grill

Great food and service, pleasant surprise. The karaoke was excellent and the drinks were fantastic so we will be back. More reviews

4.3 - 38 votes

Hours: 10AM - 8PM

1911 Skyland Blvd E, Tuscaloosa
(205) 553-0750

Sazón Jarocho

A real disappointment. Before changing owners several years ago I used to adore this place. Having lived in DF and other parts of Mexico I loved the tort... More reviews

3.6 - 72 votes

Hours: 4:30AM - 10PM

2515 Paul W Bryant Dr, Tuscaloosa
(205) 349-1313


Chicken sandwich was good. I asked for no pickles, but pickles were on there instead. Cashier was smiling and friendly. More reviews

View on map