11 Top Mexican Restaurants in Jacksonville, Florida

best mexican restaurants jax florida
Table of Contents

From zesty salsas to savory tamales, Mexican cuisine is known for its bold flavors and colorful presentation. Fortunately for foodies in Jacksonville, there are plenty of options for satisfying your cravings for authentic Mexican fare.

Whether you’re in the mood for a hearty burrito, a zingy ceviche, or some crispy churros for dessert, there’s no shortage of great Mexican restaurants in the city. For those craving Mexican food, here are the best Mexican restaurants in Jacksonville.

11 Best Mexican Restaurants in Jacksonville, Florida

Tequila’s Town Mexican Restaurant

Image Credit : Tequila Town Mexican Restaurant

Voted Best Mexican Restaurant in Savannah for nine years, Tequila’s Town Mexican Restaurant extends its authentic offerings to the Jacksonville community through its branch on Atlantic Drive. 

The menu celebrates traditional Mexican cuisine, featuring beloved dishes like tacos, enchiladas, fajitas, and burritos, all crafted with fresh ingredients and authentic Mexican spices. 

The restaurant’s full bar boasts a broad selection of tequila alongside other alcoholic and non-alcoholic beverages, providing a spirited complement to the flavorful dishes. 

The lively and festive ambiance is enhanced by colorful decor and music, reflecting the vibrant Mexican culture and ensuring a cheerful and authentic dining experience.

Address: 13475 Atlantic Blvd Suite 1, Jacksonville, FL 32225

Operating Hours:

  • Sunday – Monday (11:00 a.m. – 9:00 p.m.)
  • Tuesday – Saturday (11:00 a.m. – 10:00 p.m.)

Phone no: (904) 513-4194

Website: https://www.tequilastown.com/

Anejo Cocina Riverside

Image Credit : Florida Times-Union

Anejo Cocina Riverside offers a modern, upscale dining environment where traditional Mexican flavors are given a contemporary twist. 

The diverse menu includes many dishes ranging from tacos, ceviche, tostadas, enchiladas, and fajitas to vegetarian and gluten-free options, catering to various dietary preferences. 

A commendable selection of tequila and mezcal, along with craft cocktails, beer, and wine, are available to enhance the culinary journey. The modern upscale ambiance, adorned with soft lighting and plush seating, presents an inviting locale for a romantic dinner or a refined gathering.

Address: 220 Riverside Ave Ste 103, Jacksonville, FL 32202

Operating Hours:

  • Monday – Thursday (11:00 a.m. – 10:00 p.m.)
  • Friday – Saturday (11:00 a.m. – 11:00 p.m.)
  • Sunday (11:00 a.m. – 9:00 p.m.) 

Phone no: (904) 516-7860

Website: https://www.instagram.com/anejoriverside/?hl=en

Casa Maria Mexican Restaurant

Image Credit : Casa Maria Jax Beach

Casa Maria welcomes diners to a relaxed and laid-back setting where traditional Mexican dishes like tacos, burritos, fajitas, and enchiladas are served with a side of conviviality. 

The full bar offers a diverse choice of margaritas, beers, and other beverages, perfect for sipping while enjoying a game on the large TVs with friends or family. 

The casual ambiance makes Casa Maria a pleasant spot to relish Mexican cuisine and drinks in a large group, sharing laughter and good times.

Address: 2429 3rd St S Jacksonville Beach, FL 32250

Operating Hours:

  • Sunday – Thursday (11:00 a.m. – 9:00 p.m.)
  • Friday – Saturday (11:00 a.m. – 10:00 p.m.)

Phone no: (904) 757-6411

Website: https://www.casamariajaxbeach.com/

Sí Señor Fresh Mex

Image Credit : Uber Eats

Sí Señor Fresh Mex is committed to delivering authentic Mexican flavors to the Jacksonville community. The restaurant places a strong emphasis on freshness and quality, sourcing traditional Mexican ingredients locally. 

The menu, which includes authentic Mexican tacos among other Mexican delicacies, boasts fresh daily preparations from the six salsas to the bread and pastries. 

The bar offers a diverse selection of drinks. Live music throughout the week infuses the restaurant with a lively, engaging atmosphere, making Sí Señor Fresh Mex one of the most energetic Mexican restaurants in the area.

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

Operating Hours: Open daily (11:00 a.m. – 11:00 p.m.)

Phone no: (904) 564-2444

Website: https://sisenorfreshmex.com/

Nacho Taco

Image Credit : Nacho Taco

Nacho Taco is a go-to for authentic Mexican food cravings on a budget. The ambiance is casual, making it a suitable spot for a relaxed meal. The restaurant’s menu celebrates Mexican flavors, with standout dishes like the Cali Burrito and Nacho Taco Salad. 

The Cali Burrito is a hearty serving of your choice of protein along with beans, rice, lettuce, pico de gallo, sour cream, shredded cheese, queso, and burrito sauce, all wrapped in a large tortilla. 

The Nacho Taco Salad, on the other hand, is a fresh ensemble of lettuce, beans, shredded cheese, sour cream, and pico de gallo served in a crispy salad shell. 

Customers have commended the restaurant for its tasty food and prompt delivery service, making it a favorable choice for dine-in and take-out.

Address: 751 Stockton St, Jacksonville, FL 32204, Riverside

Operating Hours:

  • Monday, Tuesday, Thursday, Friday (10:30 a.m. – 9:00 p.m.)
  • Wednesday, Saturday (10:30 a.m. – 6:00 p.m.)

Phone no: (904) 619-0383

Website: http://www.nachotaco.net/

Los Loros Mexican Restaurant

Image Credit : Los Loros Jax

Los Loros provides a lively setting for enjoying authentic Mexican cuisine, complemented by great margaritas and entertainment like live music and karaoke on Fridays. 

The restaurant is also recognized for its community engagement efforts in Jacksonville, reflecting a commitment beyond good food and service. From the Nachos to the Burritos, Chimichangas, Enchiladas, Pollo dishes, Fajitas, and Margaritas, or the vibrant atmosphere, Los Loros offers a fulfilling Mexican dining experience.

Address: 5210 Baymeadows Rd, Jacksonville, FL 32217

Operating Hours:

  • Monday – Tuesday (11:00 a.m. – 10:00 p.m.)
  • Wednesday – Friday (11:00 a.m. – 10:30 p.m.)
  • Saturday (12:00 noon – 10:30 p.m.)
  • Sunday (12:00 noon – 10:00 p.m.)

Phone no: (904) 367-0437

Website: https://loslorosjax.com/

Hola Mexican Restaurant

Image Credit : Hola Jax

Hola Mexican Restaurant is known for its unique dining experience, serving various flavorful Mexican dishes that cater to a broad spectrum of tastes. The rustic ambiance paired with a menu full of both classic and adventurous Mexican options makes Hola a distinctive spot for Mexican food enthusiasts.

The restaurant is known for its fajitas, las carnitas, el fishito, hola spicy shrimp, burritos, quesadillas, enchiladas, rellenos, tacos, salads, and more. However, they do not offer alcoholic beverages so you better bring your own if you’re planning to drink. 

Address: 1001 N Main St, Jacksonville, FL 32206

Operating Hours:

  • Monday (11:00 a.m. – 7:00 p.m.)
  • Tuesday – Friday (11:00 a.m. – 8:00 p.m.)
  • Saturday (11:00 a.m. – 4:00 p.m.)

Phone no: (904) 356-3100

Website: https://www.holamexicanjacksonville.com/

Margarita’s Mexican Grill

Image Credit : Margarita’s Mexican Grill

Margarita’s Mexican Grill emphasizes delivering high-quality food in a warm, inviting atmosphere. Among their unique offerings are the “Pollo Loco” and “Margarita Quesadilla.” 

They also offer corporate catering services, making it easier to bring the rich flavors of Mexico to various events. 

The restaurant’s commitment to quality is reflected in its use of fresh ingredients and adherence to family recipes, ensuring a delectable dining experience. 

Their friendly staff and claims of serving the best margaritas in town add to the overall appeal of Margarita’s Mexican Grill.

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

Operating Hours:

  • Monday – Thursday (11:00 a.m. – 10:30 p.m.)
  • Friday – Saturday (11:00 a.m. – 11:00 p.m.)
  • Sunday (11:00 a.m. – 10:00 p.m.)

Phone no: (904) 423-1070

Website: https://www.margaritasjax.com/

Mi Veracruz

Image Credit : Mi Veracruz Mexican Restaurant

Mi Veracruz is revered for its authentic Mexican cuisine, with dishes often prepared from cherished family recipes. The restaurant offers daily specials like $1 tacos on Tuesdays and $2 margaritas on Thursdays, providing an affordable yet authentic Mexican dining experience. 

Take-out services are available for those who prefer enjoying their meal at home. On certain days, the restaurant hosts live music events, adding to the lively and festive atmosphere that Mi Veracruz is known for.

Address: 3109 Spring Park Rd Jacksonville, FL 32207 Southside

Operating Hours:

  • Monday – Friday (11:00 a.m. – 9:00 p.m.) * Wednesday (closed)
  • Saturday (10:00 a.m. – 9:00 p.m.)
  • Sunday (9:00 a.m. – 8:00 p.m.)

Phone no: (904) 396-2626

Website: https://web.facebook.com/pages/Mi-Veracruz-Mexican-Restaurant/654941124561623

Ole Mexican Restaurant 

Image Credit : USA Restaurants

If you’re on the hunt for a casual place to enjoy some Mexican cuisine, Ole Mexican Restaurant is worth considering. Known for various dishes, some crowd favorites include Fajitas, Enchiladas, Quesadillas, Carnitas, California Burrito, Taco Salad, Chile Relleno, and Tamales. 

Their offerings extend beyond just the food; with a full bar, patrons can enjoy traditional Mexican beverages like Margaritas and Micheladas alongside various soft drinks and juices. 

The restaurant is also known for its daily happy hour from 11 p.m. to 7 p.m., providing discounted drinks and appetizers for those looking to unwind. The atmosphere is cozy and friendly, adorned with traditional Mexican decor, creating a comfortable, casual dining environment ideal for family dinners and casual meet-ups. 

Customer service is a strong point; the warm and accommodating staff are often commended for their friendliness and efficiency. For those needing to stay connected, Wi-Fi is provided to customers.

Address: 9921 Atlantic Blvd, Jacksonville, FL 32225

Operating Hours:

  • Monday – Thursday (11:00 a.m. – 10:00 p.m.)
  • Friday – Saturday (11:00 a.m. – 11:00 p.m.)
  • Sunday (11:00 a.m. – 9:00 p.m.)

Phone no: (904) 721-2131

Website: http://olemexjax.com/

El Castillo Taqueria & Bakery

Image Credit : El Castillo Taqueria and Bakery

El Castillo Taqueria & Bakery provides a unique combination of a restaurant and bakery, enhancing the dining experience with a relaxed and homely atmosphere. 

They offer a diverse menu featuring popular dishes such as El Castillo Fajitas, Carne Asada Tacos, and Tres Leches Cake. Other notable offerings include Ground Beef Tacos, Pastor Tacos, Carnitas Tacos, Carne Street Tacos, and various breakfast items like Huevos Rancheros. 

To quench your thirst, a selection of refreshing beverages like horchata, tamarindo, multiple flavors of agua fresca, and bottled beers are available. 

The friendly and efficient staff contribute to the positive dining experience, ensuring customers feel welcome and well-served. 

For those preferring to enjoy their meal at home, El Castillo provides both takeaway and delivery options, catering to the convenience of its patrons.

Address: 9735 Old St Augustine Rd Ste 18 Jacksonville, FL 32223 Southside 

Operating Hours:

  • Monday – Saturday (9:00 a.m. – 9:00 p.m.)
  • Sunday (9:00 a.m. – 8:00 p.m.)

Phone no: (904) 328-5135

Website: https://web.facebook.com/pages/El%20Castillo%20Taqueria%20and%20Bakery/2138827946445877


