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 Jarro Mexican Cafe

3563 Mt Diablo Blvd, Lafayette, CA 94549-3803
+1 925-283-6639
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent44%
  • Very good42%
  • Average14%
  • Poor0%
  • Terrible0%
9 Jul 2018
“always delicious!!”
6 Dec 2017
“A diamond in the rough”
Closes in 21 min
11:00 am - 9:00 pm Hours
Mexican, Latin, Spanish
$$ - $$$
3563 Mt Diablo Blvd, Lafayette, CA 94549-3803
All Details
Write a ReviewReviews (28)
Traveller rating
Traveller type
Time of year

1 - 10 of 27 reviews

Reviewed 10 July 2018

everything here is so good! my husband usually has the pork burrito, without the tortilla, it is a huge plate of deliciousness!

Thank Elena T
Reviewed 7 December 2017

Excellent food just not that comfortable. This is one of those restaurants that could benefit greatly from having a more comfortable setting. It's very small making it difficult to have a private conversation - The food, however, is worth giving up some privacy. I eat...More

Thank bmac1260
Reviewed 12 November 2017

This is my go-to place for take-out burritos. Go for the Carnitas with everything. You will not be disappointed.

Thank Trad_Master
Reviewed 14 September 2017

This is a tiny little place but the food and service is excellent. Traditional food and the sauces are outstanding. Chips are always fresh and hot..

Thank msfrazer
Reviewed 7 September 2017

El Jarro looks like a "hole in the wall" but is way better than that. You might walk past it, but once inside it is packed. There is a reason: the food is good and service is also. We have gone several times with friends...More

Thank sascrat
Reviewed 8 May 2017

If you want chips, salsa, and traditional Mexican food, this is it. Everything is good..nothing really stands out as exceptional.

Thank Kesslane
Reviewed 14 February 2017

very good mexican food- they have fresh ingredients, authentic food. Very casual and nice service. Great carnitas and tortas

1  Thank Mark A
Reviewed 11 February 2017

This is our family's favorite local spot for a quick, freshly made, great-tasting dinner. We also know we can bring visiting friends (of all ages) and the service will be good (meaning efficient, professional, accurate - not super warm/friendly), and they will find something they...More

Thank tmcgx3
Reviewed 21 September 2016 via mobile

This restaurant is a simple place with quick service, comfortable seats, and real Mexican food. Everybody I've dealt with has been very friendly and proud of their work. Highly recommend.

Thank Adnan Y
Reviewed 14 July 2016

We had the vegetable burrito as well as a pork burrito- chips, salsa and guacamole. We sat in the back room- warmer , but roomier. Charming decorated tile topped tables and pretty wall murals. Food was delicious and service was excellent. It is unassuming but...More

Thank Mercedes T
Nearby HotelsSee all hotels
Lafayette Park Hotel & Spa
1,107 reviews
1.84 km away
Diablo Mountain Inn
85 reviews
4.59 km away
Walnut Creek Marriott
903 reviews
5.36 km away
Motel 6 Walnut Creek
65 reviews
5.43 km away
Nearby Restaurants
250 reviews
.02 km away
Millies Kitchen
111 reviews
.19 km away
Yankee Pier
150 reviews
.18 km away
Chow Restaurant
298 reviews
.15 km away
Nearby Attractions
Lafayette Reservoir
259 reviews
1.70 km away
Moraga Art Gallery
21 reviews
3.78 km away
Lesher Center for the Arts
133 reviews
5.20 km away
Orinda Theater
77 reviews
5.55 km away
Questions & Answers
Get quick answers from El Jarro Mexican Cafe staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Serves Alcohol, Waitstaff, Wheelchair Accessible
Good for
Open Hours
11:00 am - 3: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 - 9:00 pm
11:00 am - 9:00 pm
Location and Contact Information
  • Address: 3563 Mt Diablo Blvd, Lafayette, CA 94549-3803
  • Location: United States  >  California (CA)  >  Lafayette
  • Phone Number: +1 925-283-6639
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