Fish and chips is a classic dish that has been enjoyed for generations. Philadelphia, known for its rich culinary scene, has no shortage of restaurants serving this beloved dish.
Whether you prefer your fish and chips greasy and crispy or light and flaky, there is a place in Philadelphia that will satisfy your cravings.
But with so many options to choose from, it can be overwhelming to decide where to go. That's where this guide comes in.
We've scoured the city to bring you the best places for fish and chips in Philadelphia. From casual fish shacks to upscale restaurants, we've got you covered.
But what makes a good fish and chips? It all starts with the fish. The best fish and chips are made with fresh, high-quality fish that is battered and fried to perfection.
The batter should be light and crispy, not too thick or greasy. And of course, the chips (or fries) should be just as tasty as the fish – crispy on the outside and soft on the inside.
So whether you're a local or a visitor, join us as we explore the top spots for fish and chips in Philadelphia.
Get ready to indulge in this classic dish and discover some new favorite restaurants along the way.
1. The Dandelion
The Dandelion is a British-themed gastropub that serves modern takes on British cuisine in a pubby setting.
Their fish and chips are a must-try and are prepared to perfection. The portions are more than ample, and the presentation is just as you would expect in an English Pub.
The servers are attentive and helpful, making the dining experience pleasant.
The atmosphere is cozy and welcoming, and the decor is spot on. The Dandelion is a great spot for a dinner date or a night out with friends.
2. Dutch Eating Place
Looking for a place for some delicious fish and chips in the heart of the city, Dutch Eating Place is a must-visit.
They offer fresh and crispy fish with a side of perfectly cooked fries.
The portions are huge and the prices are reasonable. The service is quick and the staff is friendly.
Don't miss out on this corner gem for some authentic Pennsylvania Dutch-style fish and chips.
Stargazy is a cozy British restaurant that serves up some of the most delicious fish and chips in town.
The crispy batter on the fish is perfectly seasoned and pairs well with the fluffy chips. The mushy peas are a great side dish that adds a nice contrast to the dish.
The restaurant also offers a variety of savory and sweet pies that are equally delicious. The ambiance is warm and inviting, making it the perfect spot for a casual meal with friends or family.
If you're in the mood for some authentic British cuisine, be sure to check out Stargazy.
4. National Mechanics
Located in a converted bank building, National Mechanics is a casual eatery that serves up delicious American fare.
While they have a variety of menu items, their fish and chips is a standout dish.
The crispy batter and perfectly cooked fish is a must-try for any seafood lover. Plus, their friendly staff and unique atmosphere make for a memorable dining experience.
Whether you're looking for a quick bite or a night out with friends, National Mechanics is worth a visit.
5. Con Murphy's Irish Pub
Con Murphy's Irish Pub is a great spot for fish and chips.
The dish is better than average and the fries are good.
The atmosphere is cozy and there are two indoor bars and outside seating.
The service is decent and the staff is friendly. It's a recommended spot for an after-work bar visit.
6. The Olde Bar
The Olde Bar is a seafood restaurant and bar with a retro saloon atmosphere. They offer a variety of seafood dishes and a raw bar.
The restaurant is set in the Old Original Bookbinder's and serves classic dishes executed with modern professionalism.
The cocktails are also thoroughly enjoyed by customers. The staff is friendly and attentive.
The Olde Bar is a great place to enjoy seafood in a unique setting.
7. The Black Sheep Pub & Restaurant
The Black Sheep Pub & Restaurant is a cozy Irish pub that serves up some delicious fish and chips.
The bartenders are friendly and the service is fast, even during busy hours. The menu is small but the food is cooked with love and tastes great.
The bacon on the Black Sheep Burger is thick cut and the fish is fried to perfection.
The pub also has a good selection of tap beer. The atmosphere is casual and it's a great spot to hang out for a few hours.
8. Knock Restaurant and Bar
Knock Restaurant and Bar serves up some of the best fish and chips around. The atmosphere is lively and the staff is friendly.
The menu has a variety of options, but the fish and chips are the standout dish.
The batter is crispy and the fish is fresh.
It's a great spot for a casual meal or a night out with friends. Don't miss out on this gem in the city.
9. Pub & Kitchen
Pub & Kitchen is a lively gastropub that offers a variety of Euro-American dishes. Their fish and chips are a must-try, and their burgers are some of the best around.
The atmosphere is stylish and comfortable, with a charming and inviting space that makes it perfect for a night out with friends or a date night.
The service is excellent, with attentive and friendly staff who are always ready to help. The drinks are outstanding, with a good variety on draft and excellent cocktails.
If you're looking for a great place to enjoy some delicious food and drinks in a fun and lively setting, Pub & Kitchen is definitely worth checking out.
10. New Deck Tavern
New Deck Tavern is a great place to get fish and chips. The fish is served with more fish than batter, making it a delicious meal.
The tavern has a warm and inviting atmosphere, and even has outside fireplaces to provide warmth when seated outside.
The service is great, and the bartenders are friendly and attentive. The tavern also offers a variety of drinks and pub grub, making it a great spot for a night out with friends.
If you're in the area and looking for a good place to get fish and chips, be sure to check out New Deck Tavern.
11. Cuba Libre Restaurant & Rum Bar – Philadelphia
Cuba Libre Restaurant & Rum Bar in Philadelphia offers delicious fish and chips that are a must-try for seafood lovers.
The ambiance is unique and transports guests to a Cuban neighborhood with its authentic decor.
The menu offers a great selection of dishes and drinks, including rum flights and mojitos. The customer service is excellent, with friendly and attentive staff.
Prices are reasonable for the portions. It's a great place to dine with friends or family and experience Cuban cuisine and culture.
12. Moriarty's Restaurant
Moriarty's Restaurant is a cozy Irish pub that offers delicious fish and chips. The pub has a warm and inviting atmosphere that makes you feel at home.
The fish and chips are cooked to perfection, crispy on the outside and flaky on the inside.
The portion size is generous, and the prices are reasonable. The staff is friendly and attentive, providing excellent service.
If you're looking for a great place to enjoy some delicious fish and chips, Moriarty's Restaurant is the place to be.
13. Hard Rock Cafe
Looking for a place to indulge in some delicious fish and chips in a lively atmosphere with rock music playing in the background, then Hard Rock Cafe is the place to be.
With a menu that caters to all tastes, you can also enjoy a variety of American classics, including burgers, steak and fajitas.
The friendly staff will make you feel welcome and ensure you have a memorable dining experience.
So, head to Hard Rock Cafe and satisfy your craving for some mouth-watering fish and chips.