Restaurants in Edinburgh

Looking for the top places to eat and drink in Edinburgh? We have a great selection of local restaurants, cafés, and bars. Find your next favorite spot for a meal or a drink.

Cuisines in Edinburgh

Frequently asked questions

What kind of restaurants can I find in Edinburgh?

Edinburgh has a huge variety. You will find everything from traditional Scottish fare to modern European, Asian, and Middle Eastern cuisines. Casual cafes, pubs, and fine dining spots are all over the city.

Are there any good cafes for breakfast in Edinburgh?

Plenty. Many local cafes offer excellent breakfast and brunch options. You can find full Scottish breakfasts, lighter pastries, and specialty coffees, particularly around the Old Town and New Town areas.

Where are the best areas for bars and pubs in Edinburgh?

For pubs, head to the Grassmarket, the Royal Mile, or Leith. If you are looking for cocktail bars, George Street and the surrounding New Town streets have some great options, ranging from lively to sophisticated.

Do I need to book a table for dinner in Edinburgh?

It's a good idea, especially on weekends or if you are planning to visit a popular restaurant. Many places, particularly for groups, appreciate a reservation. For casual spots, you might be fine walking in.

Can I find vegetarian or vegan food easily in Edinburgh?

Absolutely. Edinburgh is very vegetarian and vegan friendly. Most restaurants offer dedicated options, and there are many fully plant-based cafes and eateries. Just ask your server or check menus online.

What are some must-try local dishes in Edinburgh restaurants?

You should definitely try haggis, neeps, and tatties for a classic. Cullen Skink, a creamy smoked haddock soup, is another local favorite. Don't forget to sample some Scottish seafood too.