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 good35%
  • Average24%
  • Poor9%
  • Terrible5%
Travellers talk about
“enchiladas” (16 reviews)
“burrito bowl” (4 reviews)
Open Now
11:00 - 21:00 Hours
Mexican, Gluten Free Options, Vegetarian Friendly
££ - £££
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
All Details
Write a ReviewReviews (118)
Traveller rating
Traveller type
Time of year

11 - 20 of 116 reviews

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 31 August 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 28 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 28 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
Reviewed 26 June 2017

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 2 June 2017

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
Nearby HotelsSee all Lafayette Hotels
Lafayette Park Hotel & Spa
971 reviews
.20 miles away
Diablo Mountain Inn
82 reviews
1.93 miles away
Walnut Creek Marriott
821 reviews
2.41 miles away
Motel 6 Walnut Creek
64 reviews
2.46 miles away
Nearby Restaurants
The Park Bistro & Bar
150 reviews
.21 miles away
112 reviews
.74 miles away
The Hideout Kitchen & Cafe
44 reviews
.29 miles away
Sideboard Kitchen and coffee bar
36 reviews
.80 miles away
Nearby Attractions
Lafayette Reservoir
241 reviews
2.00 miles away
Lesher Center for the Arts
128 reviews
2.29 miles away
Moraga Art Gallery
20 reviews
2.83 miles away
Back to the Table Cooking School
22 reviews
1.04 miles away
Ask a question
Questions & Answers
Megan C
17 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
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, Kids, Child-friendly
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