10 Mexican restaurants to try in Lebanon

10 Mexican Restaurants to Try in Lebanon

Nachos, Tacos, Quesadillas, Fajitas, Margaritas… Mexican cuisine surely offers mouthwatering tastes!

Are you craving a Mexican meal? Well, no need to travel to Mexico. Lebanon has some amazing places where you can enjoy an authentic Mexican experience!

Follow our guide to find the best Mexican restaurants in Lebanon! (In no particular order)

1. El Molino (Byblos)

We’ll start our guide at this wonderful restaurant in Byblos! El Molino offers you everything to enjoy the best dining experience, starting from the decor to the vibe, all the way to the delicious Mexican dishes. We also recommend coming for Margaritas while enjoying the view over Byblos Port!

2. Salud (Gemmayze)

Located in Gemmayze, Salud is one of our favorite Mexican restaurants in town! They serve a big variety of Mexican dishes, as well as mouthwatering cocktails. It’s also an excellent spot for a night out with friends in Beirut.

3. Copas (Broumana)

Our next destination is Copas, a modern Mexican eatery in Broumana. They are known for their Guacamole, Margaritas, Fajitas, and Quesadillas. You’ll surely love it!

4. La Mezcaleria (Dbaye)

La Mezcaleria is a Latino Oriental bar located next to Aishti By The Sea in Dbaye. There is always something going on here: Happy Hour Mondays, Taco Tuesdays, Senoras Night Wednesdays, Mezika Thursdays, and awesome parties on the weekends!

5. El Mexicano (Faraya)

El Mexicano is a family business in Faraya serving authentic Mexican food and cocktails. The food is prepared by Mexican chef Fernando Gomez! Some of their popular dishes are Chicken Quesadillas, Loaded fries, Tacos, and Burritos.

Further Reading: Are you planning a trip to Faraya soon? Click here for the best things to do there.

6. La Fuente De San Miguel (Mar Mikhael)

Welcome to La Fuente de San Miguel, a hidden gem nestled in the heart of Mar Mikhael! Their charming garden is the ideal location to chill with friends while enjoying delicious drinks and bites.

P.S. They open every day starting at 5:00 PM (Happy hour from 5:00 PM till 8:00 PM).

7. Catrinas (Mar Mikhael)

Here’s another great spot in Mar Mikhael, serving fusion modernized Mexican dishes and refreshing cocktails. They welcome you during Summertime at their colorful rooftop with fascinating views over Beirut, while in Winter they move to a cozier destination.

P.S. Don’t miss their happy hour, every day from 5:00 PM till 8:00 PM.

8. Pierre Y Amigos (Batroun)

Let’s head to Batroun for a fabulous Mexican experience! Pierre Y Amigos has both indoor and outdoor areas, great vibes, and authentic cuisine. We recommend trying their Fajitas and Margaritas, you won’t regret it!

Further Reading: Follow our guide to the best places to visit in Batroun!

9. Joe Penas (Mar Mikhael)

Joe Penas is an authentic Mexican restaurant, serving savory dishes & exquisite cocktails since 1987. Some of their popular dishes are Mixed Tacos, Chicken Nachos, and Fajita platters. It’s a great option for a night out in Beirut!

10. Taco De Madre (Mar Mikhael & Jounieh)

We’ll finish our guide at Taco De Madre, where you’ll find one of the best Tacos in town! Other than Tacos, they serve appetizers, bowls, burritos, quesadillas, burgers, and desserts. It’s a great delivery option in Beirut and Jounieh if you’re looking for comfort food!


You can’t go wrong when having a Mexican meal at one of these amazing places!

Did your favorite Mexican restaurant make it to this list? Let us know in the comments below.

If you liked this post, take a look at our Top Pizza places in Lebanon for another mouthwatering experience!

Leave a Comment

Your email address will not be published. Required fields are marked *