Searching for the best Mexican restaurants in Florence, AL sometimes feels like a friendly treasure hunt. The town might not have the sprawl of a big city, but what it lacks in size, it makes up for in surprising flavors and hidden gems. Over the years, I’ve found myself zigzagging between taco joints, cantinas, and cozy booths, always on the lookout for that top-notch salsa or the freshest tortillas. Some dining experiences linger in your mind, from early-evening chips and dip rituals with friends to memorable burritos that need both hands to eat.
If you’re craving Mexican food in Florence and unsure where to start, you’re in the right place. Each spot on this list brings something unique—whether it’s a signature sauce, a family recipe, or a laid-back vibe that keeps regulars coming back. With every visit and every bite, it’s easy to see why locals have such strong opinions about their favorites. So, if you’re ready to explore Florence’s taco trail, follow along for a genuine roundup of the spots worth your appetite.
Where to find the best mexican restaurants in Florence, AL
Here are some of the top spots to find the best mexican restaurants in Florence, AL:
- Rosie’s Mexican Cantina
- Blue Coast Burrito
- La Hacienda Mexican Restaurant
- Taqueria Juarez Restaurant
- El Pollito Loco
- Don Taco- Tacos, Beers, Margs
- Las Trojas Cantina
- Casa Mexicana
- Fiesta Mexican Restaurant
- Don Migue
1. Rosie’s Mexican Cantina

Rosie’s Mexican Cantina has earned its reputation in Florence for big flavors and a lively atmosphere that hits the sweet spot between festive and relaxed. Nestled on North Court Street, it’s the kind of place where you linger over chips, salsa, and stories with friends. After a long day downtown, there’s nothing quite like sliding into one of their booths and hearing the unmistakable sizzle from the kitchen.
Their menu covers the classics, yet everything feels a notch fresher here. Vegetarian, vegan, and gluten free options mean no one gets left out at the table. My first taste of their veggie fajitas stood out for the bright mix of peppers and onions, perfectly cooked, not drowned in oil.
If you’re ordering, consider their creamy guacamole and any of their sizzling fajitas. Both show off Rosie’s knack for simple, good ingredients done right. This spot’s local buzz is well deserved—you’ll feel it from the first bite.
2. Blue Coast Burrito

Blue Coast Burrito brings a breezy, build-your-own twist to Mexican fare right next to 5 Guys on Florence Blvd. Walking in, you can’t miss the bright, cheerful vibe and the hum of folks pondering their perfect burrito combo. My visits here have always ended with a burrito so packed, it takes both hands and a bit of balancing skill to tackle it.
The real charm of Blue Coast lies in the customization. Vegetarian and vegan options guarantee everyone gets something tailored to their taste. The fresh toppings bar makes each bite personal, whether you reach for mild pico or something with a little more kick.
If you’re new, try the fish tacos or the Baja burrito bowl. Both reflect the bright, west-coast inspiration behind their menu, with clean flavors and lots of zest. For a quick lunch or a casual dinner, it’s tough to beat how easy Blue Coast makes it to eat well, and eat happily.
3. La Hacienda Mexican Restaurant

Stop into La Hacienda Mexican Restaurant on Cox Creek Parkway, and you’ll notice the relaxed pace and friendly staff right away. It’s a spot where guests come for the chance to slow down and enjoy a proper sit-down meal. On my first visit, I appreciated how easy it was to settle in while the tables buzzed with regulars swapping stories over plates of sizzling food.
Vegetarian-friendly choices make it accessible for more diners, and the staff seem happy to share menu tips if you’re stuck. The flavors here lean classic, prioritizing hearty, real ingredients over showiness.
If you’re picking just one thing, the cheese enchiladas and vegetarian fajitas are both crowd-pleasers. The enchiladas offer just the right mix of sauce, cheese, and that sought-after warm tortilla; the fajitas arrive hot, with plenty of peppers and onions. La Hacienda stands out for consistency and that “welcome back” feeling—even on your first trip.
4. Taqueria Juarez Restaurant

Taqueria Juarez Restaurant hits the sweet spot between unfussy comfort and strong, authentic flavors. It’s tucked along Florence Blvd, but once you slide into a booth, it feels like a big-city taqueria in spirit. I stopped by on a whim and left thinking about those flavors long after the meal.
This isn’t the kind of place for frills, but the friendly table service and relaxed seating draw a local crowd looking for substance over style. Each dish delivers bold taste without overcomplicating things.
The street-style tacos are worth a try—soft corn tortillas loaded with bright salsas and grilled veggies. Pair those with their rice and beans for a satisfying, no-nonsense meal that speaks to the roots of Mexican cuisine. Taqueria Juarez proves that simple can truly be memorable.
5. El Pollito Loco
El Pollito Loco lives up to its “Crazy Little Chicken” nickname with a menu packed full of flavor and personality. Tucked away on Chisholm Road, this spot doesn’t try to impress with fancy décor—it lets the food do the talking. My visit started with warm greetings and the kind of simple, honest menu that sets expectations for a straightforward, tasty meal.
Here, the star is anything that comes off the grill. Pollo asado (grilled chicken) stands out for its juiciness and charred edges, capturing that fresh-off-the-flame taste that’s hard to fake.
If you want something comforting and deeply satisfying, try their chicken tacos with fresh salsa. Each bite wraps up everything this spot does best: warmth, low-key charm, and robust flavor. For a hearty lunch or dinner with zero fuss, El Pollito Loco delivers every time.
6. Don Taco- Tacos, Beers, Margs

