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...
  • Excellent26%
  • Very good36%
  • Average25%
  • Poor8%
  • Terrible5%
Travellers talk about
“enchiladas” (17 reviews)
“chips and salsa” (11 reviews)
“burrito bowl” (4 reviews)
11:00 - 21:00 Hours
Mexican, Spanish, Vegetarian Friendly, Vegan Options
€€ - €€€
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
All Details
Write a ReviewReviews (131)
Traveller rating
Traveller type
Time of year

1 - 10 of 128 reviews

Reviewed 2 days ago

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.

Thank bdmagbee
Reviewed 3 days ago

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

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

Thank rocor335
Reviewed 17 July 2018

The food here is good, I don't feel great is the right word, however I always know what I will be getting here. The most recently we ordered take out, salads with chicken and this was the best it ever tasted

Thank Lynn B
Reviewed 9 July 2018

I love the atmosphere of this place. very bright colors and upbeat. They also have outdoor patio dining. All the food looks amazing, but I always get the shrimp fajitas. While, they are not "sizzling" and come out on a regular plate, they are the...More

Thank Ptowngirlnow
Reviewed 27 June 2018 via mobile

I was here waiting for my car to be serviced and ordered food to go the bartender was friendly and the service was good the drink was good and the chips and salsa was good now we eat here maybe every other month and the...More

Thank Rich076
Reviewed 9 June 2018

This was my second time here and with the exception of the noise it was a very enjoyable lunch. It is a very noisy restaurant when it’s full of people so be prepared to have a hard time hearing your table mates. I had the...More

Thank Bill S
Reviewed 2 June 2018

I have dined at El Charro numerous times and the Tex-Mex food is predictable. On a recent outing, the service was terrible, the food delivered was not the correct order, and then when we did get the right order, there was a large black hair...More

Thank markltennis
Reviewed 21 May 2018 via mobile

Easy to get in and out for s quick weekday lunch of tacos. Friendly and efficient. The food was warm and delicious and wait staff attentive.

Thank jn1137
Reviewed 10 May 2018

Each time I find myself in Lafayette, I treat myself to a lunch at El Charro. The food is excellent and reasonable, the staff pleasant and helpful. Give it a try!

Thank ponec2017
Nearby HotelsSee all hotels
Lafayette Park Hotel & Spa
1,131 reviews
.33 km away
Diablo Mountain Inn
87 reviews
3.10 km away
Walnut Creek Marriott
913 reviews
3.88 km away
Motel 6 Walnut Creek
65 reviews
3.96 km away
Nearby Restaurants
The Park Bistro & Bar
156 reviews
.33 km away
124 reviews
1.19 km away
The Hideout Kitchen & Cafe
51 reviews
.47 km away
Blue Ginko
38 reviews
1.19 km away
Nearby Attractions
Lafayette Reservoir
259 reviews
3.22 km away
Lesher Center for the Arts
134 reviews
3.69 km away
Moraga Art Gallery
21 reviews
4.56 km away
Back to the Table Cooking School
32 reviews
1.67 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, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Discover, Reservations
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