St Augustine's Best Mexican Restaurant [Updated 2025]

St Augustine's Best Mexican Restaurant [Updated 2025]
Food tour map
Jacksonville Secret Guide 🤫

Jacksonville Hot List 🔥

Get our exclusive guide to the top spots in Jacksonville! This guide includes:

  • Top 7 must-visit culinary destinations
  • Optimized 3-stop food tour route with a map
  • Expert insider tip for each location (when to go/what to order)
  • QR codes for easy navigation
  • More secret spots in your inbox every week

With a passion for great food and a love for all things spicy, I've taken the time to explore twelve of the top Mexican spots in St. Augustine. Each visit was an adventure, filled with sizzling fajitas, vibrant salsas, and the irresistible scent of freshly made tortillas wafting through the air. You can trust my taste buds—they've been refined by countless meals and endless conversations with fellow food lovers in our charming town.

Whether you're a local looking for a new favorite haunt or a visitor eager to dive into authentic flavors, I've gathered my top picks to help you navigate this delicious culinary landscape. Get ready to uncover some hidden gems and maybe even a few well-known favorites that will have you saying, “¡Qué rico!”


Casa Maya

Casa Maya
🗺️ 22 Hypolita St, St. Augustine, FL 32084
☎️ 904-823-0787
🌐 Website
Sunday: 11 AM–10 PM
Monday: 12–10 PM
Tuesday: 12–10 PM
Wednesday: 4–10 PM
Thursday: 12–10 PM
Friday: 12–11 PM
Saturday: 11 AM–11 PM
Highlights
Exceptional customer service
Delicious bar drinks
Generous portion sizes
Great live music
Family-friendly atmosphere

Casa Maya is a delightful gem in the heart of St. Augustine, where vibrant flavors and a festive atmosphere combine to create a truly memorable dining experience. From the moment I walked in, I was greeted by exceptional customer service that made me feel right at home. The welcoming staff were eager to assist, and their friendly demeanor set the tone for the evening.

As I perused the menu, I was pleasantly surprised by the generous portion sizes; each dish was crafted with care and bursting with authentic Mexican flavors. I couldn’t resist trying one of their signature bar drinks, which perfectly complemented my meal and elevated my experience to the next level of enjoyment.

While savoring my food, I found myself tapping my foot to the lively live music that filled the air, adding a delightful backdrop to my dining experience. The family-friendly atmosphere encouraged a sense of community and togetherness that is often hard to find.

Overall, if you're on the hunt for the best Mexican restaurant in St. Augustine, Casa Maya should definitely be at the top of your list. It’s a place where great food, exceptional service, and a fun vibe come together to create a beautiful celebration of Mexican culture.

You might also want to check out the best mexican restaurants in Jacksonville.

Taco's Queen

Taco's Queen
🗺️ 2369 FL-16, St. Augustine, FL 32084
☎️ 904-342-5460
🌐 Website
Sunday: Closed
Monday: 11 AM–8:30 PM
Tuesday: 11 AM–8:30 PM
Wednesday: 11 AM–8:30 PM
Thursday: 11 AM–8:30 PM
Friday: 11 AM–8:30 PM
Saturday: 12–8:30 PM
Highlights
Fantastic fish tacos
Must-try fajita burrito
Nice exterior ambiance
Customer service can improve
Cold food was a concern

Certainly! Here’s a playful yet professional review of Taco's Queen, reflecting on some of its highlights:


Taco's Queen in St Augustine is a delightful culinary escape that has quickly stolen my heart (and taste buds). As I settled into the charming exterior ambiance, I was eager to dive into their menu, and let me tell you, the fantastic fish tacos did not disappoint! Each bite was a burst of flavor that whisked me straight to the coast of Mexico.

Next up was the must-try fajita burrito. Its generous portion and sizzling goodness made it a standout dish, creating a delightful medley of textures and tastes. However, amidst the culinary magic, I encountered a hiccup: my food was served a tad too cold, which took me out of the moment for a brief spell.

