Skip to Content

8 Must-Try Mexican Restaurants in St. Augustine, FL

Sharing is caring!

In this article, I am thrilled to take you on a delicious and unforgettable journey through the enchanting city of St. Augustine, Florida. 

As the oldest city in the United States, St. Augustine has a vibrant history, diverse culture, and a mouthwatering food scene that’s simply to die for. 

With its warm, sun-kissed beaches, awe-inspiring Spanish architecture, and an atmosphere that’ll make you feel right at home, this coastal gem is the perfect backdrop for discovering some truly unique Mexican restaurants. 

So, let’s get ready to savor every bite and raise our margarita glasses as we dive into the best Mexican restaurants St. Augustine has to offer!

Now, I can practically hear you saying, “Oh no, not another ‘best-of’ article!” But trust me, my food-loving friends; this isn’t just any list. 

You see, I’ve personally ventured to each of these restaurants and experienced their tantalizing dishes first-hand, making this culinary quest truly authentic. 

And oh, what a quest it was! Each bite transported me to a world of vibrant flavors and textures that simply had me begging for more. 

From classic crowd-pleasers like sizzling fajitas and hearty burritos to daring and innovative dishes that’ll make your taste buds dance, there’s a little something for everyone in St. Augustine’s irresistible Mexican food scene.

In the following content, I’ll unveil my top picks for Mexican restaurants in St. Augustine. 

I’ll share with you the dishes that made my heart sing and the atmosphere and charm that make each place truly special. 

Each restaurant has its own distinct personality, an ambiance that invites you to sit back, relax, and savor every moment. 

So, without further ado, let’s embark on this epicurean escapade through St. Augustine’s Mexican cuisine, where the irresistible fusion of old-world elegance and new-world flavors will leave you utterly spellbound!

My Top Three Picks of Mexican Restaurants in St. Augustine 

Restaurant Top PickOur Rating
Mi Carnal RestaurantBurrito Pastor5/5
Casa Reina Taqueria & TequilaAvocado Enchiladas5/5
Gringos TacosBirria House Taco 4.5/5

The Eight Best Mexican Restaurants in St. Augustine

Osprey Tacos

300 Anastasia Blvd., St. Augustine, FL 32080, United States // +19046794191

Nestled just a stone’s throw away from the beach, you’ll find Osprey Tacos, an unassuming yet utterly delightful taco haven that has quickly become a favorite among both locals and travelers alike. 

With its colorful, vibrant interiors and charming outdoor picnic tables, this counter-service joint is the perfect spot to soak up some sun, good vibes, and some seriously delicious tacos!

I must admit that I had no idea what a treat I was in for when I first walked inside Osprey Tacos.

The welcoming staff greeted me with open arms as soon as I came in, and I immediately fell in love with the relaxed atmosphere.

However, the real selling point of this restaurant is its delectable selection of tacos, which are all lovingly made with organic ingredients whenever possible.

And for my vegetarian and vegan friends, worry not; they’ve always got a rotating special just for you, ensuring that everyone can join in on the fiesta!

tacos with rice, black beans, and jalapenos

My first visit to Osprey Tacos happened to be on a lazy afternoon, and luckily, I managed to beat the rush. 

As I placed my order, I could already feel the anticipation building up. And let me tell you, my taste buds were not disappointed. 

I went all out and ordered a mix of tacos along with a side of rice and beans. The tacos were generously filled and flavorful, while the rice and beans were the perfect accompaniment, especially when paired with their heavenly sauces.

Speaking of sauces, did I mention they have four different kinds to choose from? I simply couldn’t resist, so I asked for a taste of each one. 

Each sauce brought its own unique personality to the party, perfectly complementing the tacos and elevating the entire dining experience.

So, if you ever find yourself wandering the picturesque streets of downtown St. Augustine, do yourself a favor and make a beeline for Osprey Tacos. Trust me; you’ll be thanking me with every delicious, sauce-drenched bite!

Taco Libre

1001 A1A Beach Blvd., St. Augustine, FL 32080, United States // +19046794230

Next up is a wonderful little spot called Taco Libre. Tucked away in the bustling Publix Plaza on A1A Beach Boulevard, you might easily mistake it for just another storefront. 

But trust me when I say stepping inside Taco Libre is like being transported into a whole new world of mouth-watering Mexican cuisine and an electrifying atmosphere.

As I entered this surprisingly spacious, spotlessly clean, and inviting St. Augustine Mexican restaurant, I was immediately captivated by the playful wrestling theme that permeated the entire space. 

