Philadelphia, PA - Authentic Mexican food in Philadelphia can be found throughout the city, from South Philly’s Barbacoa to Philadelphia Tequila and Toco joints. But where are the best Mexican restaurants in Philadelphia for yummy tacos and burritos?
A Guide to the 10 Best Mexican Restaurants
Philadelphia's culinary landscape is incredibly diverse, and its Mexican food scene is a vibrant and essential part of its identity. From authentic, family-run taquerias in the heart of South Philly to sophisticated, modern restaurants in Center City, the options are as delicious as they are varied. Whether you're craving life-changing barbacoa, creative tacos, or a perfectly crafted margarita, this guide will lead you to ten of the best and most beloved Mexican restaurants in Philadelphia.
1. Los Gallos (South Philadelphia)
- The Vibe: A bright, cheerful, and consistently bustling neighborhood spot, Los Gallos is a go-to for authentic and affordable Mexican cuisine. It's a casual, welcoming eatery that is always packed with regulars.
- The Food: The menu is extensive, but they are particularly celebrated for their incredible tacos, which come loaded with your choice of flavorful meats like al pastor, carnitas, and lengua. Their house-made salsas and horchata are also fantastic.
- Location: 951 Wolf St, Philadelphia, PA 19148
2. South Philly Barbacoa (South Philadelphia)
- The Vibe: A true Philadelphia culinary landmark, South Philly Barbacoa is a weekend-only institution from James Beard Award-winning Chef Cristina Martinez. It's a no-frills, counter-service spot where the focus is entirely on the incredible food and community. Expect a line.
- The Food: They specialize in slow-cooked barbacoa (lamb) and pancita tacos, served on fresh, house-made tortillas. It is widely considered some of the most authentic and delicious Mexican food in the entire country.
- Location: 1140 S 9th St, Philadelphia, PA 19147
3. El Vez (Midtown Village)
- The Vibe: A high-energy, modern Mexican restaurant from restaurateur Stephen Starr, El Vez is a non-stop party. The decor is fun and flashy, featuring a rotating, gold low-rider bicycle above the bar.
- The Food: The menu features a wide array of creative tacos, enchiladas, and other specialties. They are famous for their guacamole, made to order, and their extensive list of margaritas. It's a perfect spot for a fun, lively dinner with friends.
- Location: 121 S 13th St, Philadelphia, PA 19107
4. Cantina La Martina (Kensington)
- The Vibe: Another James Beard Award-winning destination, Cantina La Martina is a vibrant and welcoming restaurant that celebrates the authentic flavors of Mexico. It features a fantastic and spacious outdoor patio.
- The Food: Chef Dionicio Jimenez's menu is both traditional and creative, with a focus on high-quality ingredients. From incredible grilled meats to flavorful ceviches and outstanding cocktails, it's a top-tier dining experience.
- Location: 2800 D St, Philadelphia, PA 19134
5. Blue Corn Restaurant and Bar (South Philadelphia)
- The Vibe: A cozy and charming BYOB in the Italian Market area, Blue Corn offers a more intimate and refined take on Mexican cuisine.
- The Food: They are known for their delicious dishes made with blue corn masa, including fantastic tacos and other traditional plates. It's a great spot for a more relaxed and authentic meal.
- Location: 940 S 9th St, Philadelphia, PA 19147
6. El Chingón (South Philadelphia)
- The Vibe: Helmed by a James Beard-nominated chef, El Chingón has earned national acclaim, including a spot on The New York Times' list of top restaurants.
- The Food: The menu is a creative and elevated take on traditional Pueblan cuisine, with a particular focus on the cemita, a type of sandwich. Their sourdough tortillas and unique tacos are also phenomenal.
- Location: 1524 S 10th St, Philadelphia, PA 19147
7. Mission Taqueria (Rittenhouse Square)
- The Vibe: A bright, airy, and stylish second-floor restaurant and bar, Mission Taqueria is a popular and trendy spot for a fun night out.
- The Food: They serve a menu of creative tacos, ceviches, and other Mexican-inspired fare alongside an excellent cocktail program.
- Location: 1516 Sansom St 2nd floor, Philadelphia, PA 19102
8. Condesa (Rittenhouse Square)
- The Vibe: A stunning, modern, and high-design restaurant, Condesa is a sophisticated destination for contemporary Mexican cuisine.
- The Food: The menu features a chef-driven approach to Mexican food, with house-made masa tortillas and a focus on high-quality, authentic ingredients. Their rooftop taqueria, El Techo, is also a fantastic spot for a more casual bite and drink.
- Location: 1830 Ludlow St, Philadelphia, PA 19103
9. Sor Ynez (Kensington)
- The Vibe: Located in a beautifully designed, modern space, Sor Ynez offers a fantastic menu of regional Mexican dishes with a great vegetarian and vegan selection.
- The Food: They focus on traditional cooking techniques, including using a wood-fired grill, which imparts incredible flavor to their dishes. It's a great spot for both meat-eaters and plant-based diners.
- Location: 1800 N American St, Philadelphia, PA 19122
10. Taco Riendo (Kensington)
- The Vibe: A classic, no-frills taqueria that is beloved by locals for its authenticity and incredible value.
- The Food: This is the place to go for fantastic, straightforward, and delicious tacos, particularly their al pastor, which is carved from a traditional trompo.
- Location: 1301 N 5th St, Philadelphia, PA 19122