While the customer service could improve, the food more than made up for those minor setbacks. Taco's Queen offers a vibrant taste of Mexico that makes it a contender for the best Mexican restaurant in town. If you’re looking for a place to indulge in scrumptious tacos and burritos, this eatery is worthy of your attention. Just be prepared for a little wait!


Enjoy your quest for the perfect taco!

You might also want to check out the best italian restaurants in Jacksonville.

La Catrina Tacos & Tequila Bar, St. Augustine

La Catrina Tacos & Tequila Bar, St. Augustine
🗺️ 155 Hampton Point Dr Suite #10, St. Augustine, FL 32092
☎️ 904-679-3151
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Excellent tacos and chimichanga
Over-the-top service
Inviting lights and decor
Must-try quesabirria tacos
Friendly and helpful staff

La Catrina Tacos & Tequila Bar in St. Augustine is a gem that I couldn’t help but rave about! From the moment I stepped through the door, I was enchanted by the inviting lights and vibrant decor that set the perfect mood for a delightful dining experience. The ambiance instantly made me feel at home.

Now, let’s talk about the food. The quesabirria tacos are an absolute must-try! Each bite was a heavenly combination of flavors, expertly crafted to tantalize my taste buds. I also indulged in their decadent chimichanga, which was crispy on the outside and oozing with deliciousness inside. What truly elevated my visit, however, was the over-the-top service. The staff was friendly and always eager to assist, making me feel like a valued guest.

Overall, La Catrina is a delightful spot where the tacos and tequila take center stage. With their mouthwatering offerings and an atmosphere that invites you to linger, it’s no surprise this establishment stands out as one of the best Mexican restaurants in St. Augustine. Trust me, you don’t want to miss it!

You might also want to check out the best casual restaurants in Jacksonville.

Taco Libre #3

Taco Libre #3
🗺️ 2600 N Ponce De Leon Blvd, St. Augustine, FL 32084
☎️ 904-679-5279
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–9:30 PM
Wednesday: 11 AM–9:30 PM
Thursday: 11 AM–9:30 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Quick service and seating
Delicious birria tacos
Affordable tacos and margaritas
Trivia night excitement
Outdoor seating available

Taco Libre #3 is a delightful gem that truly embodies the spirit of Mexican cuisine. From the moment I stepped in, I was greeted with a warm atmosphere and quick service that made me feel right at home. The bright decor and lively vibe set the perfect backdrop for enjoying a scrumptious meal.

Now, let’s talk about the birria tacos — they are nothing short of a revelation! Each bite is a harmonious blend of tender meat and rich flavor, lovingly enhanced by their house-made dipping sauce. It’s the kind of dish that makes you want to savor every morsel.

What truly stands out here is the affordability. You can indulge in an array of delicious tacos and refreshing margaritas without feeling guilty. As an added bonus, I stumbled upon their lively trivia night, a fantastic way to engage with the community while enjoying a cold beverage.

If you’re in the mood for a casual yet vibrant dining experience, with ample outdoor seating to enjoy St Augustine's beautiful weather, Taco Libre #3 should be at the top of your list. Don’t miss out—your taste buds will thank you! ¡Delicioso!

You might also want to check out the best thai restaurants in Jacksonville.

El Potro Mexican Restaurant

El Potro Mexican Restaurant
🗺️ 226 San Marco Ave, St. Augustine, FL 32084
☎️ 904-819-0390
🌐 Website
Sunday: 11 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Excellent food and flavors
Polite and attentive service
Clean and pleasant atmosphere
Generous chip and drink refills
Good portions for the price

El Potro Mexican Restaurant truly swept me off my feet during my recent visit. As soon as I stepped inside, the clean and pleasant atmosphere welcomed me like a warm embrace. I was seated promptly, and the polite and attentive service was a delightful bonus that added to the overall experience.

Now let’s talk about the food! My taste buds danced as I savored the rich flavors and mouthwatering dishes. It’s clear that the chefs are passionate about their craft here. The generous portions truly give you your money's worth, and can we take a moment to appreciate the endless chip and drink refills? I felt like royalty!

