12 Restaurants in New Mexico to Get Mexican Food That Will Spice Up Your Life
Many restaurants in the Land of Enchantment offer both New Mexican and Mexican dishes on their menus. Although these cuisines utilize a lot of the same ingredients, they’re not the same. This list is specifically devoted to places where you can find delicious Mexican food. So, next time you’re craving tableside guacamole, unique tacos, or fabulous fajitas, head to these 12 New Mexico restaurants:


Habanero’s makes Mexican food healthier by preparing all their dishes with vegetable oil. Diners receive a complimentary serving of welcome soup, which does indeed make you feel welcome. The pollo asado lunch special is scrumptious and definitely don’t miss the potato tacos.


You can’t go wrong with the seafood at this Mexican joint, from the shrimp cocktail to ceviche or fish tacos. In fact, any kind of taco is a good option here. This restaurant is tiny and always packed. If you don’t want to wait for one of the limited tables, you can order to go from the walkup window out front.


El Camino Real is one of those hole in the wall restaurants that delivers food far beyond your expectations. You’ll be tempted to stuff yourself with the house made chips, but leave room for heuvos rancheros or gorditas.


This locals’ favorite makes amazing fajitas. It's also worth ordering the tacos – try the shrimp or carnitas ones. Expect a friendly welcome and great service at either location.


Load up on mini street tacos, which come in eight different flavors (the al pastor is delicious). Rizo’s offers generous portions and good value for money. You can get five mini street tacos for $7!


One word: tamales. Posa’s has been producing handmade tamales since 1955. All of them include green chile, paired with pork, chicken, cheese, and vegetables respectively. Try your tamales with eggs on top for a New Mexican twist.

The folk at this family owned and run restaurant are extremely friendly and make you feel right at home. Try the breakfast tamales or the tacos al pastor.


If you’re a fan of guacamole made tableside, you’ll love this homey Mexican restaurant. The margaritas always hit the spot and, on Taco Tuesdays (between 4:00 p.m. to 9:00 p.m.), dining at Los Cerritos is a total steal.


Taqueria Jalisco is popular with locals, and for good reason. There isn’t a miss on this menu and the horchata is divine.


In this tiny Lordsburg restaurant, you’ll find flavorful Mexican food that is sure to please. Popular dishes include the huevos rancheros, chicken enchiladas, and chimichangas.


You'll mostly encounter locals at Mucho Gusto, presumably because no one else could find this restaurant, which is hidden behind a row of buildings! The ingredients here always taste very fresh and the menu contains dishes that are less common in Mexican restaurants here, like lamb tacos and enchiladas suizas. Diners rave about the stuffed chicken breast, also known as The Bomb (pictured).


El Patron is another place that’s a little tricky to find, but worth the trouble. The brisket here is legendary, especially the brisket nachos. Many of the dishes are made using old family recipes and the service here is excellent too.
What’s your favorite Mexican restaurant? Let us know on the Only In New Mexico Facebook page. For more restaurant recommendations, check out 12 New Mexico Restaurants That Are Beloved Local Favorites and 12 Places To Get Tacos That Are Out Of This World Good.
OnlyInYourState may earn compensation through affiliate links in this article.