The 10 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. 

1. Las Americas Market and Restaurant, Nashville, TN

Las Americas is the place to go for classic Mexican eats in Music City. This family-owned spot serves up everything from burritos to pupusas. If you want to take something to serve up at home, check out their market to buy some authentic Mexican foods to take with you.

2. 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!

3. Maciel’s Tortas and 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.

4. 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!

5. Sabrosura Mexican and Cuban Restaurant, Memphis, TN

Specializing in fantastic service and fresh Mexican and Cuban cuisine, Sabrosura has many menu items that will satisfy your taste buds. Start your meal with an order of bean dip and you won’t be sorry!

6. 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.

7. 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!

8. 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!

9. 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.

10. Emiliano’s Mexican Grill, Pigeon Forge, TN

Priding themselves in their superior service and fresh ingredients, this Pigeon Forge restaurant is the go-to spot for locals and tourists alike. Try the fajitas rancheros or tacos de carne asada for a tasty customer favorite.

Select a Tennessee town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Anderson County

Bedford County

Benton County

Bledsoe County

Blount County

Bradley County

Campbell County

Cannon County

Carroll County

Carter County

Cheatham County

Chester County

Claiborne County

Clay County

Cocke County

Coffee County

Crockett County

Cumberland County

Davidson County

Decatur County

Dekalb County

Dickson County

Dyer County

Fayette County

Fentress County

Franklin County

Gibson County

Giles County

Grainger County

Greene County

Grundy County

Hamblen County

Hamilton County

Hancock County

Hardeman County

Hardin County

Hawkins County

Haywood County

Henderson County

Henry County

Hickman County

Houston County

Humphreys County

Jackson County

Jefferson County

Johnson County

Knox County

Lake County

Lauderdale County

Lawrence County

Lewis County

Lincoln County

Loudon County

Macon County

Madison County

Marion County

Marshall County

Maury County

Mcminn County

Mcnairy County

Meigs County

Monroe County

Montgomery County

Moore County

Morgan County

Obion County

Overton County

Perry County

Pickett County

Polk County

Putnam County

Rhea County

Roane County

Robertson County

Rutherford County

Scott County

Sequatchie County

Sevier County

Shelby County

Smith County

Stewart County

Sullivan County

Sumner County

Tipton County

Trousdale County

Unicoi County

Union County

Van Buren County

Warren County

Washington County

Wayne County

Weakley County

White County

Williamson County

Wilson County