Oct 23, 2024

Best Mexican Restaurants

Tacos aren’t just for Tuesdays in Shelby County. With all the delicious Mexican restaurants in the area, you can enjoy tacos and more any day of the week. From delicious queso and guacamole to tantalizing margaritas, these restaurants are sure to delight your taste buds. Get out and enjoy your day in Shelby County and be sure to stop in and try some of these delicious Mexican restaurants along the way.

Best Mexican Restaurants

You might not expect Shelby County to be home to outstanding Mexican cuisine, but you are in for quite a surprise! You will find some of the best Mexican restaurants in the state right here in Shelby County. Dive into the details below to learn which ones you absolutely must try!

Blue Agave Cantina – Columbiana

Located right on Main Street in Columbiana, Blue Agave serves some of the best Mexican food in all of Shelby County. Blue Agave sits in a quaint building in the heart of downtown, and the food will make you want to come back again and again. From traditional enchiladas, fajitas, and street tacos to steak and seafood, Blue Agave has something that will tempt everyone’s taste buds. And don’t forget their delicious margaritas and desserts! If you are in the mood for Mexican, you can’t go wrong with Blue Agave Cantina.

Margarita Grill – Pelham

Margarita Grill on Cahaba Valley Road in Pelham has been pleasing customers with their delicious Mexican cuisine for years. Not only can you enjoy traditional Mexican dishes, like enchiladas and quesadillas, but you have to try their mesquite grilled chicken for that Texas flair. With an extensive menu, Margarita Grill has a wide variety of dishes that you likely won’t find at other Mexican restaurants. Try something new each time you visit, and you are sure to enjoy each and every dish. As the name implies, they also serve a variety of thirst-quenching margaritas. Have one either frozen or on the rocks as you enjoy a delicious meal. Margarita Grill is a must for anyone looking for the perfect Mexican food in Shelby County.

Rancho Escondido Mexican Grill – Alabaster

No Mexican tour through Shelby County is complete without a stop at Rancho Escondido on Highway 31 in Alabaster. Serving more traditional Mexican cuisine, Rancho Escondido has all the typical items you would expect from a Mexican grill. All their items are outstanding, including tacos, quesadillas, enchiladas, and fajitas. If you’re feeling adventurous, Camarones Al Mojo De Ajo or the El Rancheros Special. Complete your meal with one of their signature margaritas for the perfect Mexican experience. Head out to Alabaster to give Rancho Escondido a try!

Tequilas Mexican Grill & Cantina – Pelham

Situated on Pelham Parkway in the heart of Pelham, Tequilas Mexican Grill & Cantina might just have the best food of any restaurant on this entire list. They offer a unique menu with many outstanding dishes. Try the Mofonguito, which are plantains with Caribbean spices, pico de gallo, shredded cheese, and steak, pork, or chicken. Another delicious option is the Molcajete, which is a combination of steak, chicken, chorizo, shrimp, onion, bell pepper, jalapeño, pineapple, cactus, queso fresco, cilantro and special sauce. As if the entrees weren’t enough, save room for some fried ice cream or churros! You will not leave Tequilas hungry, and you will certainly want to come back again. Give them a try today.

Dos Botellas – Chelsea

Dos Botellas is one of a few Mexican places in Chelsea, and everyone seems to agree that it is the best. Dos Botellas serves many of the classic Mexican dishes that you would expect to find on the menu. Starters such as cheese dip and guacamole get the meal going. You can then enjoy one of many traditional entrees, or you can try something a little more exotic from their menu. Additionally, they offer a wide selection of house-made margaritas to enjoy with your meal. Plus, visiting Dos Botellas won’t break the bank as their prices are very affordable!

Enjoy Delicious Mexican Food Today

There is no shortage of outstanding Mexican restaurants throughout Shelby County, Alabama. From Alabaster to Pelham to Chelsea, these restaurants serve some of the best dishes around. Enjoy amazing appetizers, delectable main courses, and tantalizing desserts at these outstanding restaurants. Enjoying some delicious Mexican food is just one of the great things to do in Shelby County, so go ahead and plan your outing today.