La Hacienda is a counter-service Mexican restaurant in Oklahoma City that specializes in made-to-order burritos, tacos, and enchiladas built around slow-cooked meats and fresh salsas prepared in-house. It operates at a modest scale with limited seating and no table service, positioning it as a quick-meal option rather than a sit-down dining destination.
The restaurant functions as a fast-casual operation where customers order at a counter, receive a number, and eat at small tables or take food to go. The kitchen focuses on traditional Mexican preparations: carnitas, carne asada, and chile-based proteins that differentiate it from Americanized chain alternatives. The space is functional and minimal, designed around turnover rather than lingering.
Burritos range from $7 to $10 depending on protein and size, with options including carnitas, carne asada, pollo asado, and barbacoa. Tacos (three per order) cost $6 to $8. Enchiladas are priced at $8 to $11 for a three-enchilada plate with rice and beans. Quesadillas run $7 to $9. Most proteins can be customized with housemade red or green salsa, cilantro, onion, and lime.
Sides like chips and salsa cost $2.50 to $3.50; agua fresca and aguas frescas (seasonal) are $2 to $3. The restaurant does not serve alcohol. Prices are stable year-round, though supplier costs may shift them occasionally; current pricing is best confirmed by phone.
La Hacienda differs from sit-down options like Ted's Cafe Escondido, which emphasizes table service, margaritas, and higher price points ($12 to $18 for entrees). It also differs from fast-casual chains like Chipotle or Qdoba in that the proteins are slow-cooked on-site rather than assembled from pre-cooked components. Compared to other Oklahoma City counter-service Mexican spots, La Hacienda's strength lies in housemade salsas and traditional braised meats; many competitors rely on seasoning packets or rotisserie equipment. If you want quick, affordable Mexican food with visible kitchen preparation, La Hacienda suits that need. If you want full bar service or ambient dining, choose Ted's or similar table-service venues instead.
La Hacienda works best for office workers on a lunch break, families seeking inexpensive weeknight meals, and anyone comfortable eating at a counter or small communal table. It does not suit diners seeking a quieter or more spacious environment, those wanting beer or margaritas, or customers who prefer table service. It is not designed for celebrations or group gatherings requiring reserved seating.
Upon arrival, pick up a menu from the counter and decide on your protein and style (burrito, taco, enchilada, quesadilla). Order at the register, pay, and receive a number. Food typically arrives within 10 to 15 minutes. Grab your order, find a table, and assemble any additional toppings from the salsa and condiment bar. Most first-time visitors spend 25 to 35 minutes total.
La Hacienda operates Monday through Friday, 11 a.m. to 8 p.m., and Saturday 11 a.m. to 7 p.m.; it is closed Sunday. (Verify current hours by calling, as restaurant schedules can shift seasonally.) Parking is available in a small lot immediately adjacent to the storefront; no validation is offered. The restaurant accommodates cash and card payments. The space seats approximately 20 people at small tables; during peak lunch hours (noon to 1 p.m.), tables fill quickly and turnover is rapid.
La Hacienda fills a specific niche in Oklahoma City's Mexican food landscape: affordable, quick, and built on cooking fundamentals rather than volume production. For diners prioritizing flavor and value over environment or service style, it remains a reliable choice.
