10 Mexican Restaurants In Jacksonville, Florida

mexican restaurants in jacksonville fl
Sameeksha
Sameeksha 
Published

Jacksonville is one of the most populous cities in Florida with people with different cultures living together in harmony. With people from different cultures living in Jacksonville, it is not hard to find different types of food being served on every other street. The Mexican food served in Jacksonville has a distinctive flavor which makes it highly delicious and one of the most loved cuisines in the city. But finding the best Mexican restaurant in Jacksonville, Florida is quite a task as every restaurant claims to serve authentic Mexican food. So, please read further to see the list of top 10 Mexican restaurants in Jacksonville, Florida.

1. Margarita's Mexican Grill

Delicious ARROZ TEXANO 👌👌👌

Posted by Margarita's mexican grill on Friday, 8 February 2019

Margarita’s Mexican Grill is one of the most liked Mexican restaurants in Jacksonville, Florida due to its excellent Mexican food and Taco Tuesdays. The restaurant serves some of the best types of tacos in the town. The margaritas served here are also some of the best margaritas you will ever taste.

Margarita's Mexican Grill

Address: 9825 San Jose Blvd Ste 23 Jacksonville, FL 32257 Southside

Website: Margarita’s Mexican Grill

Opening hours: Mon-Thu 11:00 am - 10:30 pm, Fri-Sat 11:00 am - 11:00 pm, Sun 11:00 am - 10:00 pm

Average price for two people: 11-30 USD

2. Tequila's Mexican Restaurant

Sometimes the toughest decision is where to dig in first.

Posted by Tequila's Mexican Restaurant on Tuesday, 5 February 2019

Tequila’s Mexican restaurant is a fun restaurant located at a friendly location serving yummy Mexican food at an affordable price. The staff is amiable and they ensure that your drinks are filled up to the brim.

Tequila's Mexican Restaurant

Address: 10915 Baymeadows Rd Ste 101 Jacksonville, FL 32256 Southside

Website: Tequila’s Mexican Restaurant

Opening hours: Tue-Thu 11:00 am - 10:00 pm, Fri-Sat 11:00 am - 10:30 pm, Mon 11:00 am - 9:00 pm, Sun 12:00 pm - 9:00 pm

Average price for two people: 10 USD

3. Taco Libre

Authentic Mexican tacos in Jacksonville

Posted by Luis P Puesan on Wednesday, 7 June 2017

Situated at a friendly location in Jacksonville, Taco Libre is one of the popular Mexican restaurants in Jacksonville, Florida. The restaurant serves fantastic Mexican dishes at an affordable price. The food is cooked up to the mark and served appealingly.

Taco Libre

Address: 14286 Beach Blvd Jacksonville, FL 32250 Southside

Website: Taco Libre

Opening hours: Mon- Wed 11:00 am - 9:00 pm, Thu-Sat 11:00 am - 10:00 pm, Sun 11:30 am - 9:00 pm

Average price for two people: 10 USD

4. Los Loros Mexican Restaurant

Want to start Thursday off with a bang? There’s no better way than with Los Loros’ chips & salsa! #loslorosjax

Posted by Los Loros Mexican Restaurant on Thursday, 7 February 2019

Los Loros Mexican Restaurant is a beautiful place serving yummy Mexican cuisines. The food is fresh, cooked with high precision and served hot. The restaurant is located at a convenient location making it an ideal weekend dining getaway destination.

Los Loros Mexican Restaurant

Address: 5210 Baymeadows Rd Jacksonville, FL 32217 Southside

Website: Los Loros Mexican Restaurant

Opening hours: Mon-Fri 11:00 am - 10:30 pm, Sat 12:00 pm - 10:30 pm, Sun 12:00 pm - 10:00 pm

Average price for two people: 10 USD

5. La Nopalera Mexican Restaurant

Im bout to go in....yum!

Posted by Lisa Chapman on Sunday, 17 February 2013

La Nopalera Mexican Restaurant is a new Mexican restaurant in Jacksonville, Florida offering quick and friendly service. The restaurant serves free chips and dips along with your meal. The food is super fresh and tasty. The best part is that the food is quite affordable.

La Nopalera Mexican Restaurant

Address: 8818 Atlantic Blvd Jacksonville, FL 32211 Greater Arlington

Website: La Nopalera Mexican Restaurant

