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

) #17 of 53 Restaurants in Lafayette ₹₹ - ₹₹₹ Mexican, American, Spanish
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
Closed Now
All hours
Mexican, American, Spanish
₹₹ - ₹₹₹
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
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
Reviews (100)
Traveller rating
Traveller type
Time of year

1 - 10 of 98 reviews

Reviewed 2 days ago

One doesn't go to El Charro for the food: pretty much everything with a sauce has an old-oil sort of taste. While the food is marginal, the margaritas, chips, salsa and guac are the best around. So stick with the basics, and consider getting Tacos...More

Thank craig993
Reviewed 3 weeks ago

The best word to describe the food at El Charro Mexican Restaurant is meh! The food is kind of bland and the service is the same. We came for dinner with 8 adults and 5 kids. The room was full of similarly-sized parties which made...More

Thank YayaShare
Reviewed 3 weeks ago

In our 25+ years in Lafayette, El Charro has been a family favorite. The early years were rather simple with the kids eating beans burrito's' while the adults enjoyed their enchilada's and tamales. The quality of the food has always been wonderful! The restaurant is...More

1  Thank jamesfW3868QH
Reviewed 28 April 2017

As mentioned I was there on Sunday evening, & the place was extremely busy as most of the large parking lot was full. We had reservations for a party of 8 and we're seated promptly. I had the burrito bowl which was hot, spicy, and...More

Thank Fishingfoolnc
Laura S, Owner at El Charro Mexican Dining, responded to this reviewResponded 1 May 2017

Hi there, Thank you for taking the time to leave this wonderful review. We work hard to provide our guests with delicious food & efficient service; as such it's awesome to hear you had such a positive experience with us. Your kind words are sincerely...More

Reviewed 29 March 2017

Been to this restaurant many times but this was the best meal ever. Went for lunch and decided to try Shrimp & Rice, something different that sounded yummy 😋 It was fantastic. Usually when I order something like that, I can count the number of...More

Thank Expediatraveler06
Laura S, Owner at El Charro Mexican Dining, responded to this reviewResponded 3 April 2017

Hi there, Thank you for this wonderful review & rating! We work hard to serve our guests a wide variety of fantastic dishes, and it's wonderful to hear you've had such great experiences with us. Your kind words & recommendation are sincerely appreciated and we...More

Reviewed 2 March 2017 via mobile

Fun with friends and fun with your kids or even girls night..atmosphere makes this place..and chips and salsa . ...you had me at chips.. margaritas are good, isn't super expensive and plenty of parking. We always enjoy a meal here. It's fattening Mexican w refried...More

Thank drmader
Laura S, Owner at El Charro Mexican Dining, responded to this reviewResponded 6 March 2017

Hi there, Thank you for this great 4-star review. We are glad to hear you enjoyed the chips & our famous margaritas as well as the friendly atmosphere! It's wonderful to hear you and your friends/family always enjoy a meal here and we hope to...More

Reviewed 20 February 2017 via mobile

Visited with family / friends. Genuine place dating back to 1947 - food very good, recommend the seafood dishes, were the best of the courses we had. And their guacamole is brilliant.More

Thank lamboren
Laura S, Owner at El Charro Mexican Dining, responded to this reviewResponded 27 February 2017

Hi there, Thank you for taking the time to leave this review! We are very proud of our fresh & flavorful seafood dishes as well as our homemade guacamole. Your kind words and recommendation are sincerely appreciated and we hope to see you in again...More

Reviewed 28 January 2017 via mobile

I like this place but it's really nothing special. I had the opportunity to live in SoCal for awhile so there's really no Mexican food in NorCal that I've found that's really good. However, if I want to go eat Mexican and sit down in...More

Thank Jeremiah D
Laura S, Owner at El Charro Mexican Dining, responded to this reviewResponded 30 January 2017

Hi Jeremiah, Thank you for taking the time to write this review. While I'm glad to hear you liked your experience I am sorry if our Mexican fare didn't quite live up to expectations. Please know we do take customer reviews seriously, and if you...More

Reviewed 15 November 2016

We go here a lot - standard Mexican food, lots of choices, good service. Close to home, large parking lot.

Thank yvonne p
Reviewed 9 November 2016 via mobile

Have lived in Lafayette for over 20 years and El Charros was always the go to place for Mexican food. Unfortunately, the last two times I have taken friends from out of town there the food was not good. They were as shocked as I...More

2  Thank Novelle L
Nearby Restaurants
The Park Bistro & Bar
136 reviews
.32 km away
Artisan Bistro
151 reviews
.57 km away
25 reviews
1.32 km away
Sideboard Kitchen and coffee bar
22 reviews
1.29 km away
Nearby Attractions
Lafayette Reservoir
202 reviews
3.80 km away
Lindsay Wildlife Museum
179 reviews
4.02 km away
Moraga Art Gallery
7 reviews
4.58 km away
Back to the Table Cooking School
11 reviews
1.68 km away
Questions & AnswersAsk a question
Megan C
Do you have gluten-free options for someone with Celiac Disease?
18 May 2017|
Answer Show 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
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover, Outdoor Seating
Good for
Child-friendly, Groups
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 22:00
11:00 - 22:00
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