Love Seafood is the industry body charged with making sure that everyone eats as much Scottish fish and seafood as they can.

They have shared with us some places in Edinburgh where you can enjoy the cuisine on offer. Edinburgh has a variety of restaurants offering every style of food – and those below offer some very tempting fish dishes.

White Horse Oyster and Seafood Bar

Spend the day like a tourist and soak up the history and heritage of Edinburgh’s Royal Mile and then enjoy a delicious seafood meal at the White Horse Oyster and Seafood Bar which happens to be located in the oldest inn on the Royal Mile. The restaurant’s small plates are cooked to perfection including the monkfish satay served with sides of seaweed slaw and straw fries which makes for the ultimate combo.

The Fishmarket Newhaven

If fish and chips are your thing then you have to try the Fishmarket in Newhaven. With roots dating back to the 18th century, The Fishmarket offers up some of the finest fish and chips on the east coast. No ordinary chippy, the family run business serves fish and chips with flare and is renowned for a gourmet cooked-to-order experience, using only the freshest local catch. Crispy haddock served in the takeaway’s signature batter has kept this eatery a firm favourite with locals and tourists alike.  If eating on the go isn’t your thing, give their adjoining restaurant a try.

Teuchters Landing 

In the popular shore area of Leith, Teuchters Landing is renowned for its great food, whisky hoopla and large outdoor terrace. Serving comfort food at its finest, this relaxed pub is known for its welcoming atmosphere and range of excellent seafood dishes. Alongside standard plates are a range of dishes served in mugs, including two very Scottish options made using delicious smoked haddock – Cullen Skink (creamy smoked haddock soup) and Kedgeree (curried smoked haddock risotto). Can’t decide which to try? Why not have a small mug of each.

The Mussel Inn 

Sandwiched between Edinburgh’s two most prominent streets, Princes Street and George Street, The Mussel Inn is a true hidden gem. An award-winning establishment, this restaurant is the perfect place to experiment with new seafood dishes. Alongside their epic selection of mussels, we’d also recommend the whitebait served with roasted red pepper and garlic dip and seabass served with a chorizo and butter bean cassoulet. Booking in advance is recommended as this restaurant is only open Thursday – Sunday and we don’t want you to be disappointed.  


If far-away flavours are your thing then look no further than Ondine in Edinburgh’s old town. Famed for its strong sea to plate ethos, Ondine is one of the city’s most famous seafood restaurants. Try the classic fish soup enhanced with North African flavours of pungent saffron and oranges and a Harissa based Rouille or the spiced monkfish with Bhata aubergine which will take your taste sensations to a whole new level.