About Us

Savor the Authentic Flavors
A Mexican restaurant in Asheville, North Carolina, El Charro has been an integral part of the community for decades. We take pride in serving some of the freshest and most delicious eats in WNC, with a special focus on authentic Mexican flavors. Our commitment to quality and tradition ensures that every bite at El Charro is a true delight for your taste buds.
Experience the Essence of Mexico
At El Charro, we are dedicated to bringing you the authentic taste of Mexico. Our recipes have been passed down through generations, and we use only the finest ingredients to create dishes that capture the essence of Mexican cuisine. Every meal at El Charro is a journey to the heart of Mexico, where the vibrant flavors and rich culinary heritage come to life — along with innovative creations you won’t find just anywhere. From bold twists on tradition to house specialties that surprise and satisfy, we bring something truly special to the table.


Satisfy Your Cravings with Ease
Craving our mouthwatering dishes? El Charro offers made-to-order meals ready for pickup or available through local delivery services. Whether you're hosting a gathering or simply want to enjoy a flavorful meal at home, just give us a call and we’ll take care of the rest. Experience the convenience of enjoying our authentic Mexican cuisine wherever you are, and savor the bold flavors of Mexico without leaving your home.