But don’t let the whimsical decor fool you; the food and service at Taco Libre are top-notch, five notches above and beyond anything you’ve ever experienced!

enchilada at Taco Libre

The extensive, authentic menu had me spoiled for choice, but I finally settled on a sumptuous burrito and enchilada combo, both bursting with rich, flavorful seasoning that put other places to shame. 

The beans were delightfully creamy, while the salsa struck the perfect balance between zesty cilantro and lime, with just a hint of heat that’s perfect for those who shy away from spice. 

And for the heat-seekers, the tomatillo and habanero hot sauce packs a serious punch!

But wait, there’s more! The taco salad, served in a beautifully handcrafted taco bowl, is a must-try. 

And whatever you do, don’t you dare skip the queso – it’s an absolute showstopper that deserves a standing ovation all on its own.

If you have a craving for delicious Mexican food in St. Augustine, do yourself a favor and pay a visit to the one and only Taco Libre. 

Mojo’s Tacos 

551 Anastasia Blvd. #4572, St. Augustine, FL 32080, United States // +19048291665

This Mexican restaurant in St. Augustine is the perfect embodiment of passion, creativity, and a love for mouth-watering Mexican cuisine. 

Mojo’s is a place where every dish is a celebration of flavor and where the warm, inviting atmosphere embraces you like a long-lost friend. 

Prepare your taste buds, dear foodies, as we embark on a delightful journey to discover the unforgettable dining experience that awaits you at this one-of-a-kind restaurant!

Mojo’s Tacos is famous for its innovative spin on classic Mexican fare, particularly its iconic double-decker tacos – a heavenly marriage of soft and hard shells lovingly cooked together. 

And when you add their signature mojo sauce to the mix, you’ve got a match made in taco heaven!

Tortilla tacos with traditional homemade salsa salad, parsley, fresh lemon, avocado and grilled shrimp pawns

I ordered an epic feast that included shrimp arepas, shrimp tacos, mahi mahi tacos, and a mouth-watering chicken bowl

The friendly and knowledgeable staff were more than happy to guide me through the menu and help me craft the perfect meal. 

And let me tell you, the shrimp arepas were a revelation! The succulent grilled shrimp had me dreaming about them long after I’d licked my plate clean. 

The generously filled tacos, brimming with flavor, and the tasty chicken bowl were also nothing short of amazing.

To top it all off, Mojo’s Tacos offers a unique and refreshing twist with their on-tap kombucha – a delightful, fizzy surprise that pairs perfectly with their delicious dishes. 

This place has incredible food, a relaxed atmosphere, and a one-of-a-kind beachside charm.

So, my dear foodie comrades, look no further than Mojo’s Tacos for amazing Mexican food in St. Augustine. 

You’ll be transported to a world of delectable delights, where every bite is a celebration of flavor and texture!

Casa Reina Taqueria & Tequila

1 Anderson Cir., St. Augustine, FL 32084, United States // +19042953847

This wonderful restaurant is the epitome of culinary passion, artistic flair, and an unwavering commitment to delivering delectable Mexican cuisine in St. Augustine that will leave you craving more. 

Casa Reina offers a breathtaking balcony seating option that’s perfect for those days when summer’s heat gracefully gives way to the crisp, refreshing air of early fall. 

As we arrived at Casa Reina, we were offered the option to dine on their beautiful balcony, which boasts stunning views of the bay front and the iconic Bridge of Lions. 

We couldn’t resist the allure of the breathtaking vista, especially on a gorgeous early fall afternoon when the summer heat had gracefully given way to cooler temperatures. It was truly the perfect setting for a meal to remember.

Casa Reina’s drink menu emphasizes creative cocktails, but they also offer a carefully curated wine list for those who prefer a glass of vino. 

Our attentive server recommended the margaritas, and they were hands down the best we’ve ever had! No overly sweet, sugary concoctions here, just a perfect balance of flavors that danced on our taste buds.

Avocado enchiladas

To start our gastronomic journey, we dove into the Jalapeños Rellenos – a generous and delectable treat that had us both raving! 

For our main courses, we indulged in the succulent short ribs tacos and the mouthwatering avocado enchiladas

The short ribs were a true delight, tender and bursting with flavor. And the enchiladas? Oh, the enchiladas! Brimming with creamy avocado and a generous helping of cheese, they were simply divine.

Casa Reina Taqueria & Tequila is an absolute must-visit for anyone exploring the beautiful city of St. Augustine. 

With its prime location, exceptional cuisine, and charming atmosphere, I do not doubt that this restaurant will continue to thrive and delight diners from near and far. 

