Food & Drink · Mexican & Latin · Restaurants
La Hacienda Mexican Restaurant
About
La Hacienda Mexican Restaurant has served Florence, Alabama from its location on Cox Creek Parkway South since 1992, making it one of the longer-running independent Mexican restaurants in the Shoals area. The restaurant describes itself as a staple of the Shoals area and Tennessee Valley since it opened, and it has kept a single location rather than expanding into a regional chain over that time. Its own tagline, “Where Friends And Family Come To Meet,” frames the restaurant’s stated role as a gathering spot rather than simply a place to eat.
The restaurant organizes its offerings into separate lunch, dinner, and kids menus, with tacos, burritos, enchiladas, chimichangas, and fajitas making up the core of the dinner selection. Margaritas are a signature part of the experience, with the restaurant’s own marketing built around its drink program as much as its food, and the queso and bean dip both come up repeatedly as reasons regulars return. Each of the three menus is distributed as a downloadable PDF on the restaurant’s website rather than posted as searchable text, a format that keeps the full dinner listing, including combination plates and family-style options, available for guests who want to review it before arriving.

Grilled chicken and rice rounds out a menu that leans into classic Tex-Mex format rather than a narrower regional Mexican style, giving La Hacienda a broad enough menu to cover everything from a quick lunch combo to a full fajita platter for a table. Fajitas come with a choice of shrimp alongside the more standard chicken and beef options, and the restaurant’s baja shrimp tacos and its beef chimichanga, built with larger chunks of beef rather than shredded filling, are both dishes that keep coming up among the specific plates diners mention by name. A dish regulars refer to as “The Benji” has also developed its own following among returning customers, and multiple customer accounts of the restaurant describe generous portion sizes, an observation that fits a dinner menu built around fajita platters and combination plates meant to be shared or to cover a full meal on their own.
La Hacienda’s presence on Cox Creek Parkway places it along one of Florence’s main retail corridors, a stretch of the city that runs past a mix of local and national businesses rather than sitting inside the historic downtown core. That location has made it a familiar stop for both Florence residents doing errands along the parkway and visitors staying near the highway. Prospective guests can preview the dining room ahead of a visit through a 360-degree virtual tour posted on the restaurant’s website, a feature not found on most other independent restaurant sites in Florence.

Three decades of continuous operation under the same family is unusual in the restaurant business generally, and La Hacienda’s longevity in Florence reflects a menu and service style that has not needed significant reinvention to keep its regulars coming back. The restaurant’s kids menu keeps the dining room practical for family visits, an option that has helped it hold a customer base extending past Florence’s city limits into surrounding Shoals towns.
Service at La Hacienda covers both lunch and dinner, and the restaurant’s continued single-location model has kept its focus narrow: a consistent Tex-Mex menu, a well-known margarita list, and a dining room that has built its reputation slowly rather than through rapid expansion. La Hacienda also maintains an active presence across Facebook, Instagram, including a dedicated @lahaciendaflorence account, Yelp, TripAdvisor, and Google Maps, giving prospective diners several ways to check hours or specials ahead of a visit.

For anyone exploring Florence’s Cox Creek Parkway corridor looking for a Mexican restaurant with a long track record in the city rather than a newly opened concept, La Hacienda’s three-decade history on the same stretch of road offers a straightforward option built on consistency.





