Edinburgh’s dining scene is a dynamic combination of traditional recipes and innovative tastes. The capital of Scotland is one of the most popular cities to visit in all of the UK. Its rich culture and historical significance and monuments draw in travellers looking to experience a trip that's both uniquely Scottish and worldly. 

    One of the best ways Edinburgh's diverse culture manifests is in its restaurant scene, where you'll find everything from classic fare to cuisine from across the globe. Check out our list of places locals love to eat in Edinburgh if you're looking for authentic Scottish dishes – like the notorious haggis. 


    Bluebird Cafe

    Enjoy a classic American breakfast

    Bluebird Cafe is a must-visit if you're looking for a delicious breakfast in Edinburgh. Their menu is quite diverse, as you'll find traditional Scottish dishes such as black pudding and haggis, as well as American classics like bacon, eggs and pancakes. The Full Scots Breakfast is one of the most popular items on the menu – it comes with fresh and large portions, along with freshly brewed coffee.

    Location: 5 Canonmills, Edinburgh EH3 5HA, UK

    Open: Monday–Friday from 7.30 am to 4 pm, Saturday–Sunday from 8 am to 5 pm

    Phone: +44 (0)7749 971847


    Lucky Yu

    Vegan and meat-based Asian tapas

    Lucky Yu is an Asian fusion restaurant in Elm Row that offers a wide variety of sharable dishes. Popular options include gyoza, bao (buns) and dim sum. There are vegan options like the miso and aubergine gyoza, along with meat dishes such as the lobster and chorizo bao with coconut and chilli mayo. 

    Just make sure you book a table in advance, as there are only about 20 or so seats available. Lucky Yu is also BYOB, so grab some cans or a bottle of wine from one of the nearby shops.

    Location: 62 Elm Row, Edinburgh EH7 4AQ, UK

    Open: Daily from 5 pm to 11 pm

    Phone: +44 (0)13 1556 7930


    Nok's Kitchen

    Gourmet Thai food in Stockbridge

    Nok's Kitchen is an authentic Thai restaurant in Edinburgh's Stockbridge neighbourhood. It offers beautifully presented and delicious food that's suitable for everyone, including vegans and those with other dietary restrictions. The menu consists of authentic Thai dishes with some recipes that date back centuries, yet they've all been updated to contemporary dining standards. 

    The restaurant is styled like a 17th-century townhouse, reinforcing the atmosphere of authenticity. While it has only been open since 2016, Nok's Kitchen has already made a name for itself around town, winning numerous accolades thanks to the hard work of their passionate and dedicated team.

    Location: 8 Gloucester Street, Stockbridge, Edinburgh EH3 6EG, UK

    Open: Sunday–Thursday from noon to 2.30 pm and from 5.30 pm to 10 pm, Friday–Saturday from noon to 2.30 pm and from 5.30 pm to 10.30 pm

    Phone: +44 (0)13 1225 4804



    Indulge in vegan delights

    Harmonium offers some of the best vegan dishes in Edinburgh. All of their offerings are not only free from animal products, but they don't feature any animal derivatives at all. Instead, you'll find a completely animal-free menu full of delicious meals for everyone can enjoy. 

    As if that weren't enough, the drink menu is also quite robust, with rotating draught and cask beers. There are seasonal cocktails available as well, and the wine list is entirely 100% organic. You can even bring your dog along for a meal if you like, as water bowls and treats are available upon request.

    Location: 60 Henderson Street, Leith, Edinburgh EH6 6DE, UK

    Open: Monday–Thursday from noon to 11 pm, Friday from noon to midnight, Saturday from 11 am to midnight, Sunday from 11 am to 11 pm

    Phone: +44 (0)13 1555 3160


    David Bann

    Simple and healthy vegetarian cuisine

    David Bann is one of the leading vegetarian restaurants in all of Scotland, serving dishes that even dedicated meat-eaters can enjoy. The dishes are notably creative and satisfying. Vegetarians can take comfort in the fact that they can choose every item on the menu, but the quality ingredients and dedication to excellence ensure a positive dining experience for everyone, regardless of tastes. Just be sure to leave room for some of their delicious desserts, such as the whisky panna cotta.

    Location: 56-58 St Marys Street, Edinburgh EH1 1SX, UK

    Open: Monday–Thursday from noon to 9.45 pm, Friday from noon to 10.15 pm, Saturday from 11 am to 10.15 pm, Sunday from 11 am to 9.45 pm

    Phone: +44 (0)13 1556 5888


    photo by Ewan Munro (CC BY-SA 2.0) modified


    Dough Pizzeria

    Get creative by customising your own pizza

    Dough Pizzeria is among the best places if you're looking for delicious stone-baked pizza in Edinburgh. They source all their ingredients either from Scotland or their home country of Italy, so you can always count on freshness and authenticity. 

    A wide variety of toppings are available for you to customise your own pizza. You can also choose from one of their premade options, such as the parmigiana and quattro formaggi, the latter of which is a common favourite for cheese lovers. As is the case with all the best pizza places, you can also get food delivered right to your door.

    Location: 172 Rose Street, Edinburgh EH2 4BA, UK

    Open: Sunday–Thursday from noon to 10 pm, Friday–Saturday from noon to 11 pm

    Phone: +44 (0)13 1225 1588


    The Starbank Inn

    Relax with ale and pub food

    The Starbank Inn is a promising destination if you're looking for a place to relax and have a pint. There are plenty of drink options available, and the seating is comfortable enough to let you sit back and watch some footie on TV. 

    In terms of food, you'll find the standard pub fare options, but the quality tends to exceed what most may expect from a pub. Fish and chips are among the more popular options here, but you'll also find haggis fritters if you're looking for a meal that's positively Scottish.

    Location: 64 Laverockbank Road, Edinburgh EH5 3BZ, UK

    Open: Monday–Wednesday from 11 am to 11 pm, Thursday from 11 am to midnight, Friday–Saturday from 11 am to 1 am, Sunday from noon to 11 pm

    Phone: +44 (0)13 1552 4141


    The Sheep Heid Inn

    Historic Scottish pub grub

    The Sheep Heid Inn is housed in a historic building in the heart of Edinburgh. It was a favourite of local poets and monarchs from days past. While its historic charm is inviting, its menu of British and Scottish dishes is notably modern. Consider sitting out in the outdoor garden space to enjoy the gorgeous summer air in Edinburgh while you chow down on your meal.

    Location: 43-45 The Causeway Duddingston, Edinburgh EH15 3QA, UK

    Open: Monday–Thursday from 11 am to 11 pm, Friday–Saturday from 11 am to midnight, Sunday from noon to 11 pm

    Phone: +44 (0)13 1661 7974


    photo by Edwardx (CC BY-SA 3.0) modified



    Experiment with Middle Eastern fare

    Beirut is one of the more unique eateries in Edinburgh as it offers authentic Middle Eastern food with clear Lebanese roots. The halal food comes in many varieties, with options for meat-eaters and vegetarians alike. Must-tries include the vegan hummus and the mixed grill of lamb skewers and chicken cubes. 

    The decor features Middle Eastern inspirations, and everyone can enjoy the warm and welcoming atmosphere inside. If you're not used to Middle Eastern food, the servers are always happy to talk you through the menu to help you find something you'll love.

    Location: 24 Nicolson Square, Edinburgh EH8 9BX, UK

    Open: Daily from noon to 11 pm

    Phone: +44 (0)13 1667 9919


    The Dogs

    Stretch your budget with simple, classic cuisine

    The Dogs restaurant offers traditional British cuisine in a charming gastropub setting right in the heart of New Town. Its building dates back to the Georgian era and features some of the more eccentric quirks of that time such as mismatched furniture. 

    Most of the menu contains fish, steak and game, but you can get plenty of fresh veggies as well. All its food is locally sourced and cooked fresh to order. The atmosphere inside is notably relaxed and casual, so you don't have to dress fancy to enjoy its top-tier food.

    Location: 110 Hanover Street, Edinburgh EH2 1DR, UK

    Open: Daily from noon to 2.30 pm and from 6 pm to 10 pm

    Phone: +44 (0)13 1220 1208


    Start planning your trip

    Keep exploring


    United Kingdom

    Back to top