Fresh basket of hot chips and some spicy salsa? Yes, please. Several local Mexican and Tex-Mex restaurants in Nashville are perfect for fulfilling that Mexican cuisine craving. While many of the best Mexican restaurants are outside the city, these are some of the best options within the neighborhoods covered on Nashville Guru that have at least a 4.2 rating on Google.
Best Mexican Restaurants in Nashville
Mas Tacos
- Neighborhood: East Nashville
- Google Rating: 4.6 out of 2,000+ reviews
Mas Tacos began as a food truck and is hands down one of the top Mexican restaurants in Nashville. The Fish Tacos are the best in town and the Fried Avocado Tacos deserve attention, too. Don’t let the small, unassuming building in East Nashville fool you—this joint has a big taste.
Taqueria del Sol
- Neighborhood: Sylvan Park
- Google Rating: 4.3 out of 500+ reviews
Taqueria del Sol is a fast-casual Mexican restaurant based out of Georgia, which has six locations in total with the Nashville location located on Charlotte Avenue. Expect a simple menu of tacos, enchiladas, sides, soups, and rotating weekly specials for lunch and dinner.
Superica
- Neighborhood: Gulch
- Google Rating: 4.6 out of 500+ reviews
If you’re in the mood for Tex-Mex cuisine, add Superica to your list. Guests can expect Tex-Mex staples, such as Flautas, Shrimp Tacos, and freshly-made flour and corn tortillas. For beverages, house-made margaritas are the most popular.
Ladybird Taco
- Neighborhood: 12 South | East Nashville
- Google Rating: 4.6 out of 300+ reviews
Ladybird Taco is a fast-casual breakfast and lunch restaurant situated in 12 South and East Nashville. This popular taco eatery serves homemade tortillas, fresh salsa, queso, and some of the best breakfast tacos in town. The #1 Breakfast Taco and #8 Lunch Taco are highly recommended.
Baja Burrito
- Neighborhood: Berry Hill
- Google Rating: 4.7 out of 1,800+ reviews
Baja Burrito has been in Nashville since 2000, which means they’ve mastered how to make a mean burrito. They’re located in the Berry Hill neighborhood, which is just south of Downtown Nashville. They’re locally owned and operated, which is a big plus. Despite their popularity, the service is usually speedy. Baja fans love their Fish Tacos and fruit tea.
Saint Anejo
- Neighborhood: Gulch
- Google Rating: 4.3 out of 2,300+ reviews
Saint Anejo, M Street Restaurant Group’s premier Mexican restaurant, offers modern Mexican cuisine, Latin mixology, and one of Music City’s most extensive tequila and mezcal lists. On the food side, expect creative tacos, house-made guacamole, and popular weekend brunch options like Huevos Rancheros and Cinnamon Roll Waffles. The restaurant’s patio is a highlight, which shares an indoor/outdoor bar with the interior.
Las Palmas
- Neighborhood: West End | Melrose
- Google Rating: 4.3 out of 1,600+ reviews
Las Palmas is affordable and consistent. Nashville natives probably remember the days when Las Palmas was one of the few places to grab Mexican cuisine. There are now nine locations in the Nashville area, and we’ve been going to several of those regularly for years (in other words, since the 90s). The service is always reliable, the food is delicious, and the restaurants are clean. If you want an inexpensive Mexican fix, Las Palmas is worth checking out.
El Jaliciense
- Neighborhood: East Nashville
- Google Rating: 4.3 out of 650+ reviews
This authentic Mexican restaurant in East Nashville has been a favorite, award-winning spot for years. El Jaliciense has an expansive menu with everything from cheese dip to burritos to tacos.
Taco Chela
- Neighborhood: The Nations
- Google Rating: 4.3 out of 160+ reviews
Taco Chela, located within L&L Market, is known for its creative selection of tacos and its margarita bar. The menu features delicious tacos, quesadillas, burritos, and salads, all made with fresh, locally sourced ingredients. If you’re a fan of spice and tequila, we recommend trying the Ghost Pepper Margarita.
Bakersfield
- Neighborhood: SoBro
- Google Rating: 4.5 out of 2,200+ reviews
Bakersfield is a popular restaurant located within the SoBro neighborhood. Guests can expect Mexican street fare, a selection of over 100 tequilas and American whiskeys, and a lively atmosphere. Only a short walk from Broadway, Bakersfield makes for a perfect dinner spot before a fun night out on the town.
bartaco
- Neighborhood: 12 South | East Nashville
- Google Rating: 4.5 out of 2,800+ reviews
This taco restaurant is one of the most popular spots in town due to its lively atmosphere and tasty cuisine. bartaco has recently opened a second location in East Nashville’s growing Five Points neighborhood. You can’t go wrong with dining at either spot.
Taco Mamacita
- Neighborhood: Germantown
- Google Rating: 4.4 out of 2,000+ reviews
Taco Mamacita has reopened in Germantown! This popular Mexican restaurant has colorful decor, great drinks, and a covered back patio. Popular menu items include the Chicken Tortilla Soup and Hot Chicken Tacos.
Cinco De Mayo
- Neighborhood: East Nashville | Midtown
- Google Rating: 4.6 out of 400+ reviews
Cinco De Mayo has been serving authentic Mexican cuisine since the year 2000. Stop by either of their Nashville locations, East Nashville or Midtown, for delicious food and daily drink specials. Their Queso Fundido and frozen margaritas will not disappoint.
Pancho & Lefty’s
- Neighborhood: Sylvan Park | Melrose
- Google Rating: 4.5 out of 600+ reviews
For tasty street tacos, burritos, quesadillas, street corn, and margaritas, make your way to Pancho & Lefty’s. At both locations, Sylvan Park and Melrose, you’ll have a great time and friendly service. If you have a large group, we recommend checking out the Sylvan Park location, their spacious outdoor patio is a hit!
Taco Mama
- Neighborhood: Hillsboro Village
- Google Rating: 4.5 out of 700+ reviews
Taco Mama in Hillsboro Village is a favorite among college students. The counter-service restaurant offers delicious tacos and refreshing (strong) margaritas. If you love burritos we recommend trying The Judge made with marinated chicken, black beans, cilantro-lime rice, shredded cheddar, lettuce, mild salsa ranchera, and creamy cilantro pesto.
Rosepepper Cantina
- Neighborhood: East Nashville
- Google Rating: 4.2 out of 2,000+ reviews
Rosepepper in East Nashville is most well-known for having amazing margaritas and clever sayings on their outdoor sign. It’s a one-of-a-kind place that usually has a nightly wait, which is always a sign of good grub. Chips are served with fresh salsas and if you have any room left for dessert, go for the Chocolate Chimi.
Blanco Cocina + Cantina
- Neighborhood: Downtown
- Google Rating: 4.5 out of 400+ reviews
Blanco Cocina + Cantina is located at Fifth + Broadway in Downtown Nashville. The Sonoran-style Mexican restaurant is situated across from Bridgestone Arena, which makes it a perfect dining destination before and after events. Guests can expect a fresh twist on Mexican cuisine with featured menu items like Tiger Shrimp Fajitas, Baja Breakfast Burritos, and Grilled Mexican Street Corn.
Other Great Authentic Mexican Restaurants in Nashville
If you want to branch outside of the neighborhoods covered on Nashville Guru, some other popular places include:
You missed – Taqueria del Sol, address: 2317 12th Ave S, Nashville, TN 37204
Definitely one of the best!
La Hacienda Taqueria is by far the best authentic Mexican food in Nashville.
Sorry to disappoint but the *only authentic restaurant* I have found is Fogatas (5560 Nolensville Pike, Nashville, TN 37211). All dishes are truly authentic (not tex-mex, not the American version of Mexican). The menu is overwhelming but the servers can give you pretty good recommendations. Enjoy!
You guys missed the true number one, Casa Fiesta, just off I-24 on bell road up on the hill next next to the 2 motels! Combo #41 will settle the score with fajita quesadillas. Trust me I’m fat, & this is a Nashville hidden gem!
I agree that Taqueria del Sol is THE BEST! Awesome guacamole and frozen margarita’s
La Hacienda Taqueria is the best AUTHENTIC Mexican restaurant in Nashville. It has consistently been serving good food since the 90s with friendly service. I highly recommend it!
“El Tapatio”
3609 Nolensville Pike Nashville, TN 37211
Baja Burrito, fried fish burrito is hands down heaven on earth
Acapulco Burrito is the best. I grew up in new mexico. They make mexican food like they do in mexico
Don’t overlook Guac in Bellevue. It’s been open less than a year and has gotten glowing reviews.
Little Mexico is the best Mexican I’ve had in Nashville with friendly service, huge portions and affordable prices!!!
Casa fiesta on bell rd! We’ve tried las palmas, fiesta Mexicana, margarita house, chuy’s and a few others, but I’d give the nod to casa fiesta!
I really like Rosepepper and Mas Taco, but when I’m craving authentic Mexican food, I go to El Jaliciense on Gallatin Pike in East Nashville. Best Mexican food in Nashville that is not on Nolensville Pike.
A needle in a haystack would be Margarita House in Mount Juliet. I’m a Hispanic native from California, and this is by far the most authentic I’ve came by so far. Look if the place can’t get their beans and rice down to a T (because that is a must Mexican cuisine staple to master), more than likely 9 times out of 10 they aren’t going to be good at anything else. Try #48, it has a little bit of everything.
Best Mexican IMO… Las Fiestas cafe on Gallatin Rd
You missed El Fuego 🔥 in Inglewood. Hand squeezed margaritas for $3.99.
In Franklin it’s Tito’s for sure!