Are you craving delicious Mexican food in Nashville, TN? The city offers a fantastic variety of restaurants that serve mouth-watering tacos, enchiladas, and other traditional dishes. Whether you are a local or just visiting, these Mexican spots provide an excellent way to enjoy authentic flavors in a warm and inviting atmosphere.
From casual taco joints to upscale dining experiences, Nashville’s Mexican food scene has something for everyone. In this article, we will explore 11 of the best Mexican restaurants that are loved by food lovers across Tennessee and recommended by reputable sources like Nashville Scene and TripAdvisor.
1. Mas Tacos Por Favor
Mas Tacos Por Favor is a beloved spot among locals known for its simple yet incredibly tasty tacos. Their menu offers a variety of options including chicken, pork, and vegetarian choices. The casual, friendly vibe combined with fresh ingredients makes it perfect for a quick, satisfying meal.
2. Rosepepper Cantina
Rosepepper Cantina is an iconic Nashville Mexican restaurant offering a lively atmosphere along with a wide selection of traditional dishes like fajitas and tamales. Their margaritas are also a favorite among customers. It’s a great place for a fun night out with friends or family.
3. Taqueria del Sol
Known for its fusion of southern and Mexican flavors, Taqueria del Sol is the perfect mix of comfort food and authentic Mexican cuisine. They serve delicious tacos, quesadillas, and sides like jalapeño cheese grits. Many customers say it’s a must-visit when in Nashville.
4. Germantown Cafe
Although Germantown Cafe offers a mix of cuisines, their Mexican-inspired dishes stand out. Fresh, flavorful, and beautifully presented, this restaurant is a great choice for those looking for a slightly upscale dining environment while enjoying excellent Mexican food.
5. Superica
Superica brings the spirit of Tex-Mex to Nashville with a festive atmosphere and generous portions. Their menu features classics such as queso, enchiladas, and street corn. According to Nashville Scene, it’s a great spot for both casual lunches and celebratory dinners.
6. Taqueria Mercado
Taqueria Mercado is a charming place with authentic Mexican street food delivered with a modern twist. The environment is cozy, and the prices are reasonable, making it a great option for families and college students alike.
7. Urban Grub
While Urban Grub is known for Southern cuisine, their Mexican-inspired dishes, particularly the tacos and shrimp options, are standout items. The restaurant’s unique concept combines different flavors, creating a fresh take on Mexican food.
8. Baja Burrito
Baja Burrito is the place to go if you love fresh-made burritos packed with tasty fillings such as grilled chicken, steak, or vegetables. Customers praise the generous portions and quick service, making it a favorite for busy professionals and students.
9. Cantina Laredo
If you’re looking for an upscale Mexican dining experience, Cantina Laredo offers elegant dishes with modern presentations. Their menu features gourmet options like duck carnitas and seafood enchiladas, paired with an extensive tequila and cocktail list.
10. Rhino Coffee + Beer
Rhino Coffee + Beer serves a unique blend of a café and a Mexican eatery. It’s popular for Mexican breakfast items and great coffee, allowing customers to enjoy a relaxing start to their day with authentic flavors.
11. Redheaded Stranger
Redheaded Stranger offers a creative menu with a strong focus on traditional Mexican dishes and homemade salsas. The colorful ambiance and expertly crafted cocktails make this a perfect place for a fun evening out.
Whether you’re in the mood for street-style tacos or a fine dining Mexican experience, Nashville has plenty of options to satisfy your cravings. These 11 restaurants consistently receive rave reviews and are featured on respected platforms like TripAdvisor, ensuring you get quality food and service every time.