Opening hours: Mon- Sat 11:00 am - 9:00 pm, Sun 12:00 pm - 8:30 pm

Average price for two people: 10 USD

6. Hola Mexican Restaurant

Come hungry -- leave with memories to share. https://www.yelp.com/biz/hola-mexican-restaurant-jacksonville-4

Posted by Hola Mexican Restaurant on Wednesday, 19 December 2018

Hola Mexican Restaurant is one of the best Mexican restaurants in Jacksonville, Florida serving super tasty Mexican dishes with great love and appreciation. The restaurant has a cozy atmosphere which makes it an ideal destination for a fancy weekend lunch. Don’t forget to try the famous and colorful beef fajitas served here.

Hola Mexican Restaurant

Address: 1001 N Main St Jacksonville, FL 32206 Downtown

Website: Hola Mexican Restaurant

Opening hours: Tue-Thu 10:00 am - 8:00 pm, Mon,Sat 11:00 am - 4:00 pm, Fri 10:00 am - 9:00 pm, Sun closed

Average price for two people: 10 USD

7. Si Senor Fresh Mex

Posted by Si Señor Fresh Mex on Monday, 18 February 2019

Si Senor Fresh Mex is a pretty good restaurant with nice decor and a positive vibe making it an exciting place. The Mexican food served here is hot and fresh. The restaurant has a unique salsa bar offering various types of salsa ranging from mild avocado salsa to habanero salsa. The restaurant service is quick.

Si Senor Fresh Mex

Address: 3546 St Johns Bluff Rd Jacksonville, FL 32246 Southside

Website: Si Senor Fresh Mex

Opening hours: 11:00 am - 11:00 pm

Average price for two people: 10 USD

8. El Potro Mexican Restaurant

Posted by El Potro - Orlando's Best Mexican Restaurant on Thursday, 14 February 2019

El Potro Mexican Restaurant is an ideal Mexican restaurant serving fresh and delicious food at a very reasonable price in Jacksonville. The restaurant has a very positive vibe; it is an apt place for a family day out. The staff is quite friendly and amiable; they serve food keeping your needs and requirements in mind.

El Potro Mexican Restaurant

Address: 7200 Normandy Blvd Ste 12 Jacksonville, FL 32205 Westside

Website: El Potro Mexican Restaurant

Opening hours: Mon-Wed 11:00 am - 9:00 pm, Thu- Sun 11:00 am - 10:00 pm

Average price for two people: 10 USD

9. Salsa's Mexican

Lets welcome another awesome Monday with Salsa's Mexican Restaurant

Posted by Salsas Jax on Monday, 28 July 2014

Salsa’s Mexican is an excellent and cozy Mexican restaurant in Jacksonville, Florida serving fresh and hot Mexican cuisines. The restaurant staff is quite friendly, and the location is also convenient. The food and the drinks served at Salsa’s Mexican is quite affordable.

Salsa's Mexican

Address: 13500 Beach Blvd Ste 46 Jacksonville, FL 32224 Southside

Website: Salsa’s Mexican

Opening hours: Mon-Sat 11:00 am - 10:00 pm, Sun 11:00 am - 9:00 pm

Average price for two people: 11-30 USD

10. Don Juan's Restaurant

Posted by Don Juan's Mexican Restaurant on Tuesday, 12 February 2019

Don Juan’s Restaurant claims to be one of the superior Mexican restaurants in Jacksonville, Florida. The food served here is incredibly delicious and very affordable. The quantity and quality of the food served here is up to the mark. The restaurant staff is very amiable, and the ambiance is also very favorable.

Don Juan's Restaurant

Address: 12373 San Jose Blvd Jacksonville, FL 32223 Southside

Website: Don Juan’s Restaurant

Opening hours: Sun- Thu 11:00 am - 10:00 pm, Fri- Sat 11:00 am - 11:00 pm

Average price for two people: 11-30 USD

Order your Mexican platter

Fish Tacos, Villa Corona #mexican #food
Source: Photo by user ray_explores used under CC BY 2.0

The search for an authentic and flavourful Mexican food can come to a quick end if you refer to the list of top 10 Mexican restaurants in Jacksonville, Florida. Spend your day enjoying the amazing Mexican dishes served at these eateries.

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

A 21st-century homo sapien with a power of wit and sarcasm.

 Want to contribute as a Local Expert?
Explore Jacksonville
Good things are meant to be shared!