Eat. Drink. Relax.
Treat Yourself
About Us
Our Story
El Charro Mexican Restaurant is a premier and authentic Mexican Restaurant that has been proudly serving the Asheville area and beyond Since 1999. Since then, our mission has been to provide high-quality food for all those that wish to combine fun and enjoyable ambiance with skillful cooking into one extraordinary dining experience. Join us at El Charro today!
The Menu
Food for Every Mood
Our menu highlights traditional ingredients in simple, handcrafted dishes served straight from our kitchen. Add even more to your experience with a selection from our drink menu, and trust us—save room for dessert.
Appetizers
This latest additions to our menu have already become our customers’ favorite. Day or night, our appetizers are what you’ve been craving.
Dinners
With our dinners we’ve managed to put a new spin on an old classic. Simplicity is the name of the game: we use fresh ingredients and offer a variety of extras on the side. Try our dinner combos for a wider taste of what we offer!
Lunch
Whether you are stopping in for a bite to eat, sitting down with family, or ordering takeout, our lunch options and lunch specials will surely have the perfect option to satisfy you.
Opening Hours
Dine In or Take Away
Monday - Saturday: 11am - 10pm Sunday: 11am - 9:30pm