Food & Drink

Philly’s Finest Fish Tacos: 14 Must-Try Spots!

Philadelphia is known for its diverse food scene, and when it comes to seafood, the city does not disappoint.

Fish tacos have become a popular dish among locals and tourists alike, and there are many restaurants that offer their own unique take on this classic dish.

Whether you prefer your fish grilled, fried, or blackened, there is a place in Philadelphia that will satisfy your cravings.

From small taco stands to upscale restaurants, the city has something to offer for everyone's taste and budget.

The best fish tacos in Philadelphia are made with fresh ingredients and are packed with flavor.

Some restaurants use traditional Mexican spices and seasonings, while others add their own twist to the dish by using unique sauces and toppings.

In this blog post, we will explore some of the best places to get fish tacos in Philadelphia. We will highlight the top restaurants that are known for their delicious fish tacos and provide you with an insider's guide to the best spots in the city.

So if you're a fan of this delicious dish or just looking to try something new, keep reading to discover the best places for fish tacos in Philadelphia.

1. El Vez

El Vez
121 S 13th St, Philadelphia, PA 19107 (Google Maps)

El Vez is a trendy Mexican restaurant that serves upscale eats and cocktails in a colorful, flashy setting.

Their fish tacos are a must-try and are highly recommended by locals and tourists alike. The tacos are made with fresh ingredients and bursting with flavor.

The service is attentive and the atmosphere is lively, making it a great spot for a night out with friends or a casual lunch.

El Vez is definitely worth a visit for their delicious fish tacos and overall great dining experience.

2. Nemi

Nemi
2636 Ann St, Philadelphia, PA 19134 (Google Maps)

If you're in the mood for delicious fish tacos, Nemi is the place to be. The restaurant offers a relaxed atmosphere and friendly service.

The tacos are packed with flavor and the churros are a must-try. Nemi also offers a variety of other Mexican dishes, including steak fajitas, chicken enchiladas, and ceviche.

The margaritas are impressive, but they also serve a good standard vodka soda. The staff is accommodating and the restaurant offers both indoor and outdoor seating.

If you're looking for a great place to enjoy fish tacos, Nemi is definitely worth a visit.

3. Nora's Kitchen

Nora's Kitchen
248 South St, Philadelphia, PA 19147 (Google Maps)

Nora's Kitchen is a must-visit for anyone craving delicious fish tacos.

The staff is attentive and the homemade hot sauces are a perfect complement to the tacos. The portions are generous, making it a great value for the price.

The tacos are flavorful and the doubled up corn tortillas hold up well. The customer service could be improved, but the quality of the food makes up for it.

Nora's Kitchen is a cozy spot serving Mexican favorites with a cheery vibe.

4. Cantina Calaca Feliz

Cantina Calaca Feliz

Cantina Calaca Feliz is a colorful modern Mexican spot that serves creative takes on traditional cuisine.

The fish tacos are a must-try, with delicious Chipotle and avocado aioli on the side.

Taco Tuesday is a great deal with $3 off all tacos, and the mahi-mahi tacos are amazing. The service is excellent and the back patio is beautiful.

Prices are reasonable and portions are generous. This place is definitely worth a visit for anyone looking for great Mexican food.

5. Cafe Ynez

Cafe Ynez
2025 Washington Ave, Philadelphia, PA 19146 (Google Maps)

Cafe Ynez is a colorful Mexican diner that serves delicious fish tacos. The decor is well done and the staff is friendly.

The menu is diverse and interesting, with generous portions of meat in the tacos and delicious sides like fried corn salad.

The service is superior to all other restaurants around, making it a great experience.

Cafe Ynez is a hidden gem that is definitely worth a visit for anyone who loves Mexican cuisine.

6. Loco Pez

Loco Pez
2401 E Norris St, Philadelphia, PA 19125 (Google Maps)

Loco Pez is a cash-only taqueria that serves up California-style Mexican grub in a kitschy, retro-themed space.

They offer a wide selection of fish tacos, including carne asada and pork belly specials. Vegetarian options are available, such as the soy chorizo burrito.

The atmosphere is friendly and relaxed, with upbeat music and neon lights throughout. Customers can enjoy their food and drinks in the outdoor seating area, which has little dining spots for shade.

Prices are reasonable, and the service is fast and friendly. Loco Pez is a must-visit for anyone looking for great fish tacos and a fun dining experience.

7. Mission Taqueria

Mission Taqueria
Above Oyster House, 1516 Sansom St 2nd Floor, Philadelphia, PA 19102 (Google Maps)

