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%
  • Average23%
  • Poor8%
  • Terrible5%
Travellers talk about
“enchiladas” (17 reviews)
“chips and salsa” (10 reviews)
“burrito bowl” (4 reviews)
Closed Now
Mexican, Spanish, Vegetarian Friendly, Gluten Free Options, Vegan Options
$$ - $$$
3339 Mt Diablo Blvd, Lafayette, CA 94549-4011
All Details
Write a ReviewReviews (124)
Traveller rating
Traveller type
Time of year

1 - 10 of 122 reviews

Reviewed 2 weeks ago

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 3 weeks ago

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
Reviewed 30 April 2018

Four of us had lunch here and with the exception of taking a very long time to get our food it was very good. While we waited for our food we went through several baskets of chips, very good, so was full by the time...More

Thank Bill S
Reviewed 31 March 2018

Stopped here for lunch after arriving in CA from New York visiting family. I am a Mexican food lover and California has no shortage of Mexican restaurants. We ate inside because of the weather, but it looked like there was a pretty patio. I got...More

Thank AuburnFoodFan
Reviewed 13 March 2018 via mobile

Well first time here for me and the wife . We read some reviews both negative and positive so we thought we’d give it a try . Well we were both pleasantly pleased with our orders . I had the seafood enchiladas and the wife...More

Thank Sal R
Reviewed 12 March 2018

This local establishment has been in Lafayette for over 50 years and never disappoints. The food is your standard TexMex, with large quantities, great refried beans and rice and over the top margaritas. You will find the prices to be moderate and the staff to...More

Thank markltennis
Reviewed 10 February 2018

This place was for its first 20 years one of the only restaurants in Lafayette. I remember going there in the 1960's. The place is much larger now. However, the menu hasn't changed much and is still generic California-Mexican (rice+beans+pick your meat). If one has...More

Thank AdventureTraveler113
Reviewed 6 February 2018

Fun and good Mexican food. Festive atmosphere drinks served with great salsa, garlic butter & chips. Nice thatched hut with water fountains outside, feels like your in Mexico on a warm day.

Thank princessval
Nearby HotelsSee all Lafayette Hotels
Lafayette Park Hotel & Spa
1,019 reviews
.33 km away
Diablo Mountain Inn
84 reviews
3.10 km away
Walnut Creek Marriott
862 reviews
3.88 km away
Motel 6 Walnut Creek
65 reviews
3.96 km away
Nearby Restaurants
The Park Bistro & Bar
151 reviews
.33 km away
117 reviews
1.19 km away
The Hideout Kitchen & Cafe
48 reviews
.47 km away
Blue Ginko
36 reviews
1.19 km away
Nearby Attractions
Lafayette Reservoir
247 reviews
3.22 km away
Lesher Center for the Arts
130 reviews
3.69 km away
Moraga Art Gallery
21 reviews
4.56 km away
Back to the Table Cooking School
23 reviews
1.67 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
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, Highchairs Available
Good for
Child-friendly, Kids, Groups
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