Nashville Food & Drink

17 Best Affordable Mexican Restaurants in Nashville, TN

When it comes to finding delicious and affordable Mexican food in Nashville, there are countless options to choose from.

Whether you're in the mood for classic tacos, spicy salsa, or refreshing margaritas, there is a Mexican restaurant in Nashville that is sure to satisfy your cravings.

However, with so many options available, it can be overwhelming to decide which restaurant to visit. That's why we've put together a list of the best affordable Mexican restaurants in Nashville.

From traditional taquerias to trendy cantinas, these restaurants offer a variety of tasty dishes at prices that won't break the bank.

So, whether you're a local looking for a new spot to grab lunch or a visitor who wants to experience Nashville's vibrant food scene, this list has got you covered.

Get ready to indulge in some of the city's most delicious and affordable Mexican cuisine.

1. Baja Burrito

Baja Burrito
722 Thompson Ln, Nashville, TN 37204 (Google Maps)

Baja Burrito is a must-visit for anyone looking for delicious and affordable Mexican food. Despite the long lines, the service is quick and streamlined, making the wait worth it.

The portions are generous and the food is always fresh, with a variety of toppings to choose from.

The salsa bar is a nice touch, offering a range of flavors to complement your meal.

The outdoor patio is a great spot to enjoy your food on a sunny day. If you're in the mood for Mexican street food, Baja Burrito is the place to go.

2. Mas Tacos Por Favor

Mas Tacos Por Favor
732 Mcferrin Ave, Nashville, TN 37206 (Google Maps)

Mas Tacos Por Favor is a cozy and affordable Mexican restaurant serving up excellent tasting food.

The menu offers a la carte options, with tacos being the standout dish. Vegetarian options are also available.

The street corn and black beans with plantains are highly recommended sides. The restaurant has a funky vibe and a bar for those who want to enjoy a drink.

Be prepared to wait in line, but the fast and straightforward service makes it worth it. Cash only, but prices are reasonable.

3. Oscar's Taco Shop – Downtown Nashville

Oscar's Taco Shop - Downtown Nashville
530 Church St, Nashville, TN 37219 (Google Maps)

Oscar's Taco Shop – Downtown Nashville offers delicious and affordable Mexican food. The menu includes burritos, tacos, quesadillas, and seafood burritos.

The staff is courteous and masked, and the service is fast. The restaurant has limited seating, but the food is worth the stop.

The Korean BBQ taco and California burrito "Chimi" style are highly recommended. The cheese sauce, chips, and guac are delicious.

The restaurant specializes in California-style Mexican favorites, and the food tastes surprisingly authentic.

4. Condado Tacos

Condado Tacos
418 11th Ave N, Nashville, TN 37203 (Google Maps)

Condado Tacos is a great place to grab some tasty Mexican food. The atmosphere is fun and laid back, with cool wall art to admire.

The staff are friendly and attentive, providing top-notch service. The menu offers a variety of options, including tacos with unique toppings and sides.

The drinks are also great, with excellent margaritas and a good beer selection. Prices are reasonable, making it an affordable option for a night out.

If you're in the mood for some delicious Mexican food in a fun environment, Condado Tacos is definitely worth a visit.

5. El Agavero

El Agavero
7657 US-70S, Nashville, TN 37221 (Google Maps)

El Agavero is a Mexican restaurant that offers delicious food at affordable prices. The staff is friendly and provides good service.

Customers can enjoy a variety of dishes, including vegetarian options. The salsa is fresh and the chips are crispy.

The restaurant has a casual atmosphere and is great for families. The margaritas are potent and 2 for 1.

The restaurant can get busy, so calling ahead is recommended. El Agavero is a great option for those looking for authentic Mexican food without breaking the bank.

6. Pie Town Tacos

Pie Town Tacos
614 Ewing Ave #4628, Nashville, TN 37203 (Google Maps)

Pie Town Tacos offers delicious Mexican cuisine that won't break the bank.

Their street tacos are a must-try, with perfectly seasoned meat and generous fillings.

The queso and chips are also a crowd-pleaser. The staff is friendly and the atmosphere is unpretentious.

If you're looking for a quick, affordable meal, Pie Town Tacos is a great choice.

7. Victor's Taco Shop

Victor's Taco Shop
273 Hicks Rd, Nashville, TN 37221 (Google Maps)

Victor's Taco Shop is a must-visit if you're in the mood for delicious Mexican food at affordable prices. The staff is polite and friendly, and the restaurant is cleaner than most fast food establishments.

Their vegetarian tacos minus the sour cream and cheese are awesome, and the shrimp quesadilla is excellent.

The ingredients are fresh, tasty, and not overwhelmed by cheese, and the horchata is very good.

Whether you're looking for a quick takeout or a sit-down meal, Victor's Taco Shop is a great choice for authentic Mexican fare that won't break the bank.

8. Taqueria del Sol

Taqueria Del Sol
2317 12th Ave S, Nashville, TN 37204 (Google Maps)

If you're looking for delicious Mexican food that won't break the bank, look no further than Taqueria del Sol.

With a menu full of affordable options, this casual eatery offers everything from tacos to enchiladas to soups.

The roasted chicken enchilada with lemon cream sauce is a must-try, and the fish tacos are also highly recommended.

The staff is friendly and the service is quick, so you won't have to wait long to dig into your meal. Whether you're dining inside or out on the patio, Taqueria del Sol is a great spot for a tasty and affordable meal.

9. Oscar's Taco Shop – East Nashville

Oscar's Taco Shop - East Nashville
521 Fesslers Ln, Nashville, TN 37210 (Google Maps)

