Ranger R.
Yelp
La Hacienda serves what is arguably the best sit down Mexican food in North County. It is also one of the only late night sit down restaurants in Oceanside. The menu has something for everyone (including vegetarian), the prices are reasonable, and the service is friendly. The location and set up are very non-pretentious. For years, this restaurant was primarily a catering and event venue and put a low premium on the sit down side but is now under new management. I note that all of the one star reviews are from 2024 or earlier, before the new management took over. While it still operates as a catering and event venue, the restaurant side was recharged with new staff, updated menu options, and a really nice, friendly, small town Mexican family vibe. And this is a family style place, not fast food. So sit down, order a drink, relax and enjoy the food. Did I say the food was fantastic? I have traveled all over Mexico and California eating many styles of Mexican food. But I have yet to find a place with food as flavorful as La Hacienda. I would eat here just for the delicious homemade salsa for the nachos. But I recommend the full size Birria Tacos, Surf and Turf Fajitas, Tortilla Soup, and the greatest appetizer ever invented, Choriqueso. Enjoy!