el Charro
mexican grill
Lunch Menus

Mixed Drink Menus

Dessert Menu

Daily Specials Menus
(828) 369-9002
About El Charro
Franklin, NC’s El Charro Mexican Grill has been a family-owned restaurant for over 10 years. Mario Perez, the owner, has served authentic Mexican food for over 20 years.
The menu features all of the traditional Mexican favorites such as tacos, burritos, enchiladas, quesadillas, and more. There is also a wide selection of seafood, chicken, and steak dishes. The restaurant has a casual atmosphere, perfect for families and friends to enjoy a delicious meal together.
At El Charro, we’re proud to be Franklin’s go-to destination for authentic Mexican food. Our dishes are prepared with time-honored, traditional recipes that have been passed down through generations in our family. Whether you’re a local Franklin resident or just visiting the area, you can count on us to satisfy your appetite with our delicious, mouthwatering Mexican cuisine. And with our casual dining environment that is always smoke-free, you’re sure to enjoy your meal in comfort and ease. Plus, our friendly and helpful staff is always on hand to make your dining experience as enjoyable as possible. So if you’re looking for Franklin’s best Mexican food, look no further than El Charro – we’ve got you covered!