Updated: September 2016

When a craving for Mexican food hits, it hits hard, and very little can satisfy the need for salty, cheesy, cilantro-infused goodness like some freshly fried tortilla chips and piping-hot queso or a heaping pile of Spanish rice and refried beans. (DISCLOSURE: After writing this article, we grabbed the car keys and headed straight to the nearest Mexican joint, and you may do the same!) There are plenty of Mexican food restaurants in Nashville to keep your cravings satiated. Here are our some of our favorites, listed in alphabetical order:

The Best Mexican Restaurants in Nashville

Baja Burrito

722 Thompson Lane, Nashville • (615) 383-2252
Monday through Saturday, 11 a.m. to 9 p.m.

Hailed as the better, local version of Chipotle, Baja Burrito certainly lives up to all the hype. Fresh ingredients, an abundance of cilantro and the lively atmosphere make this Berry Hill restaurant a Nashville favorite. The parking lot is small, and it’s always crowded. Plan your visit accordingly!

Bajo Sexto

216 Fifth Ave. S., Nashville • (615) 577-7717
Sunday through Thursday, 11 a.m. to 5 p.m.; Friday and Saturday, 11 a.m.-9 p.m.

Inside the Country Music Hall of Fame in downtown Nashville is one of our favorite taquerias. Bajo Sexto serves Mexican street food that is fresh and authentic, two important qualities for any good Mexican restaurant. Their cocktails are hard to beat, making it the perfect mid-week treat or weekend kick-off!

Best Mexican restaurants in Nashville: Fresh ingredients full of flavor set Bajo Sexto apart from the rest

Fresh ingredients full of flavor set Bajo Sexto apart from the rest.

 

Bakersfield Tacos

201 Third Ave. S., Nashville • (615) 522-0970
Monday through Thursday, 11 a.m. to midnight.; Friday and Saturday, 11 a.m. to 2 a.m.; Sunday, 11 a.m. to 10 p.m.

Bakersfield Tacos keeps things simple and classic with their Mexican street fare. Their combination of fresh flavors is just what we need when a Mexican craving takes over. Plus, with an impressive selection of more than 100 tequilas and whiskeys, delicious drinks are a given.

Best Mexican restaurants in Nashville: Our greatest struggle at any Mexican restaurant - but especially at Bakersfield Tacos - is to not fill up on chips and dip!

Our greatest struggle at any Mexican restaurant—but especially at Bakersfield Tacos—is to not fill up on chips and dip!

Chago’s Cantina

2015 Belmont Blvd., Nashville • (615) 386-0106
Daily, 11 a.m. to 11 p.m.

We love Chago’s Cantina for their fun atmosphere, flavorful food and fabulous happy hour. Their chips and dip sampler is great for sharing, and they have some of the best drink deals in town. With plenty of options for vegetarians and vegans alike, Chago’s is great for the whole family!

Best Mexican restaurants in Nashville: Even from the outside Chago's gives off fun vibes and good times!

Even from the outside Chago’s gives off fun vibes and good times!

El Amigo

3901 Nolensville Pike • (615) 833-6434
Hours vary

The exterior may be unimpressive, as El Amigo operates out of an old gas station, but we promise what they lack in chic furnishing, they more than make up for in taste! Their grilled whole chicken dinner is perfect for picking up and bringing home on busier weekday nights or an impromptu dinner party. El Amigo is inexpensive and full of flavor – definitely worth the drive to the corner of Nolensville and Elysian Fields!

El Palenque

2210 Crestmoor Road, Nashville • (615) 383-6142
Monday through Friday 11 a.m. to 10 p.m.; Saturday, 12 p.m.-10 p.m.

A Green Hills favorite, El Palenque is a must for your next family night out. You’ll find all your favorite Mexican dishes, soaked in creamy queso next to a heap of Spanish rice and refried beans. With a cold Pacifico or margarita, is there really anything better? [SB TIP: The restaurant has reopened after their August renovations!]

Local Taco

4501 Murphy Road, Sylvan Park • (615) 891-3271
Sunday through Thursday, 11 a.m. to 9 p.m.; Friday and Saturday, 11 a.m. to 10 p.m.

1100 Fatherland St., Suite 104, East Nashville • (615) 454-6892
Monday through Saturday, 11 a.m. to 10 p.m.; Sunday, 11 a.m. to 9 p.m.

146 Pewitt Drive, Brentwood • (615) 915-4666
Monday through Saturday, 11 a.m. to 10 p.m.; Sunday, 11 a.m. to 9 p.m.

