
Nashville is a city known for its vibrant music scene, southern hospitality, and delicious food. When it comes to affordable Mexican cuisine, the city does not disappoint.
With so many options to choose from, it can be overwhelming to decide where to go. That's why we've put together a list of the best affordable Mexican restaurants in Nashville.
From traditional dishes like tacos and burritos to unique creations like queso fundido and elote, these restaurants offer a variety of flavorful options at prices that won't break the bank.
Whether you're a local or just visiting, these restaurants are a must-try for any Mexican food lover.
In this blog post, we'll highlight some of the standout dishes and what makes each restaurant unique.
We'll also provide information on the atmosphere and service to help you decide which restaurant to visit. So, grab your appetite and let's explore the best affordable Mexican restaurants in Nashville.
1. Baja Burrito

Baja Burrito is an affordable Mexican restaurant that offers delicious food at great prices.
The menu features a variety of options, including burritos, tacos, and bowls. Customers can customize their order with a selection of fresh toppings at the salsa bar.
The atmosphere is fun and welcoming, making it a popular spot for lunch. Despite the long lines, the service is efficient and streamlined.
The portions are generous, and the food is always fresh and flavorful. Baja Burrito is a must-try for anyone craving affordable and tasty Mexican food.
2. Mas Tacos Por Favor

Mas Tacos Por Favor is an affordable Mexican restaurant that offers excellent tasting food with great presentation.
Customers can enjoy a variety of tacos and must-try sides such as street corn and black beans with blackened plantains. The restaurant also has a bar for those who want to enjoy a drink with their meal.
Although there may be a line, the fast and straightforward service makes the wait worthwhile.
The restaurant provides a cozy and no-frills atmosphere, perfect for those who want to enjoy authentic Mexican cuisine without breaking the bank.
3. Oscar's Taco Shop – Downtown Nashville

Oscar's Taco Shop – Downtown Nashville is an affordable Mexican restaurant that offers delicious and authentic California-style Mexican eats.
Their menu features a variety of options, including burritos, breakfast burritos, tacos, quesadillas, and seafood burritos. The food is fresh, consistent, and cost-effective, making it a top choice for those looking for a great meal at a reasonable price.
The cheese sauce, chips, and guac are particularly noteworthy, as are the surf and turf nachos. Although seating is limited, the customer service is excellent, and the employees are friendly and accommodating.
Oscar's Taco Shop – Downtown Nashville is definitely worth checking out for anyone in the mood for some tasty Mexican food.
4. Condado Tacos

Condado Tacos is a vibrant and affordable Mexican restaurant that offers a variety of tasty tacos, solid drinks, and vegan/vegetarian options.
The restaurant has a great atmosphere with colorful murals on the walls that give it a unique vibe. The service is excellent, and the staff is accommodating and knowledgeable about the menu.
The food is delicious, and the pickled onions are a must-try. The restaurant also offers catering services, takeout, and delivery options, making it a convenient choice for any occasion.
If you're looking for a fun and lively Mexican restaurant with great food and service, Condado Tacos is definitely worth checking out.
5. El Agavero

El Agavero is an affordable Mexican restaurant that offers delicious food and excellent service. The menu has a variety of options to choose from, including vegetarian selections.
The salsa is spicy, but not too hot, and the chips are crisp and tasty. The frozen margaritas are potent and the prices are reasonable.
The staff is friendly and hardworking, keeping the place clean and the atmosphere fun. It can get busy and packed quickly, so be prepared for a wait.
But overall, El Agavero is a great place to enjoy authentic Mexican food without breaking the bank.
6. Pie Town Tacos

Pie Town Tacos is a hidden gem for affordable and delicious Mexican food. Their street tacos are a must-try, with perfectly seasoned meats and flavorful toppings.
The queso and chips are a great starter and the hot sauce has just the right amount of kick.
The staff is friendly and helpful, making the overall experience enjoyable. The outdoor seating area is a nice touch for those who want to enjoy their meal outside.
For anyone looking for a simple and satisfying taco experience, Pie Town Tacos is definitely worth a visit.
7. Taqueria San Luis

Taqueria San Luis is a hidden gem of authentic Mexican cuisine. Despite its unassuming exterior, the food is a true standout.
The tacos are a must-try, with flavorful meats and a variety of options at unbeatable prices.
The staff is friendly and the service is fast, making it a great spot for a quick lunch or dinner.
Don't let the location fool you, Taqueria San Luis is a top-notch affordable Mexican restaurant that is not to be missed.
8. Taqueria del Sol