Don Taco – Tacos, Beers, Margs brings a modern twist to Mexican dining on Mall Road. With a lively vibe and quick service, it’s a favorite for relaxed dinners or spontaneous lunch runs. My first visit was a lessons in color—the place pops with energy, and the food follows suit.
Flexibility is key here. You can sit down at the bar, grab a bite indoors, or just breeze through the drive-thru for something quick. The welcoming staff make even the busiest mealtime feel easy.
Street-style tacos steal the show—especially with grilled veggies and their zesty salsas. Pair them with rice and beans for a true taste of Don Taco’s bold, bright flavors. If you want fast, fresh, and consistently tasty Mexican food, this spot keeps Florence diners coming back for more.
7. Las Trojas Cantina

Las Trojas Cantina combines festive energy with generous portions inside Florence Mall. On my last visit, the place buzzed with conversation and the aroma of sizzling plates heading to every table. It’s a fun spot to bring friends, especially when you want dinner to feel like a small celebration.
The menu covers all the favorites, while vegetarian-friendly options keep it easy to share a meal, whatever your preferences. Service here is quick, and the staff keep things running smoothly even when it’s busy.
If you want to sample what Las Trojas does best, try the vegetable fajitas or the cheese dip with fresh tortillas. Their fajitas arrive hot and loaded, capturing the cheerful, hearty spirit that brings regulars back. Expect a relaxed meal that doesn’t skip on flavor or hospitality.
8. Casa Mexicana

Casa Mexicana feels both classic and inviting, tucked inside the Parkway Shopping Center. My experiences here always start with a warm hello and end with leftovers worth taking home. The space has a cozy, neighborhood feel that makes guests want to linger over conversation and queso.
Everything on the menu is approachable, and the vegetarian-friendly dishes ensure even the pickiest eaters find something satisfying. The atmosphere is casual, making it a favorite for an easy lunch or a low-key dinner after errands.
Their bean burritos and cheese enchiladas deserve a mention—comforting, hearty, and always well-seasoned. Both capture the dependable quality that Casa Mexicana provides without pretension. For a taste of familiar comfort and friendly service, this spot rarely disappoints.
9. Fiesta Mexican Restaurant

+1 256-766-9506
Fiesta Mexican Restaurant sits quietly on N Wood Ave, but inside you’ll find an easygoing crowd and a kitchen focused on real, no-fuss flavors. My meals here have always felt relaxed—never rushed, just good food and honest service. It’s one of those places where familiar faces show up again and again, drawn by consistency and comfort.
This isn’t an over-the-top spot; it’s all about generous portions and dishes that hit the spot after a long day. The menu covers all the familiar ground, with no corners cut on freshness or seasoning.
Go for the veggie quesadillas or the cheese nachos. Both are a solid sampling of Fiesta’s crowd-pleasing style—simple, neatly prepared, and filling. For those who want a laid-back meal and classic recipes, Fiesta delivers every time.
10. Don Migue

+1 256-431-5820
Don Migue is one of those places you stumble upon and wonder why you didn’t hear about it sooner. It’s unassuming from the outside, but inside you’ll find a focus on straightforward, well-seasoned Mexican food. My stop at Don Migue was defined by friendly, fast service and a menu that gets right to the heart of comfort dining.
The kitchen keeps things simple, but every bite packs a punch of flavor that sticks with you. It’s a great spot for those days when hunger calls for something hearty and fresh.
The vegetable tacos and bean burritos are stars here—generous, satisfying, and made with care. Don Migue’s style is all about honest flavors and keeping it real, perfect for anyone craving the basics done right.
More Things to Try in Florence, AL
Frequently Asked Questions
What are the top-rated Mexican restaurants in Florence, AL?
Florence locals often recommend Rosie’s Mexican Cantina, Blue Coast Burrito, and La Hacienda for their strong mix of fresh flavors and reliable service. Each brings something a little different, but all keep regulars coming back.
Are there Mexican restaurants in Florence with vegetarian or vegan options?
Yes, several restaurants offer vegetarian and vegan options. Rosie’s Mexican Cantina, Blue Coast Burrito, and Casa Mexicana each provide dedicated plant-based choices for diners.
Which Mexican spots in Florence offer takeout or quick service?
If you need something fast, Blue Coast Burrito, Don Taco, and Casa Mexicana all offer takeout and quick ordering options, perfect for lunch breaks or dinner on the go.
Where can I find authentic street tacos in Florence?
For street-style tacos, Taqueria Juarez and Don Taco are local favorites. They both serve classic taco fillings in soft tortillas with fresh toppings.
Are any Mexican restaurants in Florence family-friendly?
Absolutely. Las Trojas Cantina, La Hacienda, and Fiesta Mexican Restaurant all have family-friendly menus and welcoming atmospheres, making them popular for group outings or meals with kids.