Fish and Chips in Edinburgh


The Fish Market Newhaven 

23A Pier Place, Newhaven, Edinburgh, EH6 4LP

Opening Hours: Monday – Sunday 11:00~22:00


An absolutely fantastic place near the sea serving lovely, fresh seafood. The restaurant has a good atmosphere and great service. By far one of the best fish and chips I have ever tasted. The deep fried Monkfish is to die for and the mussels are delightful as well. The chips in all the suppers are perfect too! The batter is light and not too heavy, making for a filling but not sickening meal. Everything is well cooked and nicely presented and the staff are friendly and helpful. The portion sizes are just enough to make you feel satisfied but not bloated…Can not fault the food or service – overall a wonderful experience!


East Coast   | 

171-173 North High Street, Musselburgh, EH21 6AN

Opening Hours: Closed on Mondays and Tuesdays

Wednesday – Friday 17:00~20:00 / Saturday – Sunday 14:00~20:00


Despite it being busy (which of course just reflects the popularity of the place), the service is great and the quality of food is excellent. Great atmosphere – cosy and tidy, efficient and friendly service, and unforgettable food. The fish and seafood are all so fresh and delicious, and you have an option of takeaway or dine in. You can order anything on the takeaway menu from suppers like the infamous haddock in batter with chips for £8.50, and smoked haddock in batter for £6.30 to something more unique but delicious like panko lemon sole for £8. Crispy calamari is my personal favourite, alongside other yummy options like stornoway black pudding fritters for £4.10. Just such an amazing place overall. Definitely one of my top recommendations for a chippy in Edinburgh.


Bertie’s Restaurant & Bar  | 

9 Victoria Street, Edinburgh, EH1 2HE

Opening Hours: Restaurant | Monday – Thursday 16:00~22:00 / Friday – Sunday 12pm~22:00

Takeaway | Monday – Thursday 17:00~22:00 / Friday – Sunday 12pm~22:00


Located near the Grassmarket, a great, central place, right in the heart of Edinburgh. Modern vibe to the restaurant and feels nice and lively. The haddock and chips definitely stood out to me as the batter was nice and crispy, and the fish was cooked so beautifully. Portion sizes are brilliant too. Why not also order a battered Mars bar for dessert to enjoy something only Britain would dream of making. One of the very few actual restaurants I’ve been to that’s dedicated to fish & chips, making everything taste that much better. Unlike any local chippy, it is a proper restaurant, which means the prices are rather expensive. The classic battered haddock & chips is £13. The flavours are all splendid and there’s a huge selection of foods on the menu. Would highly recommend this place for anyone wishing to enjoy a dine-in experience with proper fish and chips.


L’Alba D’Oro   | 

7 Henderson Row, Edinburgh, EH3 3DH

Opening Hours: Closed on Mondays / Tuesday – Sunday 17:00~21:30


Mostly takeaway with just a few places for sitting in. All the classics and sauces are lovely and halloumi fries are my new favourite thing! Fast, friendly service and if you like your haddock in breadcrumbs then this is the place for you. Ask for anything and the staff are always helpful. There are many other items available, from fried haggis to shrimp, to rotating daily specials, but the standard fish supper is usually the way to go. Healthy portions – golden, fluffy chips and all the food cooked perfectly. You can indulge in a variety of tasty bites ranging from a fresh haddock in batter supper for £9.50, salt and pepper squid supper for £7, hot and spicy chicken fillets for £6, and so much more.


The Gorgie Fish Bar   | 

136-138 Gorgie Road, Edinburgh, EH11 2NS

Opening Hours: Monday – Sunday 17:00~23:00


Not only do they serve great food, but their portion sizes are also excellent, and they offer kids options too. Polite staff, reasonable prices – a dressed haddock single for £6.80, dressed haddock supper for £8.80, scampi (10) single for £4.10, and an extra 2 pounds for supper, etc. Not only do they provide a range of chippy regulars, but they also have an extensive list of other foods including pizza, calzones, kebabs, black pudding, haggis, and more. Would recommend you pay a visit if you’re looking for a local chippy for a good price.


Pierinos   | 

11 Bernard Street, Edinburgh, EH6 6PWV

Opening Hours: Closed on Mondays / Tuesday – Sunday 16:00~22:00


The food is delicious and the place is always very busy with locals which is the best sign when looking for a bite to eat. You can phone up or use the app to place your order and can opt for a delivery or takeaway service. Fresh haddock fried in crispy batter with chips cost £8.80, £6.20 for without chips, you can order smoked sausage and chips for £5, breaded haddock without chips for £7, and so many other delightful foods including scampi, Stornoway black pudding, half chicken in batter, and a further list.


Salvatore’s  | 

16 Roseneath Street, Edinburgh, EH9 1JH

Opening Hours: Closed on Sundays / Lunch menu available 11:30~13:30

Monday – Thursday 11:30~13:30 / 16:40~23:30

Friday 11:30~13:30 / 16:40~23:45 / Saturday 16:30~23:45


The staff here couldn’t be more helpful and accommodating. The shop is spotlessly clean with excellent service. I particularly enjoy the calamari and onion rings but all the foods are fresh and taste amazing. Their pizza is also as good as any restaurant out there! Some of the best fish and chips I’ve had in town. Can’t beat some freshly cooked chips and massive portions for great value. A half fish and chips on the lunch time menu costs £5.95 and the breaded version of it for £6.95. They also offer a veggie burger and chips for £4.50. Definitely worth paying a visit!