5 best pre-theatre restaurants in Edinburgh
Time to answer that perennial question: where’s good for a pre-show feed in Edinburgh that won’t break the bank and get you to your seat before curtain-up?

Edinburgh Street Food
Leith Street
Perfect for large (or fussy) groups, Edinburgh Street Food is sure to have a trader for everyone. Order bao buns from Bundits, vegan tacos from Antojitos or handmade pasta from Fabbrica. The food is fast and fresh, it’s a fun place to eat, and it’s convenient for Edinburgh Playhouse.

Junk Bar & Restaurant
58 South Clerk Street
Get to Junk for an early table (5–6pm, Wednesday–Sunday) and enjoy three small plates and a glass of fizz or beer, all for £25. It’s a great deal whether you’ve got concert tickets or not (it’s a good location for The Queen’s Hall and Summerhall): the street food champs love a pun and combine flavours like nowhere else in town.
Kahani Indian Restaurant
10 Antigua Street
You’ll find Indian classics and new favourites at Kahani, a bright and busy spot that’s handy for Edinburgh Playhouse and adept at the early evening order. Try the deeply delicious dhal makhani with black lentils, or pepper monkfish tikka from the tandoori grill. Service is fast and it’s BYOB.

Kanpai Sushi
8–10 Grindlay Street
Expect beautifully prepared and plated maki, nigiri and tempura at this serene sushi spot. The dragon roll with tempura king prawns, avocado, cucumber and tobiko roe is a must-order. While there isn’t a pre-theatre deal, early opening and proximity to The Lyceum, Usher Hall and Traverse makes it shoo-in. Booking essential.
The Lookout
38 Calton Hill
A chance to experience a fine-dining favourite for fewer pounds, with an easy stroll downhill to Edinburgh Playhouse after pudding. Set tasting menus change frequently, but currently feature Barra scallops with lobster butter and Perthshire roe deer. With incredible skyline views, it’s a real treat.
This article was written in partnership with The Balvenie.