Local Taco is known for their trendy Tex Mex, offering a fresh combination of Southwestern and Southern flavors that make mouths water. With locations in Sylvan Park, East Nashville and Brentwood, plan a trip to the one nearest you, and enjoy a cold beer on the patio.

Best Mexican restaurants in Nashville: Mexican corn is such a great blend of flavors and textures - and Local Taco has some of the best in town!

Mexican corn is such a great blend of flavors and textures, and Local Taco has some of the best in town!

Mas Tacos Por Favor

732 Mcferrin Ave., Nashville • (615) 543-6271
Monday through Friday, 11 a.m. to 8 p.m.; Saturday, 10 a.m.-3 p.m.

When you want your dive Mexican restaurant, Mas Tacos Por Favor is a must. The food truck-turned-restaurant in East Nashville is entirely unassuming, but the flavors they produce will absolutely blow you away. They have great vegetarian options; we especially love the fried avocado taco! [SB TIP: BYOB and cash only!]

The picture alone makes us feel like we're in Mexico - don't get us started on the flavors!

Mas Tacos may be a dive, but aren’t hole in the wall places the best kind? This one certainly is and leads the pack as a best Mexican restaurant in Nashville. Image: Mas Tacos

Rosepepper Cantina

1907 Eastland Ave., Nashville • (615) 227-4777
Monday through Thursday, 11 a.m. to 2 p.m., and 4 p.m. to 9:30 p.m.; Friday and Saturday, 11 a.m. to 10:30 p.m.; Sunday, 11 a.m. to 9:30 p.m.

Fabulous patio seating sets Rosepepper apart, especially when enjoying one of their amazing margaritas. We’re not exaggerating when we say they’re the best in town: they’ve won that title 11 years in a row. The food is also great; we love the Sonoran-style Mexican that makes up their eclectic menu.

Best Mexican restaurants in Nashville: Rosepepper has the best margaritas in town - that's a reason to go in and of itself!

This funky East Nashville spot has the best margaritas in town.

Saint Anejo

1120 McGavock St., Nashville • (615) 736-5301
Monday through Thursday, 11 a.m.-10 p.m.; Friday, 11 a.m.-11 p.m.; Saturday, 10 a.m.-11 p.m.; Sunday 10 a.m.- 10 p.m.

We don’t typically think of “chic” and “Mexican” as coming together in a restaurant, but when in the Gulch, do as the Gulch-ians do. Cue Saint Anejo, a funky cantina with a creative menu that blends traditional Mexican dishes with other classic favorites. Think jalapeño poppers and Tex-Mex burgers.

Best Mexican restaurants in Nashville: Fresh ingredients and flavors abound at Saint Anejo.

Mexican salads are so underrated (though our love for queso may explain why). This one from Saint Anejo looks especially good!

San Antonio Taco Co.

416 21st Ave. S., Nashville • (615) 327-4322
Monday through Wednesday, 11 a.m. to 11 p.m.; Thursday through Sunday, 11 a.m. to midnight

SATCO speaks for itself. A favorite haunt of Vandy students and Hillsboro Village residents, this long-time Nashville establishment is also one of our favorites. A great patio, addictive queso, fast service, cold beer … need we say more?

Taco Mamacita

1200 Villa Place, Nashville • (615) 730-8552
Sunday through Thursday, 11 a.m. to 10 p.m.; Friday through Saturday, 11 a.m. to 11 p.m.

Located in Edgehill Village, Taco Mamacita is one the best Mexican spots for enjoying the atmosphere. Even after the delicious food is devoured, stay for another drink and take advantage of the funky decor and fantastic patio, which offers an eagle-eye view of the bustling area near Music Row.

Taqueria del Sol

2317 12th Ave. S., Nashville, TN 37204 • (615) 499-4293
Tuesday through Thursday: 11 a.m. to 2 p.m.; 5:30 p.m. to 9 p.m. Friday: 11 a.m. to 2 p.m.; 5:30 p.m. to 10 p.m; Saturday 11 a.m. to 10 p.m. and Sunday: 11 a.m. to 9 p.m.

4500 Charlotte Ave, Nashville, TN 37209 (615) 490-3129
Same hours as 12South location

Taqueria del Sol stands apart for its fast and fresh service. Even when the line is to the door, it takes no more than 15 minutes to make your way to the register, giving you plenty of time to decide which of the delicious Southern-inspired Tex Mex tacos you want to try while also absorbing some of the atmosphere.

Best Mexican restaurants in Nashville: Gotta love a Southern take on Mexican food. BBQ tacos - yum!

BBQ taco?? Don’t mind if we do!

Find even more delicious restaurant options in the SB Guide!