El Mariachi

$ • Mexican

Hours today·

About El Mariachi

El Mariachi is a well-loved local Mexican restaurant that has been serving the community for over 30 years. The restaurant offers a variety of homemade, delicious dishes made fresh, never frozen. Customers particularly enjoy the bacon breakfast burrito, smothered in green chili, which many describe as a life-changing experience. The Chile Rellenos are considered the best in the area, featuring a crispy exterior and a mouthwatering, freshly made red chile filling. The restaurant also serves the Indian Taco, celebrated for its exceptional taste. The breakfast options include huevos rancheros with meat for $10, and dinner plates are often $10 or less, making the prices very affordable. Customers also enjoy great, affordable NM food, chips that are thin and crispy, food served quickly and hot, and sopapillas as a nice treat. The staff is friendly and attentive, providing a warm and welcoming atmosphere that feels like eating at grandma's house. The dining area is simple, clean, and well-lit, perfect for casual meals or take-out, which is always happily accommodated even at the last minute. Customers also appreciate the homemade salsa and hand-rolled taquitos, along with the budget-friendly prices and options for catering and gift certificates. The old school music adds to the cozy vibe, making El Mariachi a place customers want to return to again and again.

Menu

Add a Menu

Customers' Favorites

Photos

Add a Photo
El Mariachi
El Mariachi
View All Photos

El Mariachi Reviews

4.4
155 ratings
5
80%
4
3%
3
2%
2
8%
1
7%
Food
4.6
Atmosphere
4.4
Service
4.5

Share your opinion about El Mariachi

Best Mexican food in the area by far
Food is consistently excellent. We normally call in for pick up, and our order is always correct. Even the 10 month old loves it!
Ground tacos are my favorite, followed by carne asada and mole.

Read All Reviews(155)

Hours

Monday Closed
Tuesday 8AM - 2PM
5:30 - 8PM
Wednesday 8AM - 2PM
5:30 - 8PM
Thursday 5:30 - 8PM
8AM - 2PM
Friday 8AM - 2PM
5:30 - 8PM
Saturday 8AM - 2PM
5:30 - 8PM
Sunday 8AM - 2PM
Updated on: