What are you looking for?

Mexican Restaurants in Jacksonville

4.4 - 269 votes

Hours: 10:30AM - 8:30PM

13770 Beach Blvd #9, Jacksonville
(904) 374-2046

Mambos Cuban Café

Never ordered something I didn’t like. Was struggling with the QR code and ordering take out for multiple people. Manager was very accommodating and help... More reviews

4.5 - 233 votes

Hours: 11AM - 10PM

9825 San Jose Blvd #24, Jacksonville
(904) 423-1070

Margarita's Mexican Grill

Excellent service, food delicious and fairly priced. I enjoyed a Mango Margarita as well. Definitely going back soon. More reviews

4.4 - 253 votes

Hours: 10:30AM - 6PM

751 Stockton St, Jacksonville
(904) 619-0383

Nacho Taco

Well I was at this restaurant in Jacksonville for the first and the food was okay but the dessert as well as the skewers were not even on a stick . All ... More reviews

4.4 - 249 votes

Hours: 11AM - 9PM

9703 San Jose Blvd, Jacksonville
(904) 738-8041

One Night Taco Stand

Best margarita I've had in a long time. Good place for medium sized groups. I didn't see the Togo drinks until we were heading out the door. Fo... More reviews

4.7 - 153 votes

Hours: 11AM - 9PM

13475 Atlantic Blvd Suite 1, Jacksonville
(904) 513-4194

Tequila's Town Mexican Restaurant JAX

Food was pretty good, service was pretty good, may have been a fluke but my daughters food was served 10 minutes after our food and it was too hot for he... More reviews

4.3 - 261 votes

Hours: 11AM - 9PM

9726 Touchton Rd #105, Jacksonville
(904) 329-4369

Cantina Louie

A great atmosphere and food was delicious, fresh, and the portions are generous!. The Muriels of art incorporated with the cacti, lighting, and spaces to... More reviews

4.1 - 303 votes

Hours: 11AM - 9PM

12961 N Main St, Jacksonville
(904) 757-6411

Casa Maria Authentic Mexican Restaurant

Just found this one. Large quantity of great food at good prices. Try the Pollo Loco. More reviews

4.6 - 160 votes

Hours: 9AM - 9PM

9735 Old St Augustine Rd, Jacksonville
(904) 328-5135

El Castillo

This is by far my favorite Mexican restaurant in all of Duval. I've had the breakfast and dinner items and every time it's just absolutely the ... More reviews

4.5 - 183 votes

Hours: Closed today

1537 Margaret St, Jacksonville
(904) 355-4434

The Mossfire Grill

A decent selection of fresh and tasty dishes are presented in a comfortable environment. Service was prompt and courteous. I enjoyed the salmon BLT whi... More reviews

4.4 - 206 votes

Hours: 11AM - 9PM

7111 Bentley Rd #7578, Jacksonville
(904) 240-0373

Fresh Mex & Co Tex-Mex Cantina

Nice clean place and polite service. food is a bit pricey for the quality of the flavor. salsa is a pico, and needs more flavor. the steak burrito was ve... More reviews

4.4 - 203 votes

Hours: 11AM - 8:30PM

1024 University Blvd N, Jacksonville
(904) 762-9278

Lupita's Mexican Food

Plenty of food for the price. The chicken on my fajita nachos was bland and the chips were rubbery do to being warmed up in the microwave. There was bare... More reviews

4.2 - 255 votes

Hours: 11AM - 9PM

1522 King St, Jacksonville
(904) 738-7181

Lola's Burrito & Burger Joint

We had our two dogs with us and needed a place to sit for lunch. This place was perfect! They sat us out on the patio and brought some water for our pups... More reviews

4.1 - 283 votes

Hours: 11AM - 9PM

10282 Bistro Dr, Jacksonville
(904) 997-6110

Cantina Laredo

As we sit here being waited on by the most unhappy server if seen ever I wonder just how bad the food will be?? If you need chips for your table side gua... More reviews

4.4 - 181 votes

Hours: 11AM - 10PM

8763 Old Kings Rd S, Jacksonville
(904) 343-4968

El Agave Azul

Great food and the staff is some of the friendliest around!!! The new Blanding location has a bar with great drinks and good atmosphere. More reviews

4.1 - 251 votes

Hours: 11AM - 9PM

818 Post St, Jacksonville
(904) 240-0412

Corner Taco

Placed an online order over an hour before close on 8/29. Received a call from a personal phone number about 5 mins later letting me know the kitchen was... More reviews

4.4 - 175 votes

Hours: 11AM - 9PM

2260 Mayport Rd, Jacksonville
(904) 246-1729

Casa Leon

This was THE BEST Mexican food I've ever had. A huge thanks to Papa John's for messing up our order so we went out instead. Great food, great a... More reviews



4.4 - 167 votes

Hours: Closed today

947 Edgewood Ave S, Jacksonville
(904) 619-0938


Murray Hill got's some nationwide flavors brewing. Tex-Mex's is in my 'hood!!! The Boss has got amazing sauce; WARNING: the salsa that com... More reviews



3.9 - 272 votes

Hours: 11AM - 9PM

4914 Town Center Pkwy, Jacksonville
(904) 549-5061


We had chicken and steak fajitas. Excellent food and great staff. I love the decor as well. Lots of great artwork. More reviews

4.1 - 222 votes

Hours: 11AM - 11PM

3546 St Johns Bluff Rd S, Jacksonville
(904) 564-2444

Si Senor Fresh Mex

What can I say, this is my absolute favorite Mexican restaurant in Jacksonville! I think what makes them stand out is their amazing selection of sauces! ... More reviews

4.2 - 199 votes

Hours: 11AM - 10PM

12373 San Jose Blvd, Jacksonville
(904) 268-8722

Don Juan's Restaurant

Authentic Mexican cuisine. Only place I found that does a good mole sauce. Cali burrito is huge and hard for one person to finish. Mushroom tacos are phe... More reviews

4.8 - 87 votes

Hours: 10AM - 2PM

4130 Salisbury Rd #1000, Jacksonville
(904) 281-1109

The Mitt Tex-Mex Cafe

Our first visit, and the food was very good. Will definitely be back to try some more things off the menu. More reviews

4.2 - 193 votes

Hours: 11AM - 10PM

5210 Baymeadows Rd, Jacksonville
(904) 367-0437

Los Loros Mexican Restaurant

Restaurant was clean, servers and hostess was very attentive. Salsa that they bring out is very flavorful and delicious. Everything was very tasty (altho... More reviews

4.4 - 148 votes

Hours: 10AM - 10PM

9974 Old Baymeadows Rd # 3, Jacksonville
(904) 565-2883

Las Tapatias Mexican Restaurant

Outstanding food! Will absolutely visit again when in the area. Large portions, good prices, great staff, and the food was amazing. More reviews

4.3 - 167 votes

Hours: 11AM - 9PM

4268 Oldfield Crossing Dr #107, Jacksonville
(904) 288-6688

Rosy’s Mexican Restaurant

After searching Google for Salvadorian pupusas and seeing that this restaurant had received 4.4 stars, my husband and I decided to stop in since we were ... More reviews

4.3 - 161 votes

Hours: 11AM - 9PM

3109 Spring Park Rd, Jacksonville
(904) 396-2626

Mi Veracruz

I had an unpleasant first experience but let's just say/hope it was just one of those ? moments. Gonna keep this here for now and update after my n... More reviews

View on map