Nashville is a city that's known for its vibrant music scene, but it's also home to some of the best Mexican restaurants in the country.
From traditional dishes to modern takes on Mexican cuisine, there's something for everyone in Music City.
Whether you're a local or just visiting, it's important to know where to find the best Mexican food in town. That's why we've put together a list of the top Mexican restaurants in Nashville.
We've scoured the city to find the restaurants that serve up authentic flavors and unique dishes that will leave your taste buds singing.
From street-style tacos to sizzling fajitas, these restaurants offer a variety of options that are sure to satisfy your cravings.
So, whether you're in the mood for something spicy or something sweet, you're sure to find something on this list that will hit the spot.
So, grab your friends and family and get ready to explore some of the best Mexican restaurants that Nashville has to offer.
From hole-in-the-wall joints to upscale dining experiences, there's something for everyone on this list. So, let's dive in and discover the top Mexican restaurants in Nashville.
1. Baja Burrito
Baja Burrito is a must-visit for anyone who loves fresh and authentic Mexican food.
The restaurant offers a wide variety of dishes, including burritos, tacos, and salads, all of which are made with high-quality ingredients.
The service is quick and efficient, and the staff is always friendly and welcoming. The outdoor seating area is a great place to enjoy your meal on a sunny day.
Don't forget to try their homemade salsas and tropical drinks. All in all, Baja Burrito is a great spot for a delicious and satisfying meal.
2. Mas Tacos Por Favor
If you're in the mood for some delicious and authentic Mexican food, Mas Tacos Por Favor is the place to go. This cozy and casual restaurant offers a variety of tacos, soups, and sides that are sure to satisfy your cravings.
The carne molida taco and classic pollo soup are must-tries, and the elote and black beans with plantains are fantastic.
The restaurant can get crowded, but the fast and inexpensive service makes it worth the wait.
Don't forget to check out the bar and try their custom juice or a cocktail. Mas Tacos Por Favor is a great spot for a quick and tasty meal that won't break the bank.
3. Nectar: Urban Cantina
Nectar: Urban Cantina is a must-visit for anyone who loves Mexican cuisine. Their menu is filled with unique and delicious options that are sure to satisfy any craving.
The service is exceptional, with friendly and knowledgeable staff who are always happy to help.
The atmosphere is comfortable and inviting, making it the perfect spot for a casual meal with friends or family.
Don't miss out on the opportunity to try their fresh juices and smoothies, which are a perfect complement to their flavorful dishes. Nectar: Urban Cantina is a hidden gem that you won't want to miss.
Bakersfield is a Mexican restaurant that serves amazing and authentic street tacos.
They have a broad menu that includes delicious sides and drinks. The bar service is excellent, and the staff is knowledgeable and kind.
The atmosphere is vibrant, and the interior decor is impressive. The food is freshly made and consistently very good.
Although the portions are small, the flavors are big and worth trying. Bakersfield is a must-visit for anyone looking for a great Mexican restaurant experience.
5. Oscar's Taco Shop – Downtown Nashville
Oscar's Taco Shop – Downtown Nashville serves up delicious California-style Mexican food at an affordable price.
Customers rave about the fresh and consistent food, with options like burritos, breakfast burritos, quesadillas, and seafood burritos.
The cheese sauce, chips and guac are a hit, and the rolled tacos are a must-try. The limited seating may be a downside, but the friendly customer service makes up for it.
Oscar's Taco Shop also offers choose-your-own options for a personalized Mexican dining experience.
6. Condado Tacos
Condado Tacos is a Mexican restaurant that serves up delicious food and drinks.
The menu has a wide selection of unique and tasty tacos, along with other dishes like street corn and queso. The atmosphere is fun and vibrant, with colorful murals on the walls.
The staff are knowledgeable and friendly, providing great service to customers. The margaritas are a must-try, with a flight option available.
Vegetarian and gluten-free options are also available. Whether you're in the mood for a quick bite or a night out with friends, Condado Tacos is a great choice for Mexican cuisine.
7. Cerveza Jack's
Cerveza Jack's is a lively Mexican restaurant and cantina that serves up delicious food and hosts local bands for live music.
With specials like Taco Tuesday and happy hour, it's a great spot for a fun night out.
The nachos are a must-try and the hot chicken tacos are a favorite among customers.
The servers are friendly and the atmosphere is intimate, making it a great spot to enjoy some tasty Mexican cuisine and good music.
8. Habanero Grill
Habanero Grill is a hidden gem that serves up some of the best Mexican cuisine in town.
The menu is diverse and the quality of the meats is exceptional. The barbacoa and chicken are highly recommended.
The restaurant itself is small, but the ambiance is cozy and inviting. The staff is attentive and friendly, making for a pleasant dining experience.
If you're in the mood for some authentic, spicy Mexican food, Habanero Grill is the place to be.
9. El Agavero
El Agavero is a great Mexican restaurant with a large menu and flavorful food. The staff is hardworking and friendly, and the atmosphere is fun and casual.
They have awesome margaritas to-go and a great selection of beers. The restaurant is clean, and the service is excellent.
They have a variety of dishes, including grilled shrimp, fajitas, and mushroom quesadillas. The salsa is fresh and delicious, and the chips are warm and crispy.
The Pico De Gallo has a nice cilantro flavor. The bathrooms are bright and clean. The restaurant is definitely worth a visit.
10. Taco Mama
Taco Mama is a hidden gem for those who love authentic Mexican food.
The restaurant offers a wide selection of dishes made from fresh and high-quality ingredients that are noticeably different from other Mexican joints.
The portions are generous, and the prices are reasonable. The restaurant has a fun and quirky atmosphere, and the staff is fast and friendly.
The margaritas are delicious and have something for everyone to enjoy. Taco Mama is a must-try for anyone who loves Mexican food.
11. Cinco De Mayo Mexican Restaurant
Cinco De Mayo Mexican Restaurant serves delicious, authentic Mexican food with prompt and friendly service.
The atmosphere is welcoming and the staff practices social distancing to ensure a clean environment.
Don't miss out on their fresh guacamole and margaritas during happy hour.
This restaurant is a great addition to the neighborhood and highly recommended.
12. El Sombrero
El Sombrero is a great Mexican restaurant that offers delicious food and attentive service.
The menu has a variety of dishes, including vegan options, and the portions are generous. The margaritas are a must-try.
The atmosphere is lively, but it can get a bit noisy. The staff is friendly and accommodating, making it a great place for large groups.
El Sombrero is definitely worth a visit if you're in the mood for some tasty Mexican cuisine.
13. Calacas Mexican Cuisine
Calacas Mexican Cuisine is a must-visit for anyone looking for an authentic Mexican culinary experience.
With a focus on flavor and presentation, this restaurant offers a diverse menu that caters to all tastes. The staff is friendly and knowledgeable, and the atmosphere is vibrant and welcoming.
Don't miss out on the margaritas and the salsa tasting, both of which are exceptional. The portions are generous, and the prices are reasonable for the quality of food and service.
Whether you're in the mood for tacos, enchiladas, or ceviche, Calacas Mexican Cuisine has got you covered.
14. Los Toritos Mexican Restaurant
Los Toritos Mexican Restaurant is a must-visit spot for anyone looking for authentic Mexican cuisine. The food is of the highest quality, and the portions are generous.
The homemade chips and salsa are a personal favorite, and the margarita tower is a must-try for those who enjoy a good drink.
The staff is friendly and attentive, making for a pleasant dining experience.
The atmosphere is cozy and inviting, making it an excellent spot for a night out with friends or a romantic dinner for two. If you're in the mood for Mexican food, Los Toritos is the place to be.
15. Los Tres Amigos 2
Los Tres Amigos 2 is a Mexican restaurant that offers great food and service. The restaurant is always clean and the quality of the food is consistent.
The prices are affordable and the portions are generous. Their fajitas and chimichangas are highly recommended.
The restaurant has a warm and inviting atmosphere that makes customers feel welcome. The fresh guacamole is a must-try and the tamales can now be enjoyed through their delivery option on ChowNow.
Los Tres Amigos 2 is definitely worth a visit for those looking for delicious Mexican food and great service.
16. El Burrito Mexicano
El Burrito Mexicano is a must-visit for anyone who loves authentic Mexican food. The portions are generous and the flavors are outstanding.
The staff is friendly and the service is fast. They offer breakfast, lunch, and dinner options, and everything on the menu is delicious.
The bacon, egg, cheese, and potatoes breakfast burrito is a must-try, and the al pastor burrito is also highly recommended.
The homemade condiments, like the salsa verde and salsa roja, are a nice touch. El Burrito Mexicano is definitely worth the visit.
17. Maiz De La Vida
Maiz De La Vida is a Mexican restaurant that offers exquisite and authentic food. They have some of the best tacos and quesadillas that are always consistent and delicious.
Their birria tacos and fish tacos are a must-try, and their brussel sprouts are a delightful addition to the meal.
Maiz De La Vida also offers well-crafted cocktails that perfectly complement the food. The restaurant is conveniently located in front of Chopper, the tiki bar, making it a great spot to grab a bite and a drink.
The atmosphere is lively and the experience is definitely a vibe. Maiz De La Vida is a great option for those looking for a Mexican food fix.
18. Taqueria del Sol
Taqueria del Sol is a must-try Mexican restaurant for anyone visiting its location. The food is incredibly delicious, with a variety of tacos and enchiladas on the menu.
The service is fast and friendly, and the staff is always willing to make recommendations.
The atmosphere is casual and relaxed, perfect for a quick bite or a leisurely meal with friends.
The prices are reasonable, and the portions are generous. Don't forget to try the salsa trio and the guacamole, they are both amazing!