TacoLu provides a lively scene ideal for casual dining with friends and family. The quirky decor amplifies the vibrant atmosphere, attracting taco enthusiasts to its bustling venue. For those who enjoy the outdoors, there’s also an option for alfresco dining. 

TacoLu has made a name for itself with its creative and authentic tacos, especially the Baja Fish Tacos, Bangin’ Shrimp Tacos, and Carne Asada Tacos. Besides tacos, the menu extends to other Mexican favorites like enchiladas, quesadillas, and guacamoles. 

The dessert options include Vanilla Ice Cream, Flans, and Churros which are popular among patrons. The Tequila bar is a highlight, with an extensive selection of tequilas and mezcal. 

Other beverage options include Sangria, Rose Margarita, Americano, Ice Tea, and Juice. The friendly and attentive staff add to the restaurant’s overall positive vibe. 

Catering to a diverse range of dietary preferences, TacoLu offers Vegetarian, Organic, and Vegan options.

Address: 1712 Beach Blvd, Jacksonville Beach, FL 32250

Operating Hours: 

  • Monday – Thursday (11:00 a.m. – 9:00 p.m.)
  • Friday – Saturday (11:00 a.m. – 10:00 p.m.)
  • Sunday (11:00 a.m. – 8:00 p.m.)

Phone no.: (904) 249-8226

Website: https://tacolu.com/

Cantina Louie

With its modern, colorful, and casual setting, Cantina Louie offers a delightful ambiance for diners. The restaurant provides both indoor and outdoor seating, with the latter being heated and covered for comfort. 

There are TVs and Wi-Fi available, catering to those who want to catch up on sports or stay connected. The menu is a fusion of traditional and modern Mexican dishes, with notable mentions including the Chimi Chimi Bang Bang Taco, Queso, Grouper Tacos, Chicken Tamale, and Pineapple Al Pastor Taco. 

The extensive selection of margaritas and cocktails complements the meals, and there’s a full bar for those seeking a variety of spirits. Known for friendly and prompt service, the staff at Cantina Louie also offers catering services for special events. 

The restaurant is wheelchair accessible and extends a warm welcome to all guests, including veterans and Latinx-owned businesses. Payment is made convenient with the acceptance of credit cards and Apple Pay.

Address: 9726 Touchton Rd, Jacksonville, FL 32246

Operating Hours:

  • Monday – Thursday (11:00 a.m. – 9:00 p.m.)
  •  Friday – Saturday (11:00 a.m. – 10:00 p.m.)
  •  Sunday (11:00 a.m. – 8:00 p.m.)

Phone no: (904) 374-5737

Website: https://www.instagram.com/cantina.louie/?hl=en

Frequently Asked Questions Mexican Food Restaurants in Jacksonville, FL

Yes, some of them do. Most of the bigger restaurants like Tequila’s Town, Anejo Cocina, Casa Maria, Margaritas, and Si Senor Fresh Mex all have a full bar and offer plenty of options in terms of alcoholic beverages. However, smaller Mexican restaurants don’t often have a bar or offer liquor. 

Yes, all of them do. There are traditional Mexican cuisines that are mostly plant-based, so there’s really no need to come up with a vegetarian twist just to have vegan options on the Mexican menu. 

No, it’s not necessary. First of all, the restaurant staff and personnel are often able to speak English. Second, even though the food items are usually in Spanish, the menu nowadays contain a list of ingredients and description in English. However, knowing how to speak Spanish will still be an advantage since it’s going to make understanding and ordering faster. 

Yes, most of them do offer dine-in, take-out, and delivery options. However, it would still be prudent to check out each restaurant’s website or call personally. 

Most restaurants do have either their own website or a social media account (FB or Instagram). However, there are still some smaller restaurants that remain without any online presence. All establishments on this list have their own websites and/or social media accounts. 

Some popular Mexican dishes at these restaurants include tacos, burritos, enchiladas, guacamole, and churros.

Yes, many Mexican restaurants in Jax offer vegetarian options, such as veggie tacos, burritos, and fajitas.

Yes, some of these restaurants offer delivery options, such as Postmates, Uber Eats, and DoorDash.

Similar blogs

Scroll to Top