The 10 Best Taco Places in Tennessee!

Tacos are one of those delicious foods you just don’t ever seem to tire from. Enjoy the tastiest Mexican fare at our favorite spots across Tennessee, where every day is a good day for a taco fiesta. Get your fix of everyone’s favorite Mexican dish by heading to one of these delightful taco places in Tennessee! 

1. Mas Tacos Por Favor, Nashville, TN

What started as a popular food truck became a brick and mortar location that is known for having the very best tacos in the state. This hip East Nashville restaurant serves up some of the most unique tacos around along with tortilla soup, street corn and more. Bring cash and go during off hours so you don’t have to wait in the long line!

2. Elena’s Taco Shop, Memphis, TN

Blending the flavors of California and Memphis, this taco shop serves up our favorite fish tacos in Tennessee. Using only fresh and fine ingredients, these high-quality eats are sure to please and are perfect to mix, match and share.

3. Taqueria Del Sol, Nashville, TN

Looking for tasty and affordable tacos in the Nashville area? Taqueria Del Sol is located in the 12 South neighborhood, and is always bustling with taco-lovers. Pair a taco with some fresh guacamole or salsa for a wonderful meal!

4. Babalu Tapas and Tacos, Knoxville, TN

With nine different tacos to choose from, you really can’t go wrong with any of the choices at Babalu Tapas and Tacos. Order your favorite one with a seasonal margarita for a snack and a buzz.

5. Local Taco, Brentwood, TN

This eclectic Tex-Mex spot has locations throughout the state. Whether you’re in the mood for tacos or a lighter taco bowl, everything on their menu is delicious and filling. Top your dish with a house made sauce to give your meal extra flavor or spice.

6. Swanky’s Taco Shop, Multiple locations

Combining an upscale environment with fast-casual dining concepts, Swanky’s is a great social location to enjoy tacos and margaritas. With four popular locations throughout the state, you know their offerings are tasty!

7. Carnitas Carmelita, Chattanooga, TN

Carnitas Carmelita is a hidden gem in Chattanooga that the locals want to keep secret! This taco shop is authentically Mexican and is a great spot to take foodies. Try any of their menu selections for an inexpensive and original lunch or dinner.

8. San Antonio Taco Company, Nashville, TN

Since 1984 San Antonio Taco Company has been helping Nashville residents satisfy their taco cravings. Located nearby Vanderbilt University, their beautiful outdoor deck is the perfect environment to enjoy the sunny weather and a cheesy taco! 

9. Chivo Taqueria, Knoxville, TN

Chivo in Knoxville serves tacos with a modern twist. Their uniquely named tacos are some of the most diverse in the state. Try the Clusterduck with roasted duck, cherry reduction and goat cheese for a twist.

10. Mexiven, Murfreesboro, TN

This Mufreesboro taco kitchen is another central Tennessee favorite that appears to be a hole in the wall from the outside. For a low price, you’ll find flavorful eats at this hidden treasure. Make sure to give their steak tacos a try!

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