Top of Philly

Philadelphia / Guides / Fish Tacos
The Guide · Fish Tacos

Best Fish Tacos in Philadelphia (2026)

Nine restaurants across Philadelphia. Compare neighborhoods, price tiers and what to order, then read the full reviews.

L
By Linh Nguyen Global Editor · Updated September 2026 · How the score is built
Best Fish Tacos in Philadelphia (2026)
THE PHILADELPHIA DINING GUIDES 9 restaurants
Compare all 9 restaurantsNeighborhood · price · score · first order
In the same order as the guide. Scores are out of 10; dollar symbols show the listed price tier.
RestaurantNeighborhoodPriceScoreWhat to order
01 El PurepechaPhiladelphia$$6.2Baja fish tacos
02 Buena OndaPhiladelphia$$5.1Fish tacos
03 El VezPhiladelphia$$5.4Steak tacos
04 South Philly BarbacoaPhiladelphia$$9.8Barbacoa tacos
05 Tequilas Casa MexicanaPhiladelphia$$$5.2Cadillac margarita
06 Los GallosPhiladelphia$$5.7Beef sandwich
07 Cantina "Calaca" FelizPhiladelphia$$5.2Guac sampler
08 Loco PezPhiladelphia$$5.1El Camino margarita
09 El ReyPhiladelphia$$3.8Steak tacos

9 restaurants · In guide order

1 El Purepecha Yelp

El Purepecha

Mexican · Philadelphia · $$
Insider Score6.2

The Baja fish tacos here draw steady regulars: flaky fried fish, well-constructed, the kind of taco that holds up as a benchmark. El Purepecha runs early dinner without much of a wait, and a Google reservation is accepted but rarely necessary at off-peak hours. Carnitas and tamales round out a reliable Mexican menu. Family-friendly, casual, and consistent across visits, it is a solid anchor for anyone working through the city's taco options.

What to orderBaja fish tacosCarnitas tacosTamales Call Directions Scored from the full review record 315 N 12th St, Philadelphia, PA 19107 · (215) 765-2369
2 Buena Onda Yelp

Buena Onda

Mexican · Philadelphia · $$
Insider Score5.1

Buena Onda sits near the Barnes Foundation and the Parkway museums, running a fast-casual counter format with a Baja and California-leaning menu. Chips and drinks come out first, which helps when the room gets busy. The fish tacos are the reason to come: the style skews lighter and coastal rather than heavy. A long-running spot that has kept its regulars over the years and holds up as a practical lunch stop before or after the museums.

What to orderFish tacosCarne asada tacosChips and guacamole Call Directions Scored from the full review record 1901 Callowhill St, Philadelphia, PA 19130 · (215) 302-3530
3 El Vez Yelp

El Vez

Mexican · Philadelphia · $$
Insider Score5.4

El Vez is built for groups: a large, busy Center City room that handles parties well and keeps the energy up. The steak tacos and queso are the items worth ordering, and the enchiladas land above the standard for the format. Chips, salsa, and guacamole are competent. Fish tacos are on the menu, but the kitchen's strengths read more clearly in the grilled meat preparations. Go with a crowd and set expectations accordingly.

What to orderSteak tacosQuesoEnchiladas Call Directions Scored from the full review record 121 S 13th St, Philadelphia, PA 19107 · (215) 928-9800
4 South Philly Barbacoa Yelp

South Philly Barbacoa

Mexican · Philadelphia · $$
Insider Score9.8

South Philly Barbacoa, built around chef Cristina Martinez's James Beard-recognized kitchen, is the Italian Market's most serious taco address. Barbacoa is chopped to order at the counter. The carnitas hold up equally well. Prices are higher than a corner taqueria, but the product justifies the gap. Parking is difficult and parallel-only on the surrounding streets. Come with a plan, expect a short wait, and eat at the counter. This is one of the city's genuinely important Mexican tables.

What to orderBarbacoa tacosCarnitas tacosGuacamole and chips Book a table Call Directions
Full review & visiting detailsRead the full review & visiting details

Barbacoa and Carnitas on Italian Market Blocks

Barbacoa tacos

Barbacoa chopped and loaded onto corn tortillas at the counter, the signature order at this James Beard-recognized Italian Market kitchen.

Carnitas tacos