Every bite was an explosion of flavors that left me wanting more. It’s rare to find a place that checks all the boxes: great food, great service, and a cozy ambiance, but El Potro hits the nail right on the head. If you’re searching for a delightful spot for authentic Mexican cuisine in St Augustine, I wholeheartedly recommend making El Potro Mexican Restaurant your next stop! It’s a fiesta for the senses!

You might also want to check out the best cuban restaurant in St Augustine.

Cantina Louie (St. Augustine, FL)

Cantina Louie (St. Augustine, FL)
🗺️ 1900 US-1, St. Augustine, FL 32086
☎️ 904-770-2608
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM

Stepping into Cantina Louie feels like a fiesta for the senses! The vibrant atmosphere sets the perfect tone as I indulged in their fresh guacamole, which had just the right amount of zing. The tacos al pastor were a delightful revelation, bursting with flavor and perfectly topped with piquant pineapple. The margaritas? Pure heaven! Shaken, not stirred, they danced on my palate with every sip. The friendly staff adds to the experience, making everyone feel like family. If you're seeking a Mexican culinary adventure in St. Augustine, Cantina Louie undoubtedly deserves a spot on your list!

You might also want to check out the best seafood restaurants in Fernandina Beach.

Mayita

Mayita
🗺️ 14 Avenida Menendez, St. Augustine, FL 32084
☎️ 904-429-9205
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM

Mayita in St. Augustine is a delightful escape into the heart of Mexico! From the moment I stepped inside, the vibrant decor and warm ambiance invited me to relax. The tacos al pastor were a revelation—perfectly marinated and served with a zesty pineapple salsa that danced on my palate. Not to mention the house-made guacamole, creamy and fresh, a perfect companion! The staff radiated friendliness while deftly guiding my choices. With innovative dishes and a lively atmosphere, Mayita is a must-visit for anyone seeking delicious Mexican cuisine in a charming setting. It's definitely one of my top picks!

You might also want to check out the best restaurants in Jacksonville Beach.

Casa Reina Taqueria & Tequila

Casa Reina Taqueria & Tequila
🗺️ 1 Anderson Cir, St. Augustine, FL 32084
☎️ 904-295-3847
🌐 Website
Sunday: 11 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–11 PM
Saturday: 11 AM–11 PM

Stepping into Casa Reina Taqueria & Tequila feels like a vibrant fiesta waiting to unfold! The warm ambiance and colorful décor set the stage for a delightful culinary adventure. Their tacos al pastor burst with flavor, perfectly balanced by the house-made salsa. I was particularly enamored with the fresh guacamole, each bite a creamy delight. The extensive tequila selection is simply the cherry on top, perfect for sipping while soaking in the lively atmosphere. If you’re searching for authentic flavors and a festive vibe, Casa Reina is a must-visit in St Augustine. Cheers to delicious tacos and good times!

You might also want to check out the best restaurants in Fernandina Beach.

Anejo Cocina Parkway - St Augustine

Anejo Cocina Parkway - St Augustine
🗺️ 650 E Twincourt Trail, St. Augustine, FL 32095
☎️ 904-429-9395
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–11 PM
Saturday: 11 AM–11 PM

At Anejo Cocina Parkway, I was instantly enchanted by the vibrant atmosphere and welcoming staff. Their mole enchiladas were nothing short of divine—rich, flavorful, and drizzled with a touch of perfection. I also couldn’t resist trying their house-made guacamole, which was a delightful burst of freshness. The tequila selection? Impressive! I sipped on a remarkably balanced margarita that paired beautifully with my meal. Overall, Anejo delivers a delightful journey through authentic flavors that leaves you craving more. If you're seeking a Mexican culinary adventure in St Augustine, this gem is definitely worth a visit!

You might also want to check out the best seafood in St Augustine.

La Cocina Mexican Restaurant

La Cocina Mexican Restaurant
🗺️ 3290 US-1, St. Augustine, FL 32086
☎️ 904-794-1610
🌐 Website
Sunday: 12–8 PM
Monday: 11:30 AM–2:30 PM
Monday: 5–9 PM
Tuesday: 11:30 AM–2:30 PM
Tuesday: 5–9 PM
Wednesday: 11:30 AM–2:30 PM
Wednesday: 5–9 PM
Thursday: 11:30 AM–2:30 PM
Thursday: 5–9 PM
Friday: 11:30 AM–2:30 PM
Friday: 5–9 PM
Saturday: 12–9 PM

