What are you looking for?

Mexican Restaurants in Jacksonville

4.5 - 246 votes

Hours: 10AM - 10PM

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

Mambos Cuban Café

Great food and services !!The black bean brought good memories from my childhood, taste like home ❤️ More reviews

4.2 - 314 votes

Hours: 11AM - 9PM

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

Casa Maria Authentic Mexican Restaurant

Allot of colors and decorations, nice waitstaff, special deals throughout the week. Really recommend the food is good and portions well and the drinks ar... More reviews

4.5 - 216 votes

Hours: 11AM - 10PM

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

Margarita's Mexican Grill

First time at the establishment. Service was great and prompt. Dishes were excellent along with drinks. Portion sizes were larger than expected so leftov... More reviews

4.4 - 220 votes

Hours: 11AM - 10PM

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

One Night Taco Stand

This place is really good! We went for a quick bite and got a Fiery Fish Taco (not hot) and the Bean Dip appetizer. Both were really good. Atmosphere is ... More reviews

4.4 - 219 votes

Hours: 10:30AM - 6PM

751 Stockton St, Jacksonville
(904) 619-0383

Nacho Taco

So delicious and great prices! The staff are always really nice too. Try the al pastor taco or burrito, you can't find anything else like it in the ... More reviews

4.7 - 143 votes

Hours: 9AM - 9PM

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

El Castillo

Love the tacos from here and I enjoy walking through the tienda to find candy or baked goods that remind me of my childhood back in L.A. However, I have ... More reviews

4.3 - 229 votes

Hours: 11AM - 9PM

1522 King St, Jacksonville
(904) 738-7181

Lola's Burrito & Burger Joint

Nothing fancy but i loved the atmosphere and the prices. Perfect portions for me.My mother loved it! I couldn't believe it when she asked me to find... More reviews

4.3 - 223 votes

Hours: 11AM - 10PM

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

Cantina Louie

My family and I always come here whenever we are in town. Never had a bad experience here. Would 10/10 recommend but it does get busy most nights especia... More reviews

4.4 - 193 votes

Hours: 11AM - 8:30PM

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

Lupita's Mexican Food

I finally found authentic street tacos in Jax! If you like REAL street tacos, come here. The chips are amazing as well. More reviews

4.5 - 169 votes

Hours: 3 - 10PM

1537 Margaret St, Jacksonville
(904) 355-4434

The Mossfire Grill

Food was good and unique. Server was nice and drinks where good. The Vegan burrito was smothered with goodness! More reviews

4.1 - 267 votes

Hours: 11AM - 9PM

10282 Bistro Dr, Jacksonville
(904) 997-6110

Cantina Laredo

Great drinks, big portions. The Tomatillo salsa with the chips was a delicious surprise too. More reviews

4.4 - 184 votes

Hours: 11AM - 9:30PM

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

Fresh Mex & Co, Urban GRILL & Cantina

All the nachos and bowls are really good in my opinion and everyone in our family enjoys the food. More reviews

4.6 - 130 votes

Hours: 11AM - 9PM

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

Tequila's Town Mexican Restaurant Jacksonville, FL

My wife and I had lunch there yesterday and it was absolutely the best Mexican food we have found in Jax. The carnitas chili relleno was the best I hav... More reviews

4.4 - 159 votes

Hours: 11AM - 9PM

2260 Mayport Rd, Jacksonville
(904) 246-1729

Casa Leon

This place has the best Mexican cuisine around and the service is fast! Great place for Taco Tuesday! More reviews

4.3 - 177 votes

Hours: 11AM - 10PM

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

Don Juan's Restaurant

Everything was exceptional! Food variety, portions, taste and quality was great. Service and ambiance was excellent. I was also really impressed with th... More reviews

4.1 - 219 votes

Hours: 11AM - 9PM

818 Post St, Jacksonville
(904) 240-0412

Corner Taco

Gave this place a second try recently hoping to enjoy the tacos but.. it was the same as my first try — not good.Personnel is always nice! and that’s abo... More reviews

4.4 - 154 votes

Hours: 11AM - 10PM

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

El Agave Azul Jacksonville

First time here very warm greetings , the lady she took my order was super nice and the Birria tacos and chorros awesome best in Jacksonville glad came h... More reviews

4.3 - 171 votes

Hours: 11AM - 10:30PM

5210 Baymeadows Rd, Jacksonville
(904) 367-0437

Los Loros Mexican Restaurant

Idk who is giving this place good ratings.. food is bland. Service was fine. My husband's burrito was cold in the inside and they replaced it with a... More reviews



4.4 - 150 votes

Hours: 4:30 - 9PM

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


I love this place! I just moved to jax from Gainesville and this is my new favorite Mexican restaurant in Jax. My experience last week was great. I place... More reviews

4.5 - 130 votes

Hours: 10AM - 10PM

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

Las Tapatias Mexican Restaurant

Worst experience ever, did not even get to order anything as this place is simply unsanitary. I was drawn in by some comments I read and a picture I saw ... More reviews

4.8 - 81 votes

Hours: 10AM - 2PM

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

The Mitt Tex-Mex Cafe

I was introduced to The Mitt by Matt C., Yelp Jax’s former Senior Community Manager. I’ve been coming here ever since. They are located in a office build... More reviews



3.9 - 244 votes

Hours: 11AM - 9PM

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


Go to place for great tex mex!!! Great prices and tortillas made in house yum yums. Anything on menu is good and the sauces are spectacular More reviews

4.2 - 176 votes

Hours: 11AM - 10PM

14965-106 Old St Augustine Rd, Jacksonville
(904) 619-8186

Casa Maria

My favorite Mexican food spot in Jacksonville!!Come through you won’t be disappointed! Everything is great here! More reviews

4.5 - 121 votes

Hours: 5PM - 12AM

10143 Beach Blvd, Jacksonville
(904) 314-7371

Mr. Taco Truck

My friend has raved for a year or so about how great this place is, how it is THE best taco truck. ?‍♀️ Maybe it was just bad timing or something but my ... More reviews

4.1 - 193 votes

Hours: 11AM - 11PM

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

Si Senor Fresh Mex

If I could give them -0 stars I would! My food was absolutely horrible, they forgot our drinks and chips and salsa which I paid an extra $4 for. Let'... More reviews

View on map