Best Seafood Restaurants In Edinburgh

Scotland has a reputation for offering some of the finest produce in the world and its seafood is a source of international envy. While the North Sea is fairly inhospitable to humans, it’s a veritable paradise for sea creatures. As a result, the langoustines, hand-dived scallops, prawns, crab, mussels, lobsters and fish caught in its waters are juicy and filled with flavour.

Many a catch ends up overseas, however, plenty of Edinburgh seafood restaurants take advantage of this incredible bounty, working with suppliers to ensure that the freshest and most sustainable ingredients are used in their dishes. These are our favourite spots in the city, to indulge in some nutritious and delicious ocean fare.

Best Restaurants In Edinburgh For Seafood

Fishers Bistro

  • Seafood, Bistro
  • 1 Shore, Leith, Edinburgh, United Kingdom, EH66QW
The original Fishers, nestled on the historic shore in Leith, is set in a 17th century watchtower and is still winning awards 20 years after it first opened. This place offers two beautiful dining areas, the round room and bar or the restaurant, as well as outside dining in the summer months. All dining spaces offer a great atmosphere and fabulous seafood.
 

The Shore Bar & Restaurant

  • Seafood, British, Fine Dining
  • The Shore Bar and Restaurant, 3 Shore, Edinburgh, United Kingdom, EH6 6QW
Wood panelling, huge mirrors, open fires, and hearty, creative food – this is what The Shore Bar & Restaurant is all about, making it perfect for relaxed and cosy dining. Here you can expect friendly staff, good beer and an excellent wine list (with live jazz music three times a week!). The menu serves some great seafood dishes, including our favourite – the Shore Bar Fish Pie. Other options include Haddock & Chips, and Fish of the Day.
 

Cadiz

  • Seafood
  • 1st Floor, 77b George Street, Edinburgh, United Kingdom, EH2 3EE
Cadiz is an exciting seafood restaurant and cocktail bar on the first floor above Cafe Andaluz, overlooking George Street. Cadiz offers a wide selection of seafood dishes, prepared fresh daily using locally sourced produce where possible. The a la carte menu showcases the best market seafood, constantly changing to reflect availability and sustainability. A round-the-world culinary tour, it conjures up those memories of holidays you never wanted to end.
 

Mussel Inn

  • Seafood, Scottish
  • 61-65 Rose Street, Edinburgh, City Centre, United Kingdom, EH2 2NH
Mussel Inn is an award-winning Scottish seafood restaurant in a prominent city centre location. Perfectly suited for families, lunches, business lunches, dinners and celebrations, here you’ll find excellent value for money and friendly service. The menu features classic seafood dishes such as seafood chowder, mussel pots, king prawns, king scallops, oysters, shellfish pasta, and meat and vegetarian options. Mussel Inn, with its bistro-style interior and relaxed friendly atmosphere, is ideally suited for small or large families. Bring the kids and loved ones, and share a delicious, nutritious meal together.
 

The Fishmarket Newhaven 

  • Fish market, fish and chips 
  • Harbour, 23A Pier Place, Newhaven, Edinburgh EH6 4LP

The Fishmarket Newhaven is a celebrated seafood restaurant situated on Edinburgh’s historic Newhaven Harbour. Housed in a beautifully restored Victorian building that once served as a fishmonger’s filleting unit, the restaurant seamlessly blends heritage with modern elegance. The interior features emerald tiles, brass fittings, and a striking whale mural, creating a warm and inviting atmosphere for diners. 

The menu emphasises simplicity and quality, inspired by the philosophy of renowned chef Alistair Little. Dishes are crafted using the finest Scottish seafood, sourced through a close partnership with Welch Fishmongers. Standout offerings include the classic battered haddock and chips, succulent lobster served with garlic butter, and the rich monkfish curry. For those seeking lighter fare, the mussels marinières and crispy squid are popular choices. The restaurant also features an oyster happy hour, allowing you to indulge in fresh oysters paired with a glass of chilled white wine.

Fish and chips at the Fish Market Newhaven.

The Ship On The Shore 

  • Seafood, Champagne 
  • 24-26 Shore, Leith, Edinburgh, EH6 6QN

The Ship on the Shore is a renowned seafood restaurant celebrated for its commitment to serving the freshest Scottish fish and seafood. Situated in a historic building dating back to 1802, the restaurant boasts a charming interior with wood-panelled walls, high ceilings, and barley-twist columns, creating a warm and inviting atmosphere.

The menu features a variety of dishes, including classic fish and chips, Cullen skink, and a selection of fresh oysters, all prepared with a focus on quality and sustainability. With its prime location by the Water of Leith, The Ship on the Shore offers a picturesque setting for diners to enjoy exceptional seafood in a relaxed yet elegant environment.

Oysters at the ship on the shore.