Fish Restaurants in Edinburgh

 Whet your appetite at Edinburgh’s fish restaurants

Haggis may be the official dish of Scotland but there is far more to the local cuisine than that, as you might notice at the restaurants in Edinburgh. Fish and seafood dishes, too, count among the wide variety of traditional eats you can expect to find in the capital city, much to the delight of pescatarians. From smoked salmon to tatties and herring to cullen skink (thick soup made with smoked haddock, potatoes and onions), there’s much to discover at Edinburgh’s fish restaurants – owing to the almost 10,000 km long Scottish coastline with more than 700 offshore islands to boot. So buckle up, because you’re in for a tasty ride. Check out the listings on our portal and specify your search preferences with our unique filters for cuisine, location and price range before proceeding to reserve your table. Dining out has never been easier than with Quandoo!

Find available restaurants:
Sort by:Most relevant first
  • Most relevant first
  • Top-rated first
  • Most reviewed first
  • Most expensive first
  • Cheapest first

The Tailend Restaurant


Kilted Lobster

New Town

Fishers in Leith

Looking for the best restaurants near you?

The Fish People Cafe

Kinning Park



The Finnieston

  1. 1.

    Healthy dining begins at fish restaurants in Edinburgh

    The nutritional benefits of eating fish are far and plenty. Rich in omega-3 fatty acids and vitamins D and B2, fish is one of the best sources of low-fat protein and it’s also rich in calcium, phosphorus and minerals like iron, zinc, magnesium, iodine and potassium. When consumed as part of a regular diet, fish can aid in improving one’s heart and brain functions, thus lowering blood pressure and reducing one’s risk of a stroke or heart attack. With so much to gain from eating fish, why not treat yourself to a healthy serving of fish at your next meal? Excellent choices include fatty fish such as salmon, sardines, tuna, mackerel, trout and herring – all of which you can find at Edinburgh’s many fish restaurants.
  2. 2.

    Explore Scottish cuisine at Edinburgh’s fish restaurants

    Whether you’re looking eager to try out local delicacies at a fish restaurant in Edinburgh’s medieval Old Town or its commercial heart in the New Town, there is a broad range of satisfying options you can put on your plate. The finnan haddie, Scotland’s answer to the smoked haddock, is lightly salted and smoked at a low heat to produce its signature delicate flavour and a somewhat firm, yet silky texture. For more of the smoked variety at Edinburgh’s fish restaurants, you’ll want to have an Arbroath smokie, native to a town of the same name close to Dundee. After the haddock is brined overnight, it is then tied in twos with hemp twine and left to dry, before being smoked over hot and humid fire to give it its strong and smoky taste. When you visit a fish restaurant in Edinburgh, have a look on the menu to see you can also find eyemouth pales, cabbie claw, or one of the wonderful varieties of kippers, rollmops or kedgeree.
  3. 3.

    Fish restaurants in Edinburgh: No fishy business up north

    To the north of Edinburgh’s city centre lies its port district of Leith, which came to prominence in the Irvine Welsh hit novel, Trainspotting. Its seedy days are behind them these days, as foodies flock there for a coveted spot at one of its Michelin-starred restaurants. None of them may specialise in dishes made with fresh catch from the ocean, but they’ve certainly raised culinary standards across the board, leaving fish and seafood lovers with numerous quality options – in particular along Commercial Street, by the banks of the Water of Leith and down Leith Walk. Here, you’ll find some of Edinburgh’s finest fish restaurants, such as Fishers, The Ship On The Shore and The Tailend Restaurant, to name a few. To find more fish restaurants in Edinburgh, simply hop on the Quandoo website or mobile app to see what’s in your area and book ahead for a fuss-free evening out.