Taqueria del Sol is a must-visit for anyone who loves affordable Mexican food. The menu is extensive, with plenty of options for tacos, enchiladas, soups, and daily specials.
The roasted chicken enchilada with lemon cream sauce is a standout dish. The restaurant has a casual, order-at-the-counter setup, and the food is served quickly.
The staff is friendly and helpful, and the atmosphere is bright and fun. The cheeseburger taco and charro beans are highly recommended.
Whether you're stopping in for a quick lunch or a leisurely dinner, Taqueria del Sol is sure to satisfy your cravings for delicious Mexican food.
9. Oscar's Taco Shop – East Nashville

Oscar's Taco Shop – East Nashville is a casual eatery that specializes in California-style Mexican favorites.
With a great variety of options to choose from, patrons can create their own meals. The food is delicious and served in good-sized portions, making it worth the price.
The staff is friendly and provides excellent service. The restaurant is clean and well-maintained.
The drive-thru service is fast, making it a great option for those in a hurry. All in all, Oscar's Taco Shop – East Nashville is a great place to grab a quick and tasty meal.
10. Los Tres Amigos 2

Los Tres Amigos 2 is a must-visit affordable Mexican restaurant. Their food is consistently delicious and the restaurant is always clean.
The staff is friendly and welcoming, making customers feel at home. Their salsa and chips are a standout, and their fajitas are a must-try.
The restaurant has a warm atmosphere, with inviting decor that sets it apart from other Mexican restaurants.
Their delivery option through ChowNow is a great addition for those who want to enjoy their tasty tamales from the comfort of their own home. Don't miss out on the opportunity to experience the best Mexican food in the area at Los Tres Amigos 2.
11. Chile Burrito – Nashville

Chile Burrito – Nashville is a locally-owned build-your-own Mexican restaurant that offers a large variety of fresh ingredients at great prices.
The fast service and delicious food make it a popular lunch spot, but the long lines move quickly.
The authentic taste and impressive salsa bar make it a must-try for anyone craving Mexican food.
The owner is a humble guy who personally works here every day, so you can enjoy great food while also feeling good about supporting the local economy.
12. El Jaliciense Mexican Restaurant

El Jaliciense Mexican Restaurant is a hidden gem for those who crave authentic Mexican cuisine. This family-owned restaurant offers a wide variety of dishes at very affordable prices.
The tacos, especially the street-style ones, are a must-try. The guacamole is freshly made and the salsa has a kick to it.
The restaurant has a laid-back atmosphere and friendly staff. They also have vegetarian options available.
If you're in the mood for some delicious Mexican food without breaking the bank, El Jaliciense Mexican Restaurant is definitely worth checking out.
13. Speedy Gonzalez Tacos & Thangs

Speedy Gonzalez Tacos & Thangs is an affordable Mexican restaurant that serves up delicious, authentic cuisine.
The owner is friendly and accommodating, taking special orders to satisfy even the pickiest of eaters. The atmosphere is welcoming and adds to the overall dining experience.
The menu has a good selection of dishes, including a highly recommended breakfast burrito and horchata.
This restaurant is a great alternative to the more expensive options downtown and is a must-visit for anyone looking for authentic Mexican food.
14. Taqueria Azteca

Taqueria Azteca is a hidden gem for Mexican food lovers. The restaurant offers authentic and delicious street style tacos at an affordable price.
The menu also includes burritos, empanadas, and nachos, all freshly made and hot.
The staff is friendly and attentive, making the dining experience enjoyable. The restaurant does not serve beer, but has a variety of Mexican sodas.
The ceviche and horchata are highly recommended. For those looking for a taste of true Mexican cuisine, Taqueria Azteca is a must-try.
15. Taco Express

Taco Express is an affordable Mexican restaurant that offers a wide variety of delicious food options.
Customers rave about the steak tacos and fish burrito, which are both authentic and flavorful. The portions are generous and the service is quick and friendly.
The restaurant has a great atmosphere and is a perfect spot for a delicious lunch or quick stop for quesadillas.
The breakfast burrito is a must-try and is stuffed with machaca and potatoes. Taco Express is a great hangout spot with a diverse menu and reasonable prices.
16. Taqueria San Luis #2

If you're looking for delicious and affordable Mexican food, Taqueria San Luis #2 is worth checking out.
The menu is comprehensive and everything is made fresh. The green sauce is a must-try and the al pastor tacos are a crowd favorite.
The staff is friendly and the restaurant is always clean. With free drink refills and a drive-thru, it's a convenient spot for a quick and satisfying meal.
Don't waste your time at Taco Bell, head to Taqueria San Luis #2 for authentic Mexican cuisine.