Oscar's Taco Shop – East Nashville is a casual eatery that specializes in California-style Mexican cuisine.

They offer a variety of affordable options, including street tacos, quesadillas, burritos, and nachos. The food is fresh and tasty, and the portions are generous.

The staff is friendly and provides excellent customer service. The restaurant has a convenient drive-thru option, making it easy to grab a quick meal on the go.

Oscar's Taco Shop – East Nashville is a great choice for anyone looking for delicious Mexican food at an affordable price.

10. Maiz De La Vida

Maiz De La Vida
Outside Chopper tiki, 1100 B Stratton Ave, Nashville, TN 37206 (Google Maps)

Maiz De La Vida is an affordable Mexican restaurant that serves some of the best tacos and quesadillas around.

The birria tacos and fish tacos are a must-try, and the brussel sprouts are a surprising hit. The food is consistently good and the prices are reasonable.

The restaurant also offers delivery service to nearby locations. The atmosphere is casual and laid-back, making it a great spot for a quick meal.

All in all, Maiz De La Vida is a great choice for anyone looking for delicious Mexican food without breaking the bank.

11. Los Tres Amigos 2

Los Tres Amigos 2
559 Stewarts Ferry Pike, Nashville, TN 37214 (Google Maps)

Looking for delicious Mexican food that won't break the bank?

Look no further than Los Tres Amigos 2!

With consistently great food and service, this restaurant is a must-visit for anyone in the mood for some tasty tacos or fajitas.

And with their new delivery option, you can enjoy their mouth-watering tamales from the comfort of your own home.

Don't miss out on this affordable gem!

12. Chile Burrito – Nashville

Chile Burrito - Nashville
162 4th Ave N, Nashville, TN 37219 (Google Maps)

Chile Burrito – Nashville is a locally-owned build-your-own Mexican restaurant that offers a large variety of fresh ingredients and authentic taste.

The food is delicious, and the prices are very affordable, making it a great spot for a quick and delicious lunch. The restaurant can get busy during peak hours, but the fast service and delicious food make it worth the wait.

The staff may not be very helpful, but the food and variety of options make up for it. Don't miss out on their Fish Taco special on Tuesdays or their impressive salsa bar.

Chile Burrito – Nashville is a great place to grab a quick, delicious, and affordable meal.

13. El Jaliciense Mexican Restaurant

El Jaliciense Mexican Restaurant
3225 Gallatin Pike, Nashville, TN 37216 (Google Maps)

El Jaliciense Mexican Restaurant offers amazing authentic Mexican food at a great price. The menu is simple yet packed with delicious options.

The guacamole is made to order and the chips are always fresh. The portions are huge and everything is well-seasoned. The street-style tacos are a must-try, especially the al pastor and birria.

The salsa is flavorful and the white sauce is tangy and delicious. The staff is friendly and the service is fast. Although the restaurant may not look like much from the outside, the food is well worth a visit.

El Jaliciense Mexican Restaurant is a hidden gem for anyone looking for delicious and affordable Mexican food.

14. Speedy Gonzalez Tacos & Thangs

Speedy Gonzalez Tacos & Thangs
319 Peabody St, Nashville, TN 37210 (Google Maps)

Speedy Gonzalez Tacos & Thangs is a must-try for anyone who loves authentic Mexican food. The food is delicious and the staff is friendly, providing fast and efficient service.

The restaurant offers a good selection of Mexican dishes and the freshly cut jalapenos add an extra kick to the flavors.

The owner is welcoming and accommodating, making customers feel special. The atmosphere is also great and it's a good value for the price.

If you're looking for an excellent Mexican restaurant that won't break the bank, Speedy Gonzalez Tacos & Thangs is definitely worth checking out.

15. Taqueria Azteca

Taqueria Azteca
404 American Rd, Nashville, TN 37209 (Google Maps)

If you're looking for authentic and affordable Mexican food, Taqueria Azteca is the place to be.

This small restaurant offers amazing street style tacos that are both delicious and value for money. The menu includes a variety of Mexican sodas to complement your meal.

The staff is friendly and attentive, and the food is freshly made and hot. The ambiance is relaxed and comfortable, making it a great spot to enjoy a quick meal with friends or family.

Whether you're a fan of tacos, burritos, or empanadas, Taqueria Azteca won't disappoint.

16. Taco Express

Taco Express
624 Grassmere Park Suite #3, Nashville, TN 37211 (Google Maps)

Taco Express is a must-try restaurant for those who love Mexican cuisine. With a wide variety of food options, this place is perfect for a quick and affordable lunch.

The staff is friendly and the service is quick. The food is authentic and flavorful, with the steak tacos and fish burrito being highly recommended.

The portions are generous and the prices are reasonable. The atmosphere is great for hanging out with friends or enjoying a solo meal.

Don't miss out on the delicious breakfast burritos, especially the machaca with potatoes. Taco Express is definitely worth a visit.

17. Taqueria San Luis #2

Taqueria San Luis #2
3920 Nolensville Pk, Nashville, TN 37211 (Google Maps)

Taqueria San Luis #2 is a fantastic Mexican restaurant that offers great food at affordable prices.

With a comprehensive menu and fast, efficient service, this restaurant is perfect for a quick bite or a late-night snack. The staff is friendly and the food is made fresh, ensuring that every dish is full of flavor.

The al pastor tacos and mulitas are a must-try, and the green sauce is amazing on everything. Although the horchata may not be the best, the bottled sodas and free refills make up for it.

With a drive-thru and better parking than their other location, Taqueria San Luis #2 is a gem that should not be missed.