In a city sprawling with flavor, finding the best Mexican restaurants in Jacksonville, FL is no small feat. I still remember my first quest for authentic tacos in Jacksonville—sidestepping the chain spots and relying on the tantalizing scents drifting from tucked-away kitchens. This city does Mexican food well, with traditional taquerias, lively cantinas, and funky fusion joints all adding their own spin. Whether you crave street-style tacos or a platter of sizzling fajitas, Jacksonville’s scene is nothing short of deliciously diverse.
Hungry for bold salsas and perfect tortillas? You’re in the right place. I’ve scoured the city to spotlight only the top contenders, comparing chips, sampling house specialties, and chatting with locals at every turn. The result is a guide you can actually trust—one that will set you up for a plate worth raving about. Dig in with confidence: you’re about to discover Jacksonville’s finest bites from the Mexican side of the menu.
Where to find the best mexican restaurants in Jacksonville, FL
Here are some of the top spots to find the best mexican restaurants in Jacksonville, FL:
- cantina laredo
- Lola’s Burrito & Burger Joint
- Don Juan’s Restaurant
- Taco Libre
- Si Senor Fresh Mex
- One Night Taco Stand
- Tijuana Flats
- Chuy’s
- Casa Maria Mexican Cuisine
- Tequila’s Town
1. cantina laredo

Cantina Laredo mixes modern style with classic Mexican flavors right in the heart of St. John’s Town Center. My first visit felt more like an escape—plush seating, energy buzzing from the open kitchen, and the scent of roasted spices hanging in the air.
What makes Cantina Laredo memorable? It’s their polished take on traditional dishes, with every plate artfully arranged. The staff know the menu inside-out and can point you to the best bites, whether you’re a first-timer or a regular.
Be sure to try the Enchiladas de Avocado or their charred street corn. The fresh guacamole, made at your table, is no gimmick—it’s genuinely craveable. With plenty of vegetarian and gluten-free options, there’s something for everyone looking for upscale Mexican in Jacksonville.
2. Lola’s Burrito & Burger Joint

Lola’s Burrito & Burger Joint doesn’t shy away from flair. The Day of the Dead murals set the scene, and the mood feels electric every time I visit. Tucked in the Riverside neighborhood, this spot draws both locals and adventurous foodies looking for bold flavors with a bit of attitude.
What sets Lola’s apart is its fearless mash-up of Mexican classics with American comfort food. Burrito bowls and stuffed burgers share the menu, making it easy to please everyone at your table.
The ‘El Matador’ burrito is a knockout—big on taste with perfectly seasoned fillings. If you’re undecided, try the fish tacos for a fresh, zesty punch. For vegetarians, the Veggie Quesadilla is always a winning choice.
3. Don Juan’s Restaurant

+1 904-268-8722
Don Juan’s Restaurant feels like a true local gem. The first time I stopped in, the aroma of freshly cooked tortillas and simmering sauces pulled me right to a table. The staff make everyone feel like regulars, no matter if it’s your first or fiftieth visit.
What gives Don Juan’s its edge is a genuine dedication to bold, traditional flavors. Sauces are made from scratch using real ingredients, and you can always count on their guacamole for pure, creamy goodness.
The Enchiladas Verdes and Pollo a la Parrilla are standout choices—each bite packed with tangy tomatillo and smoky grilled chicken. Drop in for their lunch specials if you’re looking for big flavor without the wait.
4. Taco Libre

Taco Libre has turned Jacksonville Beach into a haven for street food lovers. My last trip there was all about flavor—the kind that lingers long after the meal is done. There’s a laid-back surf vibe, plenty of seating, and staff who know their tacos inside and out.
This spot shines for its commitment to authentic street-style Mexican. Everything is fresh, from the salsas to the hand-pressed tortillas. The menu is broad, with plenty for vegetarians and anyone seeking bold, memorable flavors.
Try the Tacos Al Pastor or the Elote (street corn). Both pack punchy spices and a satisfying crunch, true to Mexican tradition. If sharing is your thing, their trio plates let you sample a little bit of everything.
5. Si Senor Fresh Mex

Si Senor Fresh Mex is one of those under-the-radar spots where every dish feels homemade. My experience started at the counter, where the staff’s energy and helpfulness made choosing a meal a breeze. There’s nothing fussy here, just straightforward, high-quality Mexican comfort food.
The menu is packed with vegetarian and vegan options, making it easy for everyone to find something satisfying. What sets Si Senor apart is the freshness in every bite—crisp veggies, warm tortillas, and salsas made daily.
The Veggie Fajitas or Black Bean Burrito are recommendations that won’t disappoint. These dishes highlight the vibrant flavors and generosity that keep locals coming back, time and time again.
6. One Night Taco Stand

