We Ranked The Best Mexican Restaurants In New Mexico And Here Is Who Made The Cut

I’d bet there’s a chile-fueled road trip you keep saying you’ll take. Consider this your sign to finally do it.

One stop on this list sits inside a 19th century stagecoach station with a piranha tank. Another serves dinner in a quirky old converted motor motel.

Honestly, how is that real?

“Someday” sounds nice, but it rarely shows up on the calendar. Neither does “next month,” if we’re being truthful.

Meanwhile, the red and green chile across New Mexico is ready right now.

So here’s my playful challenge. Pick one spot from this list, grab a friend, and go.

Sopaipillas taste better when they’re not just a plan, and I suspect a basket of them is calling your name.

1. La Choza Restaurant

La Choza Restaurant
© La Choza Restaurant

Red or green? At this Santa Fe favorite, that classic question gets some of the spiciest answers in town.

La Choza serves New Mexican food in a casual room full of colorful decor. The tables feel nicely spaced, so you won’t be bumping elbows with strangers.

Let’s talk about the plates. The blue corn stacked enchilada plate comes layered with cheese and onion, and it’s a Santa Fe classic for good reason.

Big appetite? The Burrito Grande lives up to its name.

You can also go for the chile relleno plate, chicken taquitos, or a cup of green chile stew.

Here’s a fun surprise for seafood fans. The menu includes a green chile clam chowder, which sounds like a mountain and an ocean shaking hands.

Vegetarians and vegans get real love here too. The restaurant offers a full vegetarian menu and a full vegan menu, with picks like the stuffed sopapilla and soft blue corn tacos.

Speaking of sopapillas, save room for them. They’re a sweet, puffy finish to a fiery meal.

On a sunny day, grab a seat on the patio. Beautiful flowers surround it, and dogs are welcome outside.

Plan your visit for Monday through Saturday, since the kitchen takes Sundays off. Lunch runs midday, and dinner picks up again in the late afternoon.

Families will find high chairs and a kids’ menu ready to go. Your chile adventure starts at 905 Alarid St, Santa Fe, NM 87505.

2. La Nueva Casita Café

La Nueva Casita Café
© La Nueva Casita Café

Some breakfasts deserve a soundtrack. Here, Mexican music plays while plates of huevos rancheros head to the tables.

La Nueva Casita Café is a long-running, family-run spot in the historic section of Las Cruces. The room is colorful and casual, with a fireplace adding charm.

The menu stays short, and that’s a good thing. Fewer choices mean less staring and more eating.

Morning people, this one’s for you. The kitchen opens in the morning most days, serving huevos rancheros, a chile relleno omelette, and huevos compuestas.

Craving something hearty? Try the Mesquite St Menudo or the Casita Caldo de Res.

Both are comforting bowls that feel like a hug from someone’s grandma.

Lunch fans can grab green chile cheese enchiladas, red enchiladas, or fajita tacos. Sides like calabacitas and fideos round out the plate nicely.

Don’t skip the creamed corn and squash soup if you spot it. Wash it down with a glass of horchata for a sweet, cinnamon finish.

Timing matters a bit with this place. It’s closed on Tuesdays, so plan around that.

The prices stay friendly, and the service moves fast. That makes it an easy pick for a quick bite between exploring downtown shops.

Bring the kids, since there’s a kids’ menu and high chairs. Your next favorite breakfast is waiting at 195 N Mesquite St, Las Cruces, NM 88001.

3. Padilla’s Mexican Kitchen

Padilla's Mexican Kitchen
© Padilla’s Mexican Kitchen

No fancy frills, just food that tastes like grandma had the stove going since sunrise. That’s the whole charm.

Padilla’s Mexican Kitchen is a family-run Albuquerque spot with a simple, sociable dining room. You come here to eat well, not to admire chandeliers.

The rellenos are the stars of this show. You can get a relleno plate, or pair one with a cheese enchilada for a combo that covers both bases.

Carne adobada is another big draw. Tender pork in red chile is about as New Mexico as a meal gets.

Every plate comes with your choice of red or green chile. Can’t decide?

Asking for both is a time-honored local move.

Burritos, tacos, and enchiladas also fill out the menu. Chips and salsa make a fine warm-up while you choose.

Then come the sopapillas with honey. Tear one open, drizzle it, and enjoy the steamy little reward.

Check the calendar before you go. The kitchen runs Monday through Friday only, from 11 AM to 7 PM, so weekends are off the table.

The prices are reasonable, and the staff keeps things friendly and attentive. Kids are welcome, with high chairs and a kids’ menu available.

It’s a great lunch break if you’re exploring the city. Find this Albuquerque classic at 1510 Girard Blvd NE, Albuquerque, NM 87106.

4. The ORIGINAL Cocina Azul at 12th & Mountain Rd

The ORIGINAL Cocina Azul at 12th & Mountain Rd
© The ORIGINAL Cocina Azul at 12th & Mountain Rd

Bottomless chips. Those two words alone could justify the drive across Albuquerque.

The ORIGINAL Cocina Azul sits on a corner at 12th and Mountain Road. It’s a light, bright cafe that feels relaxed and easy from the first bite.

Early birds win big here. The doors open at 7 AM every single day, so breakfast is always an option.

Later in the day, the menu leans into New Mexican favorites. The chile relleno with adovada and the posole both get plenty of love.

Taco fans can choose brisket tacos or shrimp tacos. There are also Southwest-accented burgers if someone in your group wants a twist.

And about those chips. The salsa is bottomless, and the chips are homemade, which is a very tempting combo.

