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 good37%
  • Average24%
  • Poor7%
  • Terrible5%
Travellers talk about
“enchiladas” (21 reviews)
“chips and salsa” (13 reviews)
“steak” (7 reviews)
Closed today
Mexican, Spanish, Vegetarian Friendly, Vegan Options
€€ - €€€
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
All Details
Write a ReviewReviews (138)
Traveller rating
Traveller type
Time of year

1 - 10 of 135 reviews

Reviewed 4 days ago

Festive building and easy to find with plenty of free parking. Staff was very friendly, but not pushy. Chips with salsa and a butter-blue cheese-garlic spread dip was really good. Ordered the Chili Relleno as an A La Carte item and it was plenty. It...More

Date of visit: January 2019
Thank kathy-mgt
Reviewed 1 week ago

We have been here a couple of times and it's good. But nothing really that special. The ambiance inside is nice and you feel like you're in Mexico. Very "old school" Lafayette.

Date of visit: April 2018
Thank Kesslane
Reviewed 10 December 2018

El Charro Mexican Restaurant is an unassuming building on the main street in a small East Bay City. What is it about the restaurant that has kept it in business and busy almost every night for years and years? Family setting - informal- good service-...More

Date of visit: August 2018
Thank Christine D
Reviewed 26 November 2018

Fantastic food, still drinks - would give the better/more top shelf old school San Francisco restaurants a serious run for their money! Highly recommend if in the area

Date of visit: October 2018
Thank Andy K
Reviewed 15 November 2018

We opted for the combination plates, I had a beef tamale with chili sauce and a chicken enchilada, my date had a chile relleno, chicken enchilada and beef taco. The food was very good as were the chips and salsa and the margaritas.

Date of visit: November 2018
Thank Gamine1949
Reviewed 4 November 2018

We started coming to El Charro with my godmother a long time ago. It was one of her favorites. She especially loved what was called Enchiladas High Life -- enchiladas with an easy-over egg on top (usually accompanied by a bottle of Miller's High Life)....More

Date of visit: October 2018
Thank JWP8
Reviewed 3 November 2018 via mobile

One of my favorite places to visit and eat. this was for my birthday. I had the Camorones de la diabla! Fantastic. Great drinks and service! Will be back for more!

Date of visit: November 2018
Thank FredN47
Reviewed 20 October 2018

El Charro is a fun, easy dining experience, good for families or solo. My party had tamales, tacos and enchiladas, all of which were tasty. Service was good, and it was nice to dine outside.

Date of visit: June 2018
Thank bdmagbee
Reviewed 19 October 2018

I have been to El Chorro a number of times for family gatherings. While this is one of the oldest restaurants around, it is average at best. The food is average, the service is average, the ambiance is average. But it is always packed. We...More

Date of visit: October 2018
Thank YayaShare
Reviewed 31 August 2018

I've never been here on a slow day or night. It's a huge circuitous space, big parking lot and it's always packed. It's such a lively experience, I'm not positive the food is that great. It's always a very fun atmosphere and a very busy...More

Date of visit: June 2018
Thank rocor335
Nearby HotelsSee all hotels
Lafayette Park Hotel & Spa
1,178 reviews
.33 km away
Diablo Mountain Inn
89 reviews
3.10 km away
Walnut Creek Marriott
934 reviews
3.88 km away
Motel 6 Walnut Creek
65 reviews
3.96 km away
Nearby Restaurants
The Park Bistro & Bar
163 reviews
.33 km away
126 reviews
1.19 km away
Sideboard Kitchen and coffee bar
38 reviews
1.28 km away
Nearby Attractions
Lafayette Reservoir
269 reviews
3.22 km away
Lesher Center for the Arts
138 reviews
3.69 km away
Back to the Table Cooking School
32 reviews
1.66 km away
Lindsay Wildlife Museum
227 reviews
4.04 km 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, Highchairs Available, 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 - 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