Carnitas tacos run alongside the barbacoa as a second anchor, slower-cooked pork on the same corn tortilla setup.

Guacamole and chips

Guacamole and chips round out the table before the tacos arrive, a straightforward starter in a menu built around the meat.

South Philly Barbacoa sits in the Mexican corridor that has grown up around the Italian Market, and the kitchen runs a tight operation around one central fact: the barbacoa. The meat arrives chopped to order directly onto the taco, a detail that registers immediately in both texture and temperature. The taco is the unit of measure here, and the kitchen earns the price. The barbacoa taco is the anchor of the menu.

Braised until it pulls apart cleanly, then chopped at the moment of service, it lands with the kind of weight that justifies the slightly higher per-taco cost compared to a strip-mall counter. Three barbacoa tacos run around $21; three carnitas tacos around $20. Those are real numbers for a casual taco spot, and the kitchen meets them. The carnitas read as a credible alternative, though the barbacoa is the reason to make the trip.

Guacamole and chips rounds out the order for a table. The accompaniments matter. A salsa bar with tangy, spicy, and bright options gives each taco some range and lets the diner calibrate heat and acid to taste. The room moves fast; this is not a lingering dinner spot.

Parking in the surrounding South Philly blocks requires patience and parallel skills, which is simply the cost of eating in a dense neighborhood corridor. Cristina Martinez, the chef behind the kitchen, is a James Beard honoree, and that recognition reflects a project that takes regional Mexican cooking seriously on these blocks. Washington Ave carries the Vietnamese corridors; 9th Street and its edges carry the Mexican ones. South Philly Barbacoa belongs to the latter story, and the barbacoa taco makes that argument without ceremony.

Map showing South Philly Barbacoa© OpenStreetMap
HoursMon - Tue: 9:00 AM - 9:00 PMWed - Thu: 10:00 AM - 9:00 PMFri: 9:00 AM - 9:00 PMSat - Sun: 6:00 AM - 9:00 PM
Address1134 S 9th St
Philadelphia, PA, 19147
Insider tip

Order the barbacoa tacos and work through the salsa bar to find the right heat level. Street parking in that stretch of South Philly runs tight; build in a few extra minutes.

5 Tequilas Casa Mexicana Yelp

Tequilas Casa Mexicana

Mexican · Philadelphia · $$$
Insider Score5.2

Tequilas Casa Mexicana reopened after a kitchen fire and a two-year closure, and the room came back in strong shape. The owner works the floor visibly, and the service is polished for the price point. Cadillac margaritas run $26 for eight ounces, so the check climbs fast. The food quality matches the upscale positioning: tacos and enchiladas are executed with care. For a date night or a special occasion in the Mexican register, this is the city's most dressed-up option.

What to orderCadillac margaritaTacosEnchiladas Call Directions Scored from the full review record 1602 Locust St, Philadelphia, PA 19103 · (215) 546-0181
6 Los Gallos Yelp

Los Gallos

Mexican · Philadelphia · $$
Insider Score5.7

Los Gallos runs BYOB, which makes it practical for group dinners when someone has a Costco-sized bottle to contribute. Outdoor seating works for birthday gatherings in good weather. The beef sandwich and strawberry horchata are the standout items from the menu. Tacos are available but the kitchen's mixed record on execution, particularly around quesadillas, suggests sticking to what the room does well. A neighborhood spot with real upside when the ordering is focused.

What to orderBeef sandwichStrawberry horchataTacos Call Directions Scored from the full review record 951 Wolf St, Philadelphia, PA 19148 · (215) 551-1245
7 Cantina "Calaca" Feliz Yelp

Cantina "Calaca" Feliz

Mexican · Philadelphia · $$
Insider Score5.2

The guacamole sampler at Cantina Calaca Feliz functions as a meal on its own: the tuna and elote preparations within it are the kitchen's clearest statement. Nachos are substantial. Happy hour closes at 6 p.m., so midweek timing matters for the price advantage. Service pace on busy nights has drawn criticism, particularly the gap between seating and first contact. Come for the bar menu and the guac program; manage expectations on the table-service rhythm.

What to orderGuac samplerTuna guacNachos Call Directions Scored from the full review record 2321 Fairmount Ave, Philadelphia, PA 19130 · (215) 787-9930
8 Loco Pez Yelp

Loco Pez

Mexican · Philadelphia · $$
Insider Score5.1

Loco Pez operates cash only, so bring bills. The tajin rim margarita at happy hour, $6, is the drink that brings people back. Outdoor seating draws a neighborhood crowd in good weather, and the tacos are priced reasonably alongside the bar program. The room reads as a family-friendly lunch spot as much as a happy-hour destination. Tacos hold up against the margarita draw rather than playing second. A practical, unpretentious neighborhood option.

What to orderEl Camino margaritaTacosTajin rim margarita Call Directions Scored from the full review record 2401 E Norris St, Philadelphia, PA 19125 · (267) 886-8061
9 El Rey Yelp

El Rey

Mexican · Philadelphia · $$
Insider Score3.8

El Rey is the date-night Mexican room in the city, and the steak tacos are the order. Carnitas and queso dip round out a focused menu that reads well for the occasion. The room earns its romantic reputation. Service timing has been uneven, with some guests seated late relative to reservation time, so building in patience is reasonable. For California-raised diners calibrating expectations, the kitchen performs above what most East Coast Mexican rooms deliver at this price.

What to orderSteak tacosCarnitas tacosQueso dip Call Directions Scored from the full review record 2013 Chestnut St, Philadelphia, PA 19103 · (215) 563-3330
What to know before choosing a restaurant

Best Fish Tacos in Philadelphia: 1. El Purepecha · 2. Buena Onda · 3. El Vez · 4. South Philly Barbacoa · 5. Tequilas Casa Mexicana. Addresses, prices and what to order.

Philadelphia's fish taco scene runs deeper than the cheesesteak conversation ever lets on. From the Baja-style counters near the Parkway to the Italian Market corridor and the neighborhood spots scattered across South Philly and beyond, the city's Mexican kitchens are doing serious work. These ten spots represent the range: casual counter service, BYOB birthday dinners, happy-hour margarita rooms, and one James Beard-honored address that belongs in any honest conversation about the city's table.

Tours in Philadelphia Food tours

Frequently asked

Where can I find the best fish tacos near me in Philadelphia?
El Purepecha in South Philly and Buena Onda near the Parkway are two of the strongest fish taco options in the city. El Purepecha does a consistent Baja-style fried fish taco; Buena Onda runs a California-leaning counter format with fish tacos as a menu focus. Every restaurant on this list earned its place based on the Insider Score, a rating derived from public review data. No restaurant pays to be listed.
Is South Philly Barbacoa worth the price for tacos?
Yes. South Philly Barbacoa, built around chef Cristina Martinez's James Beard-recognized kitchen, prices higher than a neighborhood taqueria, but the barbacoa is chopped to order and the carnitas are equally serious. It is one of the city's most important Mexican addresses. Its Insider Score reflects consistent performance across a large volume of public reviews.
Which of these Philadelphia Mexican restaurants are BYOB?
Los Gallos operates BYOB, making it a practical option for group dinners. Philadelphia has a strong BYOB culture generally, particularly in South Philly and on East Passyunk, so it is worth calling ahead to confirm any restaurant's current policy. The guide's Insider Score is based on public review data, and no restaurant pays to appear here.
Do any of these taco spots have good happy hour deals?
Loco Pez runs a $6 tajin rim margarita at happy hour and is cash only. Cantina Calaca Feliz closes happy hour at 6 p.m. on weeknights. Cantina Dos Segundos also offers happy hour options with a solid bar program. Each restaurant on this list was ranked by Insider Score, a metric drawn from public review data, with no paid placements.
ƒ

The data first, then the verdict

We start with the review record, not a press release. Every room here is a real kitchen with a strong rating across a meaningful number of reviews, ranked on our 10-point Insider Score. We weight consistency over time and the rooms locals return to, not the ones tourists pass through once. The list updates as the data does. How we work →

About the writer
Linh Nguyen
Global Editor

Linh Nguyen covers Philadelphia's immigrant and global table for Top of Philly: the Washington Avenue Vietnamese corridor, the Italian Market's Mexican kitchens, Chinatown, and the Cambodian, West African, and South Asian rooms across the region.

Five rooms, every Friday.

The new opening, the sleeper the score just flagged, and the one room worth booking this week. Free.

Get the Tip Sheet →