Everyone has strong opinions about Mexican restaurants, but this is hands-down our favorite in Utah. After living in California for most of my life, my standards are pretty high, and for a long time we were pretty disappointed with most of what Utah has to offer. Some have great entrees but mediocre rice and beans. Some lure you in with fancy salsa bars but have bland food. Some give you questionable belly aches.
Not La Hacienda. We first found them hidden among the wealth of Mexican restaurants on Redwood Road and later visited the Draper location regularly.
We’ve gotten a number of entrees and loved them all. Food is reliable and consistent. Their margaritas are gaudy and delicious, in those thick margarita glasses with rims covered in salt.
La Hacienda is a thriving place with exactly what you want in Mexican food: big portions, affordable prices, quick and friendly service, a solid menu where you can order almost anything and enjoy it – and amazing rice and beans. I can’t describe what the perfect rice and beans are supposed to taste like, but they have it. Salty, cheesy refried beans. Moist orange rice packed with flavor. The salsa and chips are on point as well.
Both locations are clean and homey. Great for families with kids. Lots of easy parking in the lot out front. The Draper location gets super busy on weekends, so be prepared to wait.
If you’ve already picked a favorite Mexican restaurant, I probably can’t convince you otherwise, but this is the solid place we’ve been looking for and we may never go anywhere else in Utah for Mexican food.
– Kelsey, Almost American Foodie
This review was originally written in October 2016 and updated in February 2024.