This exceptional establishment is destined for success, and I wholeheartedly encourage you to seize the opportunity to create your own unforgettable gastronomic memory in this enchanting city.

Cantina Louie

1900 US-1, St. Augustine, FL 32086, United States // +19047702608

This fabulous restaurant is a must-visit for its extraordinary service, one-of-a-kind decor, and, of course, the delicious St. Augustine Mexican cuisine that will have you coming back for more!

You’ll be captivated by the wildly wonderful atmosphere of Cantina Louie. The sugar skulls theme creates a vibrant and playful ambiance that sets the stage for an unforgettable dining experience. 

And hey, if you’re as obsessed with the decor as I was, you can even snag some cool Cantina Louie merch, like sugar skull-themed t-shirts, hats, and shot glasses!

burrito al pastor

I couldn’t resist trying their burrito al pastor, and I’m so glad I did. This heavenly creation was filled to the brim with succulent chunks of pork, sweet pineapple, and zesty pico de gallo – a flavor combination that left me swooning!

When I say that this may be among the most fantastic burritos I’ve ever had the pleasure of eating, I’m not kidding.

And what about the side dish, you ask? Well, Cantina Louie surprised me with an unexpected twist: crispy, golden fries! 

It may seem odd to find fries at a Mexican restaurant, but trust me; this delightful pairing worked like a charm. 

I enjoyed every last bite and found myself craving more even after I’d cleaned my plate.

I am positive that with their exceptional service, unique decor, and a menu that will leave your taste buds dancing, this fantastic restaurant is guaranteed to become a cherished part of your St. Augustine adventures. 

Gringos Tacos

125 King St., St. Augustine, FL 32084, United States // +19042170176

This is a hidden jewel nestled in the heart of St. Augustine that you absolutely can’t miss. Allow me to introduce you to Gringos Tacos, a laid-back eatery with a relaxed vibe that’s sure to become your go-to spot for mouthwatering Mexican cuisine in St. Augustine!

Don’t be deceived by this nice small joint’s modest facade. When you walk in, you’ll be surrounded by a warm, inviting atmosphere that will make you feel right at home.

Gringos Tacos is the perfect spot to kick back, relax, and indulge in delicious food.

I simply had to try the Birria House Taco and the chicken taco – and oh, what a treat they were! 

The meat was cooked to perfection, tender and juicy, while the consommé accompanying the Birria Taco was an absolute revelation. 

Birria Taco at one of the best mexican restaurants in St. Augustine

This delightful duo of tacos truly embodied melt-in-your-mouth goodness!

We decided to dine al fresco and couldn’t help but devour every last morsel of our tantalizing tacos. 

Each bite was a symphony of unique, fresh ingredients that burst with flavor, leaving us utterly satisfied and already planning our next visit.

If you’re roaming the picturesque streets of St. Augustine and craving some delectable Mexican fare, make a beeline for Gringos Tacos. It’s a must try spot amongst the Mexican restaurants in St. Augustine.

Trust me, this hidden gem is well worth the detour, and you’ll be singing its praises to all your friends in no time. Happy taco hunting!

Tacos My Blessing

218 W. King St., St. Augustine, FL 32084, United States // +19048294235

Located at the rear of a brewery, Tacos My Blessing offers an incredible combination of mouthwatering Mexican cuisine and the added perk of savoring a fresh beer while you wait for your meal. 

It all began with a phenomenal food truck and has since evolved into a must-visit destination for food lovers like us.

I decided to indulge in the Bernie Quesadilla, and it was a dream come true! 

The ooey-gooey cheese, the perfectly balanced cilantro, and the delicious accompaniments of lettuce, pico de gallo, and sour cream made my taste buds dance with joy. 

The refried beans were just right, and those divine roasted green onions took the dish to a whole new level.

beef and cheese quesadillas

But wait, there’s more! We couldn’t resist trying the crème-filled churros drizzled with chocolate and adorned with whipped cream. 

One bite, and we were in dessert heaven. It was the perfect sweet ending to an unforgettable meal.

So, if you find yourself exploring the charming streets of St. Augustine for Mexican food, do not – I repeat, do not – pass up the opportunity to dine at Tacos My Blessing.  It’s one of the best Mexican restaurants in St. Augustine.

This hidden culinary treasure offers the perfect blend of delicious food, a relaxed atmosphere, and the added bonus of brewery-fresh beer. 

Mi Carnal Restaurant

2471 US-1 South, St. Augustine, FL 32086, United States // +19047945175

