10 Mexican Restaurants In Franklin, Tennessee

mexican restaurants in franklin tn

Located in the South of Nashville, Tennessee, lies the city of Franklin. Known as the site of the American Civil War, this town of rich American history has become a popular destination to tourists as well as scholars. Aside from exploring the city for sightseeing, you can also enjoy Extreme Escape Games with your friends and family, or be part of the Franklin’s Supper Club at Whole Foods, or experience the Franklin art scene at the Visitor Center. Whatever you decide to do, it will surely result in a fun-filled experience. Aside from all the attractions and events in Franklin, they also boast their local cuisine, specifically their Mexican recipes. When you’re finished with all the touring, you might want to treat yourself and enjoy the wide selection of restaurants this town has. We have prepared for you a list of the best Mexican restaurants in Franklin, feel free to check them out below.

1. Tito's

mexican restaurants in franklin tn | tito's
Source: indieprep on Instagram

Tito’s is an established Mexican restaurant in the city of Franklin. A lot of people come here for their specialty dishes such as chicken or beef fajitas, chile relleno, Taquitos Mexicanos, huevos rancheros, and a lot more. Aside from superb meals, you can also order your favorite tres leches, churros, and sopapilla. Tito’s also has a separate mini bar in the restaurant where you can enjoy your mojitos and other alcohol-based mixed drinks. There are also other dessert shops and custard joins within the area just in case you want more dessert options. Plus there is enough parking space for customers.


Address: 4001 Hughes Crossing #111, Franklin, TN 37064, USA

Opening hours: Mon - Sat: 11 am – 10 pm/ Sun: 11 am – 8 pm

Average price for two: 11 - 30 USD

Website: Tito’s

2. El Guadalajara Mexican Restaurant

Home to authentic and delicious Mexican food and secret recipes, El Guadalajara Mexican Restaurant has become a food destination both of the locals of Franklin as well as tourists. They pride their food as being freshly cooked every day and is made from quality ingredients and flavorful spices. They offer almost all of your favorite Mexican food from nachos, empanadas, and burritos to sizzling fajitas, quesadillas, and mariscos. All these good food to enjoy together with the cozy ambiance of this restaurant and the warm southern hospitality for sure are a recipe for a good time.

El Guadalajara Mexican Restaurant

Address: 603 Hillsboro Rd, Franklin, TN 37064, USA

Opening hours: Sun - Thu: 11 am – 9 pm/ Fri - Sat: 11 am – 9:30 pm

Average price for two: Under 20 USD

Website: El Guadalajara Mexican Restaurant

3. Los Primos Mexican Taqueria

Home to excellent and authentic tacos and excellent Mexican bakery, Los Primos Mexican Taqueria is a good destination for your Mexican food cravings. They have a food court that serves outstanding food, a bakery, and a market for all the essentials that you need if you decide to prepare for yourself. People swear by their tacos and they perpetually come back for them. Aside from that, there are a lot more in there from horchata, ceviche, to churros, and empanada. The place is very busy and active and, they speak Spanish like it is their default language. It will make you feel like you really are in Mexico.

Los Primos Mexican Taqueria

Address: 1203 Murfreesboro Rd #411, Franklin, TN 37064, USA

Opening hours: Mon - Sat: 8 am – 9 pm/ Sun: 9 am – 5 pm

Website: Los Primos Mexican Taqueria

4. Nacho's Mexican Restaurant

Editor's Note: Photo taken from the establishment's official social account

Posted by Nacho's Mexican Restaurant on Friday, January 18, 2019

If you’re craving for a quick Mexican food fix, then you should try dining at Nacho’s Mexican Restaurant. It has three branches in Tenessee such as Bellevue, Franklin, and Murfreesboro. This restaurant features an authentic Mexican restaurant vibe which is very apparent in its decorations and style. Their menu is made from the freshest ingredients and prepared and served by the friendliest employees in the city. Apart from the classic Mexican food like nachos, enchiladas, burritos, they also have a large selection of liquor, from beer up to many kinds of margaritas.

Nacho's Mexican Restaurant

Address: 1031 Riverside Dr ste c, Franklin, TN 37064, USA

Opening hours: Tue - Sat: 11 am – 10 pm / Sun - Mon: 11 am – 9 pm

Average price for two: 11 - 30 USD

Website: Nacho’s Mexican Restaurant

5. Moe's Southwest Grill

Moe’s Southwest Grill is a chain of locally owned restaurants. They serve affordable Mexican cuisine as well as a good dining experience. They boast that their burritos are the freshest burritos you can ever have and that they are made from more than 20 fresh and tasty ingredients. They serve almost all your favorite Mexican food from burritos, quesadillas, tacos, nachos, salads to super bowls called earmuffs and power quinoa. You don’t have to worry if you are a vegetarian because Moe’s Southwest Grill serves vegan foods too. Aside from that, their restaurants are always clean and cozy, and their staff is accommodating. They also cater for special events.

Moe's Southwest Grill

Address: 401-A Cool Springs Blvd, Franklin, TN 37067, USA

Opening hours: 10:45 am – 8 pm

