The 7 Best Mexican Restaurants in Tennessee!

Tennessee’s best Mexican restaurants are bursting with flavor and authenticity. Tasty tacos, cheesy enchiladas, fantastic fajitas and so much more will have your mouths watering at our favorite spots. 

Cancun Mexican Grill and Cantina, Knoxville, TN

With all day, every day drink specials, a huge menu and great hospitality, Cancun is an easy choice for one of the best Mexican restaurants in the state. Their salsa is hand crafted using fresh produce and can be dangerously addicting. Give it a try today!

Maciel's Tortas Tacos, Memphis, TN

This small, fast-casual restaurant is a Memphis favorite. Located in the downtown area, this affordable spot serves up some of the most delicious quesadillas, nachos and huaraches in the state.

Bakersfield, Nashville, TN

At this Nashville spot, you’ll find authentic Mexican street fare, over one hundred kinds of tequila and a variety of American whiskey for a little flare. Try one of their flavorsome tortas for something filling!

Taqueria Jalisco, Chattanooga, TN

Taqueria Jalisco is a hidden gem in Chattanooga that the locals are obsessed with. Head in for lunch or dinner to try some of their original Mexican selections like chicken mole and tacos, of course.

El Tipico, Knoxville, TN

Hoping to find a spot that serves up truly classic Mexican comida? El Tipico in Knoxville is one of those little restaurants that will have you coming back for more! Their dishes are massive and photo-worthy so come hungry!

Molcajete Mexican Restaurant, Chattanooga, TN

This Chattanooga spot serves up some of the most fresh and genuine Mexican food around. Enjoy the tastes of Mexico with any of their dishes. Order it to go or eat it in store!

Chez Guevara, Knoxville, TN

Chez Guevara is a tiny little spot in Knoxville that is known for their deliciously hefty portions. If you’re a fan of cheese, you won't be disappointed here. Head in to give some of their delicious menu items a try.

Share your favorites!
Tennessee Search
Find Mexican Restaurants Near You
Select a Tennessee town to find
the Best Things-To-Do and Places To Go around you
Bledsoe County
Clay County
Lewis County
Moore County
Pickett County
Sequatchie County
Trousdale County
Van Buren County