Mi Carnal is a St. Augustine Mexican restaurant that’s dishing up hearty tacos and so much more at unbelievably affordable prices. 

This cozy, tucked-away eatery offers an array of tempting to-go boxes, taco salads, and a generous selection of vegetarian taco options to suit every palate.

When we visited as a group, we decided to dive in and sample a little bit of everything. Our feast included Chicken tortilla soup, Burrito pastor, Taco salad campechano, Pupusas, and tacos. 

The tortilla soup was an instant hit – a delectable concoction of real chicken broth, fresh ingredients, and a flavor boost from the recommended habanero sauce. It was pure comfort in a bowl!

The Burrito pastor was a sight to behold – a massive, flavor-packed delight filled with spicy grilled pork, rice, beans, lettuce, and cheese, and wrapped in paper-thin flour tortillas. 

Chicken tortilla soup

Moving on to the Taco salad campechano, we were treated to a delicious combination of crunchy flour tortilla chips, fresh lettuce, beans, cheese, pico de gallo, avocado, steak, and chorizo, a true fiesta of flavors!

Our culinary adventure didn’t stop there. The Pupusas were divine – corn flatbreads stuffed with mouthwatering chicharron and cheese. 

And, of course, we couldn’t forget the tacos! Soft corn tortillas cradling spicy chorizo and topped with cilantro, finished with a zesty squeeze of lime. 

To top it all off, the house-made salsas perfectly accompanied our sensational meal.

At Mi Carnal, you can truly taste the love and pride that goes into creating every dish. Be sure to seek out this hidden treasure for Mexican food in St. Augustine.


What are some must-try Mexican dishes in St. Augustine?

While everyone’s tastes differ, there are a few standout dishes that you shouldn’t miss when visiting St. Augustine’s Mexican restaurants. 

Some favorites include Birria Tacos, Double-Decker Tacos, Pupusas, and unique taco varieties with local seafood ingredients like shrimp or mahi-mahi.

Can I find authentic street-style tacos in St. Augustine?

Yes! St. Augustine is home to many food trucks and restaurants that serve up delicious, authentic street-style tacos. Be sure to keep an eye out for these tasty eateries as you explore the city.

What makes the Mexican food scene in St. Augustine unique?

St. Augustine is known for its diverse and vibrant food scene, with Mexican cuisine being no exception. 

There are various authentic Mexican restaurants in St. Augustine, food trucks, and hidden treasures that offer delicious dishes, fresh ingredients, and creative twists on classic recipes. 

Plus, these establishments’ welcoming atmosphere and friendly service make dining out a delightful experience.

Wrapping Up: The Eight Best Mexican Restaurants in St. Augustine

As our culinary adventure through the Mexican food scene in St. Augustine comes to an end, it’s hard not to be in awe of the sheer variety and quality of the dishes we’ve encountered. 

St. Augustine has established itself as a city with a vibrant, diverse, and tantalizing Mexican cuisine scene, making it a must-visit destination for food lovers and culinary enthusiasts.

From restaurants tucked away in cozy corners to bustling establishments with colorful atmospheres, each restaurant we’ve visited has left a lasting impression, offering unique takes on classic Mexican dishes while staying true to the authentic flavors we all know and love. 

These restaurants prove that the city’s culinary scene is not just about the food, but also about the passion, creativity, and warmth of those who prepare and serve it.

Whether you’re a local looking to explore the delicious options right in your own backyard or a traveler seeking to discover the best Mexican cuisine in St. Augustine, this city will not disappoint. 

With vegetarian and vegan-friendly choices, fresh seafood dishes inspired by the city’s coastal location, and many options for those who crave the traditional flavors of Mexican street food, there’s something for everyone.

In addition to the mouthwatering dishes, the Mexican restaurants in St. Augustine also offer an array of delectable beverages, ranging from classic margaritas to more unique concoctions like kombucha on tap. 

These refreshing drinks perfectly complement the vibrant flavors of the food and help elevate the overall dining experience.

As we wrap up our journey, one thing is certain; the Mexican food in St. Augustine is not to be missed. 

The passion and love infused into every dish make each bite a memorable experience, leaving you yearning for more. 

So next time you find yourself in St. Augustine, be sure to take the time to explore the Mexican culinary landscape, savoring the delightful flavors, intriguing aromas, and warm hospitality that await you. 

And don’t forget to share your favorites with friends and fellow food lovers, because, after all, the joy of discovering amazing food is best when shared.

Visiting other destinations in Florida? Check out our restaurant guides to the following cities:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.