Average price for two: Under 10 USD

Website: Moe’s Southwest Grill

6. Blue Coast Burrito

Quality and authentic Mexican food in a fun and exciting atmosphere are what best describe Blue Coast Burrito. The interior is charming with colors of teal and tangerine dominating it. Wall art and decors hang from everywhere. Their idea is to provide customers with excellent Mexican dining experience inspired from the west coast. In Blue coast Burrito, you can customize your own menu and enjoy your burrito, salads, tacos, and nachos according to your taste. Aside from that, they also have seafood on the selection of ingredients that you can add to your DIY food. You can also make catering arrangements with them for your graduation, birthdays and other special occasions.

Blue Coast Burrito

Address: 4091 Mallory Ln, Franklin, TN 37067, USA

Opening hours: 11 am – 9 pm

Average price for two: Under 10 USD

Website: Blue Coast Burrito

7. Casa Jose Mexican Restaurant

Casa Jose started with the love of the owners for Mexican food. At first, it was called Camino Real and eventually became Casa Jose. Once in California, they are now permanently serving quality and authentic Mexican food from their family’s secret recipe, in Franklin. Their idea is to make everyone feel at home with a cozy and homey atmosphere being served with good food. Everyone needs to go away every now and then but it is also nice that you have a second home that you can go to, and that’s the role that Casa Jose wants to take on. On their menu, you can find your favorite quesadillas, burritos, fajitas, steaks together with a wide variety of side dishes, appetizers and a lot more .

Casa Jose Mexican Restaurant

Address: 3046 Columbia Ave #110, Franklin, TN 37064, USA

Opening hours: Mon - Thurs: 11 am – 10 pm/ Fri - Sat: 11 am – 10:30 pm/ Sun: 11 am – 9 pm

Average price for two: 11 - 30 USD

Website: Casa Jose Mexican Restaurant

8. Taqueria Jalisco

Taqueria Jalisco is a small taco restaurant with industrial design interiors. The place features southern country style decors and rustic ornaments. The restaurant is a family owned business serving authentic and delicious Mexican food. They boast that their recipe is an original their hometown, Jalisco, Mexico. You can customize your tacos with the toppings and add ons located in the condiments bar. Aside from tacos, they also have salads, tortas, burritos, nachos, fajitas, quesadillas and a lot more. On top of that, you can also order online through their website and have your food delivered at your place.

Taqueria Jalisco

Address: 595 Hillsboro Rd #323, Franklin, TN 37064, USA

Opening hours: 11 am – 9 pm

Average price for two: Under 10 USD

Website: Taqueria Jalisco

9. Fogatas

Fogatas is one of the most top rated Mexican restaurants in the state of Franklin Tennessee. It is a family restaurant that serves quality and authentic Mexican food from breakfast, lunch to dinner. They boast that quality service, amazing food, comfortable atmosphere, and wonderful dining experience are the key factors for customer retention and they provide those to their guests. Fogatas is famous for their mariscos, tacos, burritos, comida pobiana, and more. Aside from the food, the juices and mixed drinks are also a must try. On top of that, they also do catering services for your special occasions from birthdays to anniversaries.


Address: 1010 Murfreesboro Rd, Franklin, TN 37064, USA

Opening hours: 10 am – 9 pm

Average price for two: 11 - 30 USD

Website: Fogatas

10. Sopapilla's - A Taste Of New Mexico

Editor's Note: Photo taken from the establishment's official social account

Taco Tuesday !! What’s your favorite type of taco? Comment below! #tacotuesday #tacos #mexicanfood #nash #nashvilletn...

Posted by Sopapillas on Tuesday, May 11, 2021

Voted “Best Mexican Restaurant” in Nashville for three consecutive years, Sopapilla’s serves quality Mexican food inspired by the New Mexico from chile con queso, chile poblano, grilled pineapple guac, chicken and sopapillas, to chimichangas, ceviche, salads and more. Aside from that, they are also popular for their street tacos and burritos. Not only is the food delicious in Sopapilla’s but the presentation is exceptional as well. The ambiance is also very comfortable and ideal for family dining, get-togethers and, date nights. On top of that, they also provide catering services for your special occasions


Address: 1109 Davenport Blvd, Franklin, TN 37064, USA

Opening hours: Mon - Thurs:11 am – 9 pm / Fri - Sat: 11 am – 10:30 pm / Sun: 10 am – 9 pm

Average price for two: 11 - 30 USD

Website: Sopapilla’s

Food trip in Franklin, Tennessee

mexican restaurants in franklin tn | food trip in franklin, tennessee
Source: Pixabay

If you are in Franklin, Tennessee, for a vacation, and you need a quick stop for a refill or energy boost, Franklin has a lot of quality restaurants within the area. If you have a big heart for Mexican food, then you might want to check out our list of the best Mexican restaurants in the city. Experience the local recipe and savour the flavorful and authentic Mexican food to your heart’s content.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Your expert guide to anything travel ☺

 Want to contribute as a Local Expert?
Explore Franklin
Looking for accommodation?
Good things are meant to be shared!