We all know that Mexican restaurants in the Land of Enchantment are plentiful, but if you head south to Alamogordo, you’ll find one of the best in the state. Although this unpretentious restaurant doesn’t look like much, it serves up the best chile relleno as well as many other Mexican dishes that are absolutely to die for. If you’re looking for an unforgettable meal without the frills, this wholesome Tulsarosa basin restaurant needs to be on your bucket list immediately.

Welcome to La Hacienda Mexican Restaurant in Alamogordo! This long-standing unassuming restaurant has been serving up some of the best Mexican food around for years.

Howard Rains/Google Local

One of the dishes that New Mexicans have made this little restaurant famous for is their chile relleno plate.

Danny Beyrer/Google Local

If you’ve never had chile relleno, it consists of poblano peppers that are stuffed and roasted, though we often replace the poblano with a Hatch chile. This dish has become a delicacy in New Mexico, and La Hacienda makes the best.

Nancy Garcia/Google Local

Despite being a small restaurant, their menu is huge. Some notable dishes are the flauta plate, numerous enchiladas, and brisket tacos.

Discover Alamogordo/Facebook

There are dozens of Mexican dishes to choose from, but this little kitchen makes everything fresh, so you know it will be perfect every time.

Kristin Kaydahzinne/Google Local

If you haven’t tried the chile relleno at this wholesome little restaurant in Alamogordo, you’re truly missing out. Get on over to La Hacienda for an unforgettable meal.

Family Travel Forum/Facebook La Hacienda Mexican Restaurant is located at 804 N. White Sands Blvd., Alamogordo, NM. They’re open from 7a.m. to 9p.m. daily.

Have you ever been to La Hacienda? Is the chile relleno your favorite dish? Let us hear about your thoughts and experiences in the comments!

Howard Rains/Google Local

Danny Beyrer/Google Local

Nancy Garcia/Google Local

Discover Alamogordo/Facebook

Kristin Kaydahzinne/Google Local

Family Travel Forum/Facebook

La Hacienda Mexican Restaurant is located at 804 N. White Sands Blvd., Alamogordo, NM. They’re open from 7a.m. to 9p.m. daily.

For another top-notch restaurant in New Mexico, check out this beloved burger joint in Albuquerque.

OnlyInYourState may earn compensation through affiliate links in this article.