The Best Mexican Restaurants in Nashville

Handpicked Top 3 Mexican Restaurants in Nashville, Tennessee. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


732 McFerrin Street, Nashville, TN 37206

Since 2008

Fried Avocado, Sweet Potato, Tacos, Burritos, Soups, Fried Tilapia, Salads, Pozole Verde, Quesadillas, Nachos, Chile Verde, Carne Asada, Cuban Beans, Tamales, Spicy Carne Asada, Chicken Taco, Pulled Pork Taco, Sweet Potato Tacos, Chicken Tortilla Soup, Pulled Pork, Sides & Drinks

Taste the Chicken Tortilla Soup, Guacamole, Tacos and Roasted Corn, Avocado Taco & Fish Taco

Mon - Sat 11:00 am - 9:00 pm
Sun Closed


1200 Villa Place, Nashville, TN 37212

Appetizer Sampler, Memphis Nachos, Sloppy Nachos, Chips Con Queso, Salsa Sampler, Nacho Mama, California Cobb Salad, Chicken Tortilla Soup, Grande Chopped Salad, Carnitas, Baja Fish, Korean BBQ, Vegetarian Jerk, Enchiladas Suizas, Megillas, Peruvian Chicken, Brisket Rancheros, Gringo Enchilada, Charros Beans, Plantains & Sides

Serves in Chattanooga & Nashville Locations - Catering Service & Gift Cards Available - Buy the Grande Chopped Salad $9.99, Chicken Tortilla Soup $6.99, Mexican Chopped Salad $4.99 & Sloppy Jose Taco $3.75

Price: Starts from $2.99

Sun - Thu 11:00 am - 10:00 pm
Fri & Sat 11:00 am - 11:00 pm


201 3rd Avenue South, Nashville, TN 37201

Chips and Guacamole, Chips and Queso, Black Beans, Chorizo Chili, Chicken Cutlet, Salsa Verde, Avocado Lemon Mayo, Sangria Rojo, Baja Shrimp, Braised Short Rib, Caramelized Onions, Chihuahua Cheese, Pineapple Margarita, Chicken Chorizo, Milanesa, Roasted Tomatillo Salsa, Bakersfield Hot Sauce, Shredded Romain & Cilantro Buttermilk Dressing

Serves in Charlotte, Cincinnati, Cleveland, Columbus, Detroit, Indianapolis, Nashville & Pittsburgh Locations - Try the Huitlacoche Tacos, Baja Shrimp Tacos, Chicken Chorizo Tostadas, Chips and Guacamole & Black Beans

Mon - Thu 11:00 am - 12:00 am
Fri & Sat 11:00 am - 2:00 am
Sun 11:00 am - 10:00 pm