Upon stepping into La Cocina Mexican Restaurant, I was immediately enveloped in a vibrant atmosphere that sings with authenticity. The tantalizing aroma of spices dancing through the air was a precursor to the culinary magic that awaited me. I indulged in the tacos al pastor, bursting with flavor and paired perfectly with their homemade salsa. The friendly staff added a dash of warmth to my visit, making me feel right at home. For anyone seeking the best Mexican dining experience in St Augustine, La Cocina is a must-visit! You’ll leave with your taste buds tingling and your heart full.

You might also want to check out the best hamburger in Jacksonville.

Osprey Tacos

Osprey Tacos
🗺️ 300 Anastasia Blvd, St. Augustine, FL 32080
☎️ 904-679-4191
🌐 Website
Sunday: 11 AM–8 PM
Monday: 11 AM–8 PM
Tuesday: Closed
Wednesday: 11 AM–8 PM
Thursday: 11 AM–8 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM

My taste buds danced at Osprey Tacos, a vibrant gem in St. Augustine! This delightful spot truly elevates the taco experience with its fresh ingredients and inventive combinations. The fish taco I devoured was crispy and flavorful, with a zesty lime drizzle that left me wanting more. The laid-back atmosphere and friendly staff created a welcoming vibe, making it the perfect place to enjoy a sunny day. Don’t forget to try their house-made salsas—they're a game changer! If you’re hunting for a casual taco joint that packs a punch, Osprey Tacos is a must-visit!

You might also want to check out the best burgers in Jacksonville.

Playa Chacmool Inc

Playa Chacmool Inc
🗺️ 105 D St, St. Augustine, FL 32080
☎️ 904-471-1131
🌐 Website
Sunday: Closed
Monday: Closed
Tuesday: 11:30 AM–8 PM
Wednesday: 11:30 AM–8 PM
Thursday: 11:30 AM–8 PM
Friday: 11:30 AM–8 PM
Saturday: 11:30 AM–8 PM

As I stepped into Playa Chacmool Inc, I was immediately enveloped in vibrant colors and the tantalizing aroma of authentic Mexican cuisine. The chiles en nogada were a revelation, bursting with flavor and topped with a luscious walnut sauce. Each bite transported me to the heart of Mexico! The margaritas, handcrafted and refreshing, perfectly complemented the meal. The staff's warm hospitality made me feel right at home, adding to the overall delightful experience. If you're looking for a culinary fiesta in St Augustine, this charming gem is an absolute must-visit! 🌮✨

You might also want to check out the best pizza in St Augustine.

Orlando SmithO
WRITTEN BY

Orlando Smith

Orlando Smith is an avid storyteller and local culture enthusiast based in Jacksonville, Florida. With a deep appreciation for the city's vibrant history and unique charm, he shares insights and hidden gems that capture the essence of the First Coast.Read more

Related posts

featured
2025-02-06

St Augustine's Best Hamburger [Updated 2025]

featured
2025-02-05

St Augustine's Best Burgers [Updated 2025]

featured
2025-02-04

The Absolute Best Fried Chicken in Jacksonville [Updated 2025]

featured
2025-04-03

The Absolute Best Tattoo Artist in Jacksonville [Updated 2025]

featured
2025-04-02

The Absolute Best Pizza in Jacksonville [Updated 2025]

featured
2025-03-28

The Absolute Best Japanese Restaurant in Jacksonville [Updated 2025]

featured
2025-02-11

Yulee's Best Restaurants [Updated 2025]

featured
2025-02-10

The Absolute Best Donuts in Jacksonville [Updated 2025]

Food tour map
Jacksonville Secret Guide 🤫

Jacksonville Hot List 🔥

Get our exclusive guide to the top spots in Jacksonville! This guide includes:

  • Top 7 must-visit culinary destinations
  • Optimized 3-stop food tour route with a map
  • Expert insider tip for each location (when to go/what to order)
  • QR codes for easy navigation
  • More secret spots in your inbox every week