Mexican food restaurants comprise perhaps the largest variety of ethnic cuisine options, in Ruidoso. Whatever your craving, rest assured you can find it here.

Standing arguments over the area’s best Mexican food (Jorge’s? Comal?) run parallel with the question of who serves up the best Tex-Mex (Casa Blanca? Tina’s?). The take-home message, here, is that you really can’t go wrong.

Secret spots like Club Gas serve up surprisingly good fare — head over on Thursday evenings for the wildly popular “enchilada night” — and other establishments such as Grill Caliente focus on healthier, “Nuevo” Mexican dishes. Green chile is a staple on just about every menu in town, so come prepared to make your taste buds dance. Buen provecho!

Casa Blanca
501 Mechem Dr.
575.257.2495
Hours: Monday-Thursday 11am-9pm, Friday & Saturday 11am-10pm, Sundays 11am-8pm

Chileo’s
135 Hwy 70 in Ruidoso Downs
575.378.4033
Hours: Call for hours.

Comal
2117 Sudderth Dr.
575.258.1397
Hours: Monday-Sunday 11am-8pm, Closed Tuesdays

Disco Taco
141 W. Hwy 70
575.378.4224
Hours: Friday-Monday 10am-8pm,Tuesday & Thursday 10am-6pm, Closed Wednesdays

El Camino Nuevo
1025 Mechem Dr.
575.258.4312
Hours: Call for hours.

El Paisano
442 Smokey Bear Blvd. in Capitan
575.354.2206
Hours: Call for hours.

El Paraiso Mexican Restaurant
721 Mechem Dr.
575.257.0279
Hours: Monday-Saturday 8am-8pm, Closed Sundays

Grill Caliente
2800 Sudderth Dr.
575.630.0024
Hours: Tuesday-Saturday 11am-2pm & 5pm-9pm Closed Sunday & Monday

Jorge’s Café
2064 W. Hwy 70 in Ruidoso Downs
575.378.9804
Hours: Daily 7am-9pm

La Hacienda
340 Sudderth Dr.
575.378.1079
Hours: Daily 6am-9pm

La Sierra
100 Lake Shore Dr. in Alto
575.336.4673
Hours: Daily 11am-9pm

Lucy’s Mexicali Restaurant
2408 Sudderth Dr.
575.257.8754
Hours: Monday-Thursday 11am-9pm, Friday & Saturday 11am-9:30pm, Closed Sundays

Old Road Restaurant
692 Old Road in Mescalero
575.464.4674
Hours: Sunday-Saturday 9am-9pm, Closed Mondays

Ole Taco
319 Sudderth Dr.
575.257.5040
Hours: Monday-Saturday 11am-11pm, Closed Sundays

Pena’s Place
2963 Sudderth Dr.
575.257.4135
Hours: Thursday-Monday 7:30am-2pm, Sundays 7:30am-1pm