One Night Taco Stand offers a playful take on Mexican dining that’s hard to forget. During my visit, bright murals and a bustling crowd set the tone—it’s clearly a local favorite. The energy here feels warm and welcoming, with staff who seem glad you dropped in.
This spot stands out for its creative taco combinations and a menu that’s always evolving. Options for vegetarians and vegans are peppered throughout, so everyone finds a reason to enjoy.
Try their Mango Habanero Tacos or Veggie Quesadilla. These highlight the kitchen’s knack for balancing bold flavors without overwhelming the palate. Whether you like adventurous or classic, One Night Taco Stand is worth a repeat visit.
7. Tijuana Flats

Tijuana Flats brings a laid-back attitude and punchy flavors to Jacksonville’s Mexican food scene. Every time I stop in, the colorful décor and friendly staff kick things off with a smile. Service is fast, even when things get busy, which makes it ideal for a quick, satisfying meal.
The menu offers something for everyone, but it’s the fresh approach to classics that stands out. You’ll find crowd-pleasers like tacos, burritos, and bowls, all built to order with plenty of vegetarian options available.
The Black Bean Flautas are always a winner, with a crispy bite and zesty house salsa. The customizable ‘Hot Sauce Bar’ is a real highlight—perfect for anyone who likes to dial up the heat.
8. Chuy’s

Chuy’s delivers Tex-Mex with a dose of fun, and every visit feels like a festive occasion. The quirky décor and lively open kitchen always set the stage for a memorable meal, and I appreciate how the staff keep things light and friendly.
What sets Chuy’s apart is the devotion to scratch-made food—the tortillas, sauces, and guacamole are all turned out fresh daily. If you love big portions and bold flavors, you’re in the right place.
The ‘Big As Yo’ Face Burrito’ lives up to its name, wrapped with your choice of fillings and smothered in signature sauces. For a lighter bite, try the Veggie Enchiladas; they’re packed with color and flavor, true to Chuy’s vibrant vibe.
9. Casa Maria Mexican Cuisine

Casa Maria Mexican Cuisine has that inviting, family-style energy you notice as soon as you step inside. My visits always start with a warm greeting and the scent of sizzling spices drifting from the kitchen. The space is lively but comfortable, perfect for a casual night out or a group gathering.
What makes Casa Maria shine is its balanced blend of classic and creative dishes. The menu is broad, but each plate feels thoughtfully prepared with vibrant flavors and fresh ingredients.
The Veggie Fajitas are a standout—served piping hot, with colorful peppers and all the fixings. Don’t pass up their signature guacamole, either; it’s made fresh and perfectly seasoned, reflecting Casa Maria’s knack for simple, satisfying food.
10. Tequila’s Town

Tequila’s Town brings a festive vibe to Jacksonville, with a menu that covers everything from breakfast to dinner. I remember visiting for brunch and being greeted by the buzz of conversation and the vivid colors of traditional Mexican décor—it felt like sitting in someone’s lively family kitchen.
What sets Tequila’s Town apart is its wide range of options, including hearty breakfast plates and beautifully spiced dinner classics. Every dish arrives looking fresh and loaded with flavor.
The Huevos Rancheros is a morning favorite, while the Enchiladas Suizas make for a standout lunch. Tequila’s Town shows real care in each plate, offering comforting classics that keep regulars coming back.
More Things to Try in Jacksonville, FL
Frequently Asked Questions
What’s the best Mexican restaurant for families in Jacksonville, FL?
Many families love Cantina Laredo and Casa Maria Mexican Cuisine for their warm service, kid-friendly menus, and plenty of comfortable seating.
Are there vegan or vegetarian Mexican restaurants in Jacksonville?
Yes, several spots such as Si Senor Fresh Mex, Taco Libre, and One Night Taco Stand offer robust vegetarian and vegan options beyond the typical.
Do any places offer authentic street tacos?
Taco Libre and Lupita’s Mexican Food both serve authentic street-style tacos, using fresh ingredients and traditional recipes.
Where can I find quick and affordable Mexican food in Jacksonville?
Tijuana Flats and Nacho Taco are favorites for fast service and budget-friendly meals without sacrificing flavor.
Which Mexican restaurants in Jacksonville have the best guacamole?
Cantina Laredo is known for tableside guacamole, while Casa Maria impresses with its fresh and well-seasoned dip.
Are there any upscale Mexican restaurants for special occasions?
Cantina Laredo stands out for its modern, stylish setting and elevated menu, making it perfect for celebrations or a night out.
Do most Mexican restaurants in Jacksonville offer takeout?
Yes, almost all the top spots, including Lola’s Burrito & Burger Joint and Don Juan’s Restaurant, offer takeout for your convenience.