Unlock the authentic flavors of Mexican cuisine right here in Philadelphia! From succulent tacos to mouth-watering enchiladas, these top-rated eateries will have your taste buds dancing with delight. Get ready to indulge in the ultimate taste adventure that showcases the vibrant culinary scene in the City of Brotherly Love.
Top 10 Mexican Restaurants in Philadelphia, PA
- El Vez
- South Philly Barbacoa
- Lucha Cartel
- El Fuerte de Loreto Philly
- El Rey
- Jose Pistola’s
- LMNO
- Cantina Los Caballitos
- Cantina Dos Segundos
- Blue Corn Restaurant and Bar
1. El Vez
Reasons to Eat Here
El Vez stands out as a trendy Mexican hotspot in the heart of Philadelphia. With its vibrant decor and lively atmosphere, it’s the perfect place for a fun night out. Whether you prefer indoor or outdoor seating, the restaurant offers a welcoming vibe for everyone. Plus, with curbside pickup and delivery options, you can enjoy their delicious fare from the comfort of your home. The venue is also wheelchair-accessible, ensuring everyone can join in on the fiesta!
What to Order
Don’t miss their mouthwatering guacamole, made fresh at your table. For the main course, try the tacos al pastor or the enchiladas suizas, both bursting with flavor. Pair your meal with one of their signature cocktails for the ultimate dining experience.

