When it comes to British cuisine, Scottish food is a great option when you want something hearty and comforting. It’s indulgent, traditional, and packed with flavour thanks to the abundance of top-quality produce available in Scotland – think smoked salmon, langoustines and, of course, haggis. There are a number of Scottish restaurants in London where you can try tasty Caledonian dishes for yourself. From the classic to the contemporary, check out our guide to where to eat Scottish food in London.
Where to eat Scottish food in London
-
The best Scottish food in London
-
1Deeney's Distinctive haggis toasties
-
2The Devonshire Scottish beef
-
3Boisdale Upscale cooking, whisky, and music
-
4Orasay Journey to the Outer Hebrides
-
5Escocesa Scotland meets Spain
-
6Berners Tavern Quality Scottish steaks
-
7The Popeseye Steak House Celebrated Scottish steakhouse
-
8Fishcotheque Get your deep-fried Mars bar here
-
9Spey Bar Whisky and snacks
-
Jump to
The best Scottish food in London
Distinctive haggis toasties
Located in Leyton, Deeney’s is a Scottish eatery serving comforting café food. The team also regularly tour the London food markets. Brunch, including fried breakfasts and sandwiches, is served but the cheese toasties are what really attracts a crowd. Don’t miss out on the haggis toastie, with vegetarian and vegan versions available.
-
360 High Road Leyton, Leyton/Waltham Forest
-
Website
•
Deeney's Leyton
020-375 905 82 - Read more on Thatsup
Scottish beef
It's all about Scotch beef cooked over charcoal, emulating the Old England cooking style, at The Devonshire in Soho. The beef is sourced from Scottish butchery AK Stoddart and comes from outstanding Scottish farmers, including neighbours Jim Fowlie and Gavin Ross from Strichen in Aberdeenshire. Charlie Carroll, founder of the well-known Flat Iron steak restaurants, is behind the Soho venture with business partner Oisin Rogers. Charlie buys the beef from AK Stoddart himself, where he has visited the farms and seen the entire process from the field through to the abattoir.
-
7 Denman St, Soho
- Website
- Read more on Thatsup
Upscale cooking, whisky, and music
Expect live music, whisky, and real Scottish cuisine at Boisdale. It’s a traditional place with a whisky bar, cigar terrace, classic decor, and private dining rooms. Live jazz is played every night, creating a buzzy atmosphere. On the menu, it’s upscale Scottish cooking – cured fish, venison carpaccio, cullen skink, and Aberdeenshire beef burgers.
-
13-15 Eccleston Street, Belgravia Cabot Square, Canary Wharf/Tower HamletsBoisdale of Belgravia
13-15 Eccleston Street, BelgraviaBoisdale of Canary Wharf
Cabot Square, Canary Wharf/Tower Hamlets -
Boisdale of Belgravia
boisdale.co.uk/locations/belgraviaBoisdale of Canary Wharf
boisdale.co.uk/locations/canary-wharfBoisdale of Belgravia
020-773 069 22Boisdale of Canary Wharf
020-771 558 18 -
Boisdale of Belgravia Boisdale of Canary Wharf
Journey to the Outer Hebrides
Taking inspiration from the Outer Hebrides, Orasay is a Notting Hill restaurant specialising in Scottish fish and seafood. It's a contemporary space decorated in warm earthy hues. The menu includes large and small plates like Shetland cod or prawns with miso butter. Every day there's a happy hour on oysters as well.
-
31 Kensington Park Road, Notting Hill
-
Website
•
Orasay
020-704 314 00 - Read more on Thatsup
Scotland meets Spain
Stoke Newington’s Escocesa is a modern place to explore Scottish seafood and Spanish tapas, fused together in a dining room with industrial stylings. Sample Shetland mussels, sea bass ceviche, and classic Spanish options like patatas bravas and chorizo. Wash it down with Spanish wines, sherries, or an intriguing Basque natural cider.
-
67 Stoke Newington Church St, Stoke Newington
-
Website
•
Escocesa
020-781 291 89 - Read more on Thatsup
Quality Scottish steaks
Berners Tavern serves contemporary British cuisine but it’s a great place if you’re looking for a taste of Scotland. A range of carefully-selected grass-fed Scottish steaks are on the menu – choose from rib-eye, sirloin, or fillet. Enjoy a meal in the creative restaurant, filled with striking pieces of art.
-
10 Berners St, Fitzrovia
-
Website
•
Berners Tavern
020-790 879 79 - Read more on Thatsup
Celebrated Scottish steakhouse
Steak fans in London shouldn't miss The Popeseye Steak House. The menu at this local restaurant is exclusively about steak, with a variety of prime cuts available. All of the meat is sourced from Scotland and hung for 28 days. They serve grass-fed Aberdeen Angus and Highland beef from the north of Scotland. Tartan tablecloths contribute to the Scottish vibe at this traditional restaurant.
-
108 Blythe Road, Hammersmith and Fulham
-
Website
•
The Popeseye Steak House
020-761 045 78 - Read more on Thatsup
Get your deep-fried Mars bar here
Fishcotheque in Waterloo has a fun name and serves classic British fish and chips. If you're looking for a taste of Scotland you'll certainly find it - the dessert menu includes the legendary deep-fried Mars bar. Our advice is to share one with your friends. Apart from that, it's classic chip shop food here.
-
79A Waterloo Road, South Bank/Southwark
-
Fishcotheque
020-780 398 92 - Read more on Thatsup
Whisky and snacks
Covent Garden venue Spey Bar is primarily a sophisticated drinking spot that focuses on whisky and cocktails. Whilst drinks are the main attraction, a small selection of dishes made with fine Scottish produce are also available. Expect oysters, cullen skink croquettes, and a haggis scotch egg. The venue is smart and comfortable with a drawing room vibe.
-
Browns Covent Garden, St Martin's Lane, Covent Garden
-
Website
•
Spey Bar
020-749 750 50 - Read more on Thatsup
- London
- Guides
- Restaurant
- Where to eat Scottish food in London