Mission Taqueria is a lively Mexican restaurant that serves up delicious fish tacos.

The atmosphere is bright and buzzy, with playful decorations throughout the space. The service is friendly and attentive, making for an enjoyable dining experience.

The fish tacos are a must-try, with fresh and flavorful ingredients that are sure to satisfy any seafood lover's cravings.

Whether you're in the mood for a quick lunch or a fun night out with friends, Mission Taqueria is a great choice for tasty food and good vibes.

8. Taqueria Morales

Taqueria Morales
1429 Jackson St, Philadelphia, PA 19145 (Google Maps)

Taqueria Morales is a hidden gem for fish taco lovers. The menu offers a variety of authentic Mexican dishes made with fresh ingredients.

The staff is friendly and provides excellent customer service. The atmosphere is relaxed and comfortable, making it a great spot for a casual meal.

The fish tacos are a standout dish, with perfectly fried fish and flavorful toppings. The homemade tortillas are a nice touch and add to the overall experience.

Prices are reasonable, making this a great spot for a tasty and affordable meal. If you're in the mood for some delicious fish tacos, Taqueria Morales is a must-visit.

9. Mexican Grill Stand

Mexican Grill Stand
1724 N 13th St, Philadelphia, PA 19122 (Google Maps)

If you're looking for a great place to grab some fish tacos, Mexican Grill Stand is worth checking out.

The tacos are served on fresh double corn tortillas and are packed with flavor. The prices are reasonable and the wait times are quick.

The staff is friendly and always willing to help. They also have other delicious options to try, like the chorizo burrito and chips with guacamole.

It's a must-visit spot for anyone who loves authentic Mexican food.

10. Pistolas Del Sur

Pistolas Del Sur
1934 E Passyunk Ave, Philadelphia, PA 19148 (Google Maps)

Pistolas Del Sur is a vibrant Mexican restaurant that serves up some of the best fish tacos in town. Located in a bustling neighborhood, this spot is known for its creative and flavorful dishes.

The menu is extensive, with a variety of options to choose from. The fish tacos are a must-try, with fresh and perfectly cooked fish that is complemented by a mix of herbs and spices.

The atmosphere is lively, with a fun and energetic vibe that makes it a great spot for a night out with friends.

The service is attentive and friendly, making for a memorable dining experience. If you're looking for a great place for fish tacos, Pistolas Del Sur is definitely worth checking out.

11. Taqueria Amor

Taqueria Amor
4410 Main St, Philadelphia, PA 19127 (Google Maps)

If you're in the mood for some delicious fish tacos, Taqueria Amor is the place to go.

This vibrant Mexican restaurant offers a wide variety of creative and modern Mexican eats, as well as margaritas and tequila flights.

The food is fresh and flavorful, and the service is top-notch. With a fun and colorful atmosphere, Taqueria Amor is the perfect spot for a casual night out with friends or a date night.

Don't miss out on their tasty fish tacos, which are sure to leave you satisfied and craving more.

12. Revolution Taco

Revolution Taco
2015 Walnut St, Philadelphia, PA 19103 (Google Maps)

Revolution Taco offers unique and creative fish tacos that are definitely worth trying.

The menu features a variety of options, including some vegetarian choices. The open kitchen is clean and the service is top-notch.

The only downside is the inability to mix and match tacos in the three-taco pack.

Despite this, Revolution Taco is a great spot for a quick and delicious lunch or dinner.

13. Quetzally Mexican Food

Quetzally Mexican Food
1225 Fitzwater St, Philadelphia, PA 19147 (Google Maps)

If you're looking for authentic and affordable Mexican food, Quetzally Mexican Food is a must-try.

Their fish tacos are a standout dish, packed with fresh ingredients and bursting with flavor. The restaurant is family-run, with friendly staff who provide great service.

The menu offers a range of Mexican favorites, including burritos, quesadillas, and nachos. The portions are hearty, making it a great spot for a filling lunch or dinner.

Whether you eat in or take out, Quetzally Mexican Food is a great option for delicious and satisfying Mexican cuisine.

14. Los Camaradas

Los Camaradas
918 S 22nd St, Philadelphia, PA 19146 (Google Maps)

Los Camaradas is a neighborhood Mexican restaurant that serves up some amazing fish tacos.

The menu also features short rib enchiladas and a diverse selection of taco platters to suit all preferences.

The atmosphere is relaxed and friendly, with beautiful murals adorning the walls. The margaritas are a hit, and the nachos and guacamole are solid options as well.

While it may be a bit pricier than your typical taco spot, the quality of the food and service make it worth the visit.