Contact Details
Phone: (215) 928-9800
Website: elvezrestaurant.com
Address: 121 S 13th St, Philadelphia, PA 19107, USA
Directions: Open on Map
Opening Hours
- Monday: 11:30 AM – 10:00 PM
- Tuesday: 11:30 AM – 10:00 PM
- Wednesday: 11:30 AM – 10:00 PM
- Thursday: 11:30 AM – 10:00 PM
- Friday: 11:30 AM – 11:00 PM
- Saturday: 11:00 AM – 11:00 PM
- Sunday: 11:00 AM – 10:00 PM
2. South Philly Barbacoa
Reasons to Eat Here
South Philly Barbacoa is a hidden gem in Philadelphia, offering a cozy atmosphere with both indoor and outdoor seating options. This unassuming Mexican eatery is renowned for its authentic, slow-cooked barbacoa-style tacos, making it a must-visit for taco enthusiasts. The prices are incredibly reasonable, allowing you to indulge without breaking the bank. The warm, welcoming vibe and the dedication to traditional cooking methods create a delightful dining experience.
What to Order
When visiting, don’t miss the signature barbacoa tacos, which are rich in flavor and perfectly complemented by a variety of fresh toppings. Pair your tacos with a side of their homemade salsas for an extra kick. For a truly authentic experience, consider trying their consommé, which adds a delicious depth to your meal.
Contact Details
Phone: (215) 694-3797
Website: chefcristinamartinez.com
Address: 1140 S 9th St, Philadelphia, PA 19147, USA
Directions: Open on Map
3. Lucha Cartel
Reasons to Eat Here
Energize your senses at Lucha Cartel, a colorful, offbeat cantina with a Day of the Dead-inspired decor. This lively eatery captures the essence of Mexican culture through its vibrant atmosphere, perfect for those who love unique dining experiences. With indoor and outdoor seating options, you can indulge in their delicious menu while enjoying the wrestling-themed setting. Plus, delivery and takeout options make it easy to savor their flavors at home. The venue is also wheelchair-accessible, ensuring everyone can join in on the fun!
What to Order
The menu at Lucha Cartel offers a fresh spin on traditional Mexican dishes. The tacos and quesadillas are a must-try, but don’t forget to indulge in their signature margaritas or large selection of tequila. Completing your experience, their homemade guacamole and chips will keep you coming back for more.
Contact Details
Phone: (267) 761-9209
Website: www.luchacartel.com
Address: 207 Chestnut St, Philadelphia, PA 19106, USA
Directions: Open on Map
Opening Hours
- Monday: 12:00 – 10:00 PM
- Tuesday: 12:00 – 10:00 PM
- Wednesday: 12:00 – 10:00 PM
- Thursday: 12:00 PM – 2:00 AM
- Friday: 12:00 PM – 2:00 AM
- Saturday: 12:00 PM – 2:00 AM
- Sunday: 12:00 – 10:00 PM
4. El Fuerte de Loreto Philly
Reasons to Eat Here
El Fuerte de Loreto Philly offers a delightful escape into authentic Mexican cuisine, set in a welcoming atmosphere with both indoor and outdoor seating. This charming eatery is perfect for casual dining or special occasions, with options for curbside pickup and delivery for added convenience. The moderate pricing makes it accessible for everyone, and reservations are encouraged to ensure a spot in this popular locale.
What to Order
Start your meal with their flavorful tortilla soup, a comforting classic. For the main event, the carne asada tacos and mole enchiladas are standout choices, bursting with rich flavors. Don’t miss their freshly made guacamole, which pairs perfectly with any dish.
Contact Details
Phone: (215) 433-9131
Website: www.elfuertedeloretophilly.com
Address: 1412 S 5th St, Philadelphia, PA 19147, USA
Directions: Open on Map
Opening Hours
- Monday: 9:00 AM – 10:00 PM
- Tuesday: 9:00 AM – 10:00 PM
- Wednesday: 9:00 AM – 10:00 PM
- Thursday: 9:00 AM – 10:00 PM
- Friday: 9:00 AM – 10:00 PM
- Saturday: 9:00 AM – 10:00 PM
- Sunday: 8:00 AM – 4:00 PM
5. El Rey
Reasons to Eat Here
El Rey is a vibrant Mexican restaurant that combines modern culinary twists with classic flavors, all set in a funky, retro-inspired space. The lively atmosphere, complete with faux-dive decor, invites guests to relax and enjoy their meal, whether indoors or on the outdoor patio. With moderate pricing and the option for reservations, it’s an ideal spot for both casual dining and special occasions. The establishment is also wheelchair-accessible, ensuring everyone can partake in the experience.
What to Order
Start your culinary journey with their signature elote, a delicious Mexican street corn dish. For the main course, the short rib tacos and duck enchiladas are standout choices that showcase the kitchen’s creativity. Don’t forget to try their refreshing margaritas to complement your meal.
Contact Details
Phone: (215) 563-3330
Website: elreyrestaurant.com
Address: 2013 Chestnut St, Philadelphia, PA 19103, USA
Directions: Open on Map
Opening Hours
- Monday: 4:00 – 10:00 PM
- Tuesday: 4:00 – 10:00 PM
- Wednesday: 4:00 – 10:00 PM
- Thursday: 4:00 – 10:00 PM
- Friday: 4:00 – 11:00 PM
- Saturday: 12:00 – 11:00 PM
- Sunday: 12:00 – 10:00 PM
6. Jose Pistola’s
Reasons to Eat Here
Jose Pistola’s boasts a stylish ambiance and serves creatively crafted Mexican dishes that shine in their 15th Street location. Offering both indoor and outdoor seating, this eatery caters to a wide range of guests, and its moderate pricing attracts many. Delivery options make it simple to enjoy their offerings at home. With a welcoming atmosphere and attention to detail, this restaurant is a must-visit for those seeking more than your average Mexican dining experience.
What to Order
Feast on the aguachile tostadas or the lamb barbacoa, both unique to Jose Pistola’s menu. The homemade salsas add the perfect touch of heat, and don’t forget the discounted margarita pitchers during happy hour. Pair your meal with their famous lobster taquitos for a true taste of their culinary prowess. For more details, visit their website.
Contact Details
Phone: (215) 545-4101
Website: www.pistolaslife.com
Address: 263 S 15th St, Philadelphia, PA 19102, USA
Directions: Open on Map
Opening Hours
- Monday: 12:30 – 2:00 AM, 11:30 AM – 12:00 AM
- Tuesday: 12:30 – 2:00 AM, 11:30 AM – 12:00 AM
- Wednesday: 12:30 – 2:00 AM, 11:30 AM – 12:00 AM
- Thursday: 12:30 – 2:00 AM, 11:30 AM – 12:00 AM
- Friday: 12:30 – 2:00 AM, 11:30 AM – 12:00 AM
- Saturday: 12:30 – 2:00 AM, 10:30 AM – 12:00 AM
- Sunday: 12:30 – 2:00 AM, 10:30 AM – 12:00 AM
7. LMNO
Reasons to Eat Here
LMNO is a vibrant Mexican restaurant located in the heart of Philadelphia, offering a lively atmosphere perfect for any occasion. With both indoor and outdoor seating, including a charming patio, it’s an ideal spot for enjoying delicious meals with friends or family. The restaurant supports delivery and takeout, making it convenient for those who prefer dining at home. Plus, the entrance is wheelchair-accessible, ensuring everyone can enjoy the experience.
What to Order
When visiting LMNO, don’t miss the mouthwatering tostadas and tacos, which are bursting with flavor. For a special treat, try the pan-fried lobster tails that are sure to impress. Whether you’re in the mood for a casual bite or a festive meal, LMNO has something to satisfy every palate.
Contact Details
Phone: (215) 770-7001
Website: lmnophilly.com
Address: 1739-1749 N Front St, Philadelphia, PA 19122, USA
Directions: Open on Map
Opening Hours
- Monday: 5:00 – 10:00 PM
- Tuesday: 5:00 – 10:00 PM
- Wednesday: 5:00 – 10:00 PM
- Thursday: 5:00 – 10:00 PM
- Friday: 5:00 – 11:00 PM
- Saturday: 11:00 AM – 3:00 PM, 5:00 – 11:00 PM
- Sunday: 11:00 AM – 3:00 PM, 5:00 – 10:00 PM
8. Cantina Los Caballitos
Reasons to Eat Here
Cantina Los Caballitos is a vibrant gem located on E Passyunk Ave, perfect for those seeking a lively atmosphere paired with delicious Mexican cuisine. With both indoor and outdoor seating options, it’s an ideal spot for any occasion, whether you’re enjoying a sunny day or a cozy evening. The restaurant is wheelchair-accessible, ensuring everyone can join in on the fun. Plus, the option for delivery and takeout makes it convenient for those who prefer to dine at home.
What to Order
Don’t miss out on their fine Mexican fare, especially the tacos and enchiladas, which are crowd favorites. Pair your meal with one of their refreshing margaritas for the ultimate experience. For a delightful treat, consider their house-made guacamole to start your meal off right!
Contact Details
Phone: (215) 755-3550
Website: cantinaloscaballitos.com
Address: 1651 E Passyunk Ave, Philadelphia, PA 19148, USA
Directions: Open on Map
Opening Hours
- Monday: 11:00 AM – 2:00 AM
- Tuesday: 11:00 AM – 2:00 AM
- Wednesday: 11:00 AM – 2:00 AM
- Thursday: 11:00 AM – 2:00 AM
- Friday: 11:00 AM – 2:00 AM
- Saturday: 10:00 AM – 2:00 AM
- Sunday: 10:00 AM – 2:00 AM
9. Cantina Dos Segundos
Reasons to Eat Here
Cantina Dos Segundos is a vibrant spot in Philadelphia that perfectly blends a hipster vibe with delicious Mexican fare. With both indoor and outdoor seating, it’s an ideal hangout for friends looking to enjoy a lively atmosphere. The restaurant supports delivery and takeout, making it convenient for those cozy nights in or spontaneous gatherings. The colorful decor and friendly staff create a welcoming environment that keeps patrons coming back for more.
What to Order
When visiting, don’t miss out on their signature margaritas, which are a refreshing complement to any meal. For food, the tacos are a must-try, bursting with flavor and served with a variety of fillings. Pair your meal with some guacamole for the perfect Mexican feast!
Contact Details
Phone: (215) 629-0500
Website: www.cantinadossegundos.com
Address: 931 N 2nd St, Philadelphia, PA 19123, USA
Directions: Open on Map
Opening Hours
- Monday: 3:00 PM – 12:00 AM
- Tuesday: 3:00 PM – 12:00 AM
- Wednesday: 3:00 PM – 12:00 AM
- Thursday: 3:00 PM – 12:00 AM
- Friday: 3:00 PM – 1:00 AM
- Saturday: 10:00 AM – 1:00 AM
- Sunday: 10:00 AM – 12:00 AM
10. Blue Corn Restaurant and Bar
Reasons to Eat Here
Blue Corn Restaurant and Bar offers a delightful escape into the heart of traditional Mexican cuisine, all within its festive and cozy atmosphere. Located on S 9th Street, this narrow eatery features both indoor and outdoor seating, making it a versatile choice for any dining occasion. The restaurant is wheelchair-accessible and provides options for delivery and takeout, ensuring that everyone can enjoy their flavorful dishes at their convenience. Reservations are also supported, allowing for a seamless dining experience.
What to Order
At Blue Corn, indulge in classic Mexican plates that showcase authentic flavors, such as the enchiladas and tamales, both expertly crafted and richly seasoned. Don’t forget to complement your meal with one of their handcrafted cocktails, which perfectly capture the essence of Mexico. For a true taste of tradition, the mole sauce is a standout choice that shouldn’t be missed!
Contact Details
Phone: (215) 925-1010
Website: www.bluecornmexphilly.com
Address: 940 S 9th St, Philadelphia, PA 19147, USA
Directions: Open on Map
Opening Hours
- Monday: 11:00 AM – 9:00 PM
- Tuesday: 11:00 AM – 9:00 PM
- Wednesday: 11:00 AM – 9:00 PM
- Thursday: 11:00 AM – 9:00 PM
- Friday: 11:00 AM – 10:00 PM
- Saturday: 10:30 AM – 10:00 PM
- Sunday: 10:30 AM – 9:00 PM
Choosing the Right Restaurant for You
With 10 excellent restaurants, here’s a quick comparison to help you decide:
Restaurant | Seating | Takeout | Delivery | Wheelchair | Reservation | Price |
---|---|---|---|---|---|---|
El Vez | Yes | Yes | Yes | Accessible | Yes | Moderate |
South Philly Barbacoa | Yes | Yes | No | Inaccessible | No | Inexpensive |
Lucha Cartel | Yes | Yes | Yes | Accessible | Yes | Moderate |
El Fuerte de Loreto Philly | Yes | Yes | Yes | – | Yes | Moderate |
El Rey | Yes | Yes | No | Accessible | Yes | Moderate |
Jose Pistola’s | Yes | Yes | Yes | Inaccessible | Yes | Moderate |
LMNO | Yes | Yes | Yes | Accessible | Yes | Moderate |
Cantina Los Caballitos | Yes | Yes | Yes | Accessible | Yes | Moderate |
Cantina Dos Segundos | Yes | Yes | Yes | – | No | Moderate |
Blue Corn Restaurant and Bar | Yes | Yes | Yes | Accessible | Yes | Moderate |
Frequently Asked Questions
Q: What are the best Mexican restaurants in Philadelphia for outdoor seating?
A: Lucha Cartel, Cantina Los Caballitos, and Blue Corn Restaurant and Bar are popular spots that offer outdoor seating, making them perfect for warm days or casual dining.
Q: Where can I find vegetarian Mexican food options in Philadelphia?
A: Many of the top restaurants on the list include vegetarian options like guacamole, tacos, and enchiladas. Cantina Los Caballitos, El Vez, and Blue Corn Restaurant and Bar offer diverse vegetarian menus for all to enjoy.
Q: Which Mexican restaurants in Philadelphia provide delivery options?
A: El Vez, Lucha Cartel, LMNO, Cantina Los Caballitos, Cantina Dos Segundos, and Blue Corn Restaurant and Bar all offer delivery options, making it easy to enjoy their flavorful dishes right at home.
Q: What is the price range at these Mexican restaurants in Philadelphia?
A: The Mexican eateries in Philadelphia offer a moderate price range, catering to a variety of budgets. With options like South Philly Barbacoa and Cantina Dos Segundos offering slightly more inexpensive choices, and others like El Rey and Jose Pistola’s offering a slightly higher price point, there’s something for everyone.