Finish with sopapillas and a glass of horchata. Sweet, simple, and very satisfying.

Vegetarians get a full menu of their own. That makes it a smart pick for mixed groups with different tastes.

There’s outdoor seating too, and dogs can join you outside. Kids will find a menu and high chairs waiting.

Reservations aren’t taken, so just show up hungry. The fast service keeps things moving.

The location is close to Old Town, so it pairs nicely with a day of exploring. Head to 1134 Mountain Rd NW, Albuquerque, NM 87102.

5. La Cueva Cafe

La Cueva Cafe
© La Cueva Cafe

Taos has always marched to its own beat. So of course one of its top Mexican kitchens lives in a quirky old converted motor motel.

La Cueva Cafe is a tiny, Pueblo-style spot with a small indoor space and an outdoor patio. On a nice Taos day, that patio is the place to be.

The menu goes beyond the usual suspects. You’ll find ceviche, chicken mole enchiladas, and seafood enchiladas next to classic New Mexican plates.

Craving beef? Try the Asada Steak a la Tampiqueña.

It’s a hearty choice after a morning of hiking or gallery hopping.

Now for the plot twist. There’s a mango cream chimichanga on the menu, and it’s the kind of dessert you’ll keep talking about.

Gluten-free diners have options too. The cornmeal-crusted poblano peppers are one tasty example.

Vegans and vegetarians each get a full menu. Even the chips come with guacamole if you ask, and they’re vegan-friendly.

Breakfast starts at 10 AM on weekdays. Saturdays wrap up earlier, at 5 PM, and Sundays are closed.

The service is quick, so you can eat and get back to exploring. Taos has a lot to see, after all.

Dogs are welcome on the patio, and kids have their own menu. Your northern New Mexico food adventure waits at 135 Paseo Del Pueblo Sur, Taos, NM 87571.

6. La Posta De Mesilla

La Posta De Mesilla
© La Posta De Mesilla

Where else can you eat enchiladas next to a piranha tank? This Mesilla landmark makes dinner feel like a field trip.

La Posta De Mesilla sits inside a 19th century stagecoach station. Long before chips and salsa, travelers rolled through this spot on dusty western routes.

The building is colorful, historic, and packed with personality. Along with the fish tanks, you’ll find an aviary with birds, so keep your eyes moving.

The menu is big, which means choices for every mood. The Mexican Enchilada Plate is a local favorite, and the chile rellenos are a classic call.

Want something crunchy? Go for a chimichanga or a tamale.

Start the table off with chile con queso, because melted cheese is always a smart opening move.

Dessert here gets a little wild. Fried ice cream is on the menu, and yes, it’s as fun as it sounds.

Weekend mornings bring breakfast, starting at 9 AM on Saturdays and Sundays. During the week, the doors open at 11 AM.

There’s also a patio, a fireplace, and a gift shop. Pick up a souvenir so your friends know you actually went.

Mesilla itself is a charming little town worth strolling before or after your meal. Southern New Mexico history feels close here.

Plan a stop at 2410 Calle De San Albino, Mesilla, NM 88005.

7. Jalisco Cafe

Jalisco Cafe
© Jalisco Cafe

Three rooms, one mission: feed Silver City well. Each room is dressed up with Mexican details, so you’ll want to look around.

Jalisco Cafe sits on Bullard Street in historic downtown Silver City. The setting is unpretentious, but the decor brings plenty of charm.

The food stays rooted in the traditions of southwest New Mexico. Carnitas are a strong pick, and the chile relleno is a classic for a reason.

Want something cheesy with a kick? The spicy chicken and cheese quesadilla delivers.

Soup lovers should try the tortilla soup. It happens to be vegan, which makes it a nice option for plant-based eaters.

The sopapillas are vegan too. That’s a rare treat, so grab a basket and share, or don’t.

Breakfast fans can go for huevos rancheros. It’s a filling start before exploring the town’s galleries and shops.

Check the hours before you roll in. The cafe opens Tuesday through Saturday, and it’s closed on Sundays and Mondays.

Reservations aren’t accepted, so plan on just strolling over. The service is quick and attentive.

College students, families, and travelers all find a seat here. Kids get high chairs and their own menu.

Silver City has an artsy, small-town feel that makes the trip worthwhile. Make your stop at 103 S Bullard St, Silver City, NM 88061.

8. Rancho de Chimayó

Rancho de Chimayó
© Rancho de Chimayó

A scenic drive into northern New Mexico leads to a meal that feels like a reward. Few road trips end this deliciously.

Rancho de Chimayó is an established, pueblo-style restaurant in the small village of Chimayó. The historic building and outdoor patio set a beautiful scene.

New to New Mexican food? This is a perfect first stop.

The menu sticks to traditional Northern New Mexico dishes.

Carne adovada is the headliner. You can get it in a burrito or as a side, and both deliver that deep red chile flavor.

The chile rellenos are another classic choice. Carne asada and nachos grande give your table even more to share.

Save room for dessert, seriously. The sopapilla basket is a must, and natillas, a creamy custard, make a sweet finish.

Weekend mornings bring breakfast starting at 8:30 AM. On weekdays, lunch begins at 11:30 AM, and Mondays are closed.

Reservations are recommended for brunch, lunch, and dinner. A quick call ahead makes the trip smooth.

There’s a fireplace for chilly days and a patio for sunny ones. Dogs are welcome outside.

The area around Chimayó is lovely to explore after your meal. Point your car toward 300 Juan Medina Rd, Chimayo, NM 87522.