Twelve Mexican and Tex-Mex restaurants and chains inside Jacksonville, from Riverside, San Marco and Mandarin to Baymeadows and Oakleaf.
Last checked Oct. 10, 2026. Refreshed every three months.
Jacksonville’s Mexican restaurants cluster in Riverside around Riverside Avenue, King Street and Oak Street, in San Marco, along San Jose Boulevard in Mandarin, and on the Southside around Baymeadows Road and the Town Center. The chains reach every part of the city, from Oakleaf to the Northside.
How we made this list. We started with OpenStreetMap records inside Jacksonville’s city limits, the same data behind our local directory, and added locations from the restaurants’ own location pages. Every place was checked against its own website on Oct. 10, 2026. Places whose site no longer works, or which have no site of their own, are left out. The list is alphabetical. It is not a ranking or a recommendation, and nobody paid to be on it. Run one of these places? Write to us to add or correct your entry.
The list
| Name | Address | Hours as published | Phone |
|---|---|---|---|
| Anejo Cocina Mexicana, Riverside | 220 Riverside Ave., Suite 103 | 11 a.m. to 10 p.m. Monday to Thursday; 11 a.m. to 11 p.m. Friday and Saturday; 11 a.m. to 9 p.m. Sunday | 904-516-7860 |
| Anejo Cocina Mexicana, San Marco | 2039 Hendricks Ave., Suite 211 | 11 a.m. to 10 p.m. Monday to Thursday; 11 a.m. to 11 p.m. Friday and Saturday; 11 a.m. to 9 p.m. Sunday | 904-666-5134 |
| bartaco | 1534 Oak St., Suite 101 | Kitchen 11 a.m. to late daily | 904-809-8226 |
| Chipotle Mexican Grill (15) | 50 Riverside Ave.; 790 Skymarks Drive; 3860 University Blvd. W.; 4495 Roosevelt Blvd.; 4865 Town Center Parkway; 5801 Beach Blvd.; 7960 Normandy Blvd.; 8635 Blanding Blvd.; 9172 Baymeadows Road; 9395 Atlantic Blvd.; 9671 Argyle Forest Blvd.; 11113 San Jose Blvd.; 11919 Atlantic Blvd.; 13546 Beach Blvd.; 13920 Old St. Augustine Road | 10:45 a.m. to 11 p.m. daily at most; 10:45 a.m. to 10 p.m. at Normandy and 9395 Atlantic; Blanding closes at 10 p.m. Monday to Wednesday | On each store page |
| Don Juan’s | 12373 San Jose Blvd. | Not posted on its site | 904-268-8722 |
| Lola’s Burrito & Burger Joint | 1522 King St. | 11 a.m. to 10 p.m. Monday to Saturday; 11 a.m. to 9 p.m. Sunday | 904-738-7181 |
| Moe’s Southwest Grill (7) | 4403 Roosevelt Blvd.; 4710 Town Center Parkway; 9301 Atlantic Blvd.; 9620 Applecross Road; 10478 San Jose Blvd., Unit 1; 12959 Atlantic Blvd.; 15128 Max Leggett Parkway | 10:30 a.m. to 11 p.m. daily at most; 10:30 a.m. to 10 p.m. on San Jose; 9301 Atlantic lists its own hours | On each store page |
| Salsas Cocina Mexicana, Baymeadows | 8738 Baymeadows Road E. | 11 a.m. to 10 p.m. Monday to Thursday; 11 a.m. to 11 p.m. Friday and Saturday; 11 a.m. to 9 p.m. Sunday | 904-559-9144 |
| Taco Bell (17) | 600 Airport Center Drive; 4466 Towne Center Parkway; 4495 Roosevelt Blvd.; 5054 Normandy Blvd.; 5151 University Blvd. W.; 5875 New Kings Road; 5905 Merrill Road; 7331 103rd St.; 7637 Lem Turner Road; 8331 Baymeadows Road; 9341 Atlantic Blvd.; 10400 Philips Highway; 11228 Beach Blvd.; 11270 Old St. Augustine Road; 11646 San Jose Blvd.; 13160 Atlantic Blvd.; 13710 Beach Blvd. | Dining room and drive-thru hours differ by store; listed on each store page | On each store page |
| Taco Libre | 14286 Beach Blvd. | 11 a.m. to 9 p.m. Monday to Friday; 11:30 a.m. to 9 p.m. Saturday and Sunday | 904-374-0622 |
| Tijuana Flats (3) | 651 Nautica Drive, Suite 2; 2025 Riverside Ave., Suite 4; 13529 Beach Blvd., Suite 201B | 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday | 904-738-7642; 904-389-5630; 904-223-0041 |
| Tony’s Cantina Mexican Grill | 10131 San Jose Blvd., Suite 12 | 11 a.m. to 9:30 p.m. Monday to Thursday; 11 a.m. to 10:30 p.m. Friday and Saturday; 11 a.m. to 9 p.m. Sunday | 904-256-4066 |
| Tulum Flavors of Mexico | 11025 E. Town Parkway | 11 a.m. to 10 p.m. Monday to Thursday; 11 a.m. to 11 p.m. Friday and Saturday; 11 a.m. to 9 p.m. Sunday | 904-204-3999 |
The places
Anejo Cocina Mexicana is a Florida group with two restaurants inside the city, on Riverside Avenue and in the East San Marco shopping center on Hendricks Avenue. Its pages list hand-crafted cocktails with the food.
bartaco on Oak Street in Riverside serves tacos and street food, with pickup, delivery and dine-in, its page says. It lists a weekday happy hour at the bar and a waitlist you can join online.
Chipotle Mexican Grill has 15 restaurants in the city, from downtown on Riverside Avenue to Oakleaf, the Northside and the east end of Beach Boulevard. It builds burritos, bowls and tacos to order.
Don Juan’s on San Jose Boulevard in Mandarin serves Mexican food with sauces made by hand and guacamole made daily, its site says. It has a bar and an online order page.
Lola’s Burrito & Burger Joint on King Street in Riverside serves burritos, tacos, queso and burgers. Its site lists a weekday happy hour, team trivia and weekend mimosas.
Moe’s Southwest Grill has seven restaurants inside the city. Its pages list burritos, quesadillas and tacos made from more than 20 ingredients, catering and free chips and salsa with every meal.
Salsas Cocina Mexicana on Baymeadows Road East serves Mexican dishes and salsas made from traditional recipes, its site says.
Taco Bell has 17 restaurants in the city. Most store pages list drive-thru hours well past midnight; dining rooms close earlier.
Taco Libre on Beach Boulevard near San Pablo Road is a family-run restaurant that also has two St. Augustine locations, its site says. Its mailing address reads Jacksonville Beach, but the restaurant sits inside Jacksonville’s city limits.
Tijuana Flats has three restaurants in the city: River City Marketplace on the Northside, Riverside Avenue and Beach Boulevard. Each lists the same hours and offers catering.
Tony’s Cantina Mexican Grill on San Jose Boulevard serves Mexican food and a weekend brunch from 11 a.m. to 3 p.m. Saturday and Sunday, its site says.
Tulum Flavors of Mexico off Town Center Parkway says its chefs come from several regions of Mexico.
Related lists: wings, pizza, barbecue, breakfast and coffee, burgers, sushi and Asian, ice cream and desserts, bakeries, patios and outdoor dining and every list by category. Also: brunch, date night, the business directory and restaurant inspections.
Frequently asked questions
Where can I get Mexican food in Jacksonville?
This list has 12 Mexican and Tex-Mex restaurants and chains inside the city, among them Anejo Cocina Mexicana in Riverside and San Marco, bartaco and Lola’s Burrito & Burger Joint in Riverside, Don Juan’s and Tony’s Cantina on San Jose Boulevard, and Tulum in the Town Center area.
Which Jacksonville Mexican restaurants are open late?
Many Taco Bell drive-thrus in Jacksonville list hours past 2 a.m. on their store pages. Most Chipotle restaurants list 11 p.m., and Anejo Cocina in Riverside and San Marco, Salsas Cocina Mexicana on Baymeadows Road and Tulum list 11 p.m. on Friday and Saturday.
Where can I get Mexican brunch in Jacksonville?
Tony’s Cantina Mexican Grill, 10131 San Jose Blvd., serves brunch from 11 a.m. to 3 p.m. Saturday and Sunday, its site says, and Lola’s Burrito & Burger Joint in Riverside lists mimosas from 11 a.m. to 2:30 p.m.
Where are the Mexican restaurants in Riverside and San Marco?
Anejo Cocina Mexicana is at 220 Riverside Ave. and 2039 Hendricks Ave., bartaco is at 1534 Oak St., Lola’s is at 1522 King St., and Tijuana Flats is at 2025 Riverside Ave.
Have your say