We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Charro Mexican Dining

3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
+1 925-283-2345
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent27%
  • Very good34%
  • Average25%
  • Poor9%
  • Terrible5%
Travellers talk about
“enchiladas” (15 reviews)
Closed Now
All hours
Mexican, Gluten Free Options, Vegetarian Friendly
₹₹ - ₹₹₹
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
All Details
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (110)
Traveller rating
Traveller type
Time of year

1 - 10 of 108 reviews

Reviewed 2 weeks ago via mobile

Very popular long time restaurant serving American Mexican fare. Very ordinary, very large menu. My chicken fajitas were just fair....over cooked chicken with lots of veggies in lots of oil. If you like ordinary Mexican food, this is the place for you. Nothing upscale here....More

Thank Sherry S
Reviewed 4 weeks ago via mobile

Love going to this restaurant to eat for food, service and atmosphere. But today we took out. I was not disappointed. Ordered my favorite dosh of the tres. It was really good but miss going in to eat

Thank FredN47
Reviewed 10 September 2017

The restaurant was cute and hopping on a Saturday nightThe food however was not what we expected. There was no queso, our favorite appetizer. My daughter's skinny margarita was bitter. The steak fajitas were not served sizzling on a griddle, but just all on a...More

Thank GL467
Reviewed 1 September 2017 via mobile

Drove a ways to try this great Mexican restaurant. Worth the visit sir outside its beautiful on the patio.

Thank JimM1146
Reviewed 29 August 2017 via mobile

El Charro is an old reliable. It is always busy. The food is tasty. They hustle to serve you, and the portions are ample. Try any combination plate!

Thank saolsen11
Reviewed 9 August 2017 via mobile

Neat little Mexican restaurant with a big menu and big serving sizes at a good price. Service was top notch. I had hoped for the food to be a bit more spicy but this may have only been because of my choices. I do recommend...More

Thank Grant B
Reviewed 29 July 2017 via mobile

All ways a fun place to go. Tonight it was a birthday!! Food and drinks were great! Very festive and happy place to go!

1  Thank FredN47
Reviewed 19 July 2017 via mobile

Pretty place and historic, but geared to the gringo for obvious reasons. This corridor of Hwy 24 not exactly gourmet gulch. Only been twice so take my remarks for what they're worth.

Thank Eileen K
Reviewed 18 July 2017 via mobile

The menu is very poor. We have been there several times and had our cheese enchiladas been cold! Service is very mediocre and the setting has hardly changed over 30 years. Yes it is cheap but guess what it is also bad! Won't return. There...More

Thank raulad2016
Reviewed 15 July 2017

This was my second visit in a year - solid Mexican restaurant. Excellent salsa and chips and good plates, though the taco beef was very very bland this time. Good service and not unreasonable prices.

Thank Ray4343
Nearby Restaurants
The Park Bistro & Bar
140 reviews
.32 km away
32 reviews
1.32 km away
108 reviews
1.19 km away
Sideboard Kitchen and coffee bar
31 reviews
1.29 km away
Nearby Attractions
Lafayette Reservoir
221 reviews
3.21 km away
Lindsay Wildlife Museum
195 reviews
4.02 km away
Moraga Art Gallery
20 reviews
4.67 km away
Back to the Table Cooking School
21 reviews
1.68 km away
Ask a question
Questions & Answers
Megan C
18 May 2017|
AnswerShow all 2 answers
Response from Laura S | Property representative |
Hi Megan, We have plenty of soups, salads, steaks, & sides that are gluten-free or come with the flour tortillas on the side (simply ask our friendly staff to skip the tortilla). Please let our staff know about your allergy... More

Recently Reviewed Hotels around Lafayette

Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover
Good for
Groups, Child-friendly, Kids
Open Hours
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
  • Location: United States  >  California (CA)  >  Lafayette
  • Phone Number: +1 925-283-2345
  • E-mail
El Charro Mexican Dining in Lafayette, CA is a local staple with an illustrious history dating back to 1947. For a taste of how we've delighted taste buds for the last 67 years, try our traditional sampler platter, the Super Burrito, Jalapeno Chicken Enchiladas, or the Tacos Veracruz. You'll crave our chips and salsa paired with our special blue cheese garlic dip, a taste unique to El Charro. Join us at our cantina, a spacious outdoor patio and bar to soak up some rays while you sip on one of our famous margaritas. Choose from the Rooftop, Cadillac, Ultimate, Skinny, Gold, and Grande. With all the options, there's a perfect margarita for everyone. We also serve house made sangria, specialty cocktails, and bottled and draught beers. We are you best destination for large group parties of 15 or more with our specially designed menus. Choose from the Family Fiesta or the Fajitas Fiesta and let us take care of everything for you. When your group arrives the tables are preset with baskets of chips, salsa and our secret recipe cheese dip. El Charro Mexican Dining is the best place for friends and family to meet and eat. We pride ourselves in providing you a delicious and enjoyable meal in a fun and welcoming environment.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing