Having eaten their way around Auld Reekie, The BBC Good Food team have shared a list of best places to eat in the city – from 'cheap eats' to restaurants which are a lot pricier but perfect for special occasions.
Browse our picture gallery to see what BBC Good Food deems to be the 25 of the best restaurants in Edinburgh – and tell us your own favourites in the comments section before you go.

13. Porto & Fi
Where: 47 Newhaven Main St, Newhaven, Edinburgh EH6 4NQ. Best for: Casual dining, cheap eats, child-friendly. BBC Good Food says: The breakfast menu, which includes a masterful eggs Benedict with salmon, often means the smart, bright Newhaven bistro is jammed full in the morning. Later on, afternoon tea and cakes are the main attraction. Photo: Third Party

14. Baba
Where: 130 George St, Edinburgh EH2 4JZ. Best for: Casual dining, cheap eats. BBC Good Food says: The people behind Glasgow restaurant Ox and Finch have brought their globetrotting culinary style to this Levantine-inspired brasserie, where Scottish nose-to-tail dining meets Yemeni cooking. Photo: Third Party

15. Origano
Where: 236 Leith Walk, Edinburgh EH6 5EL. Best for: Casual dining, cheap eats. BBC Good Food says: This bustling premises on Leith Walk may just be the best pizzeria in town, and is complete with a wood-burning oven Photo: Third Party

16. Restaurant Martin Wishart
Where: 54 Shore, Leith, Edinburgh EH6 6RA. Best for: Special occasions. BBC Good Food says: The insight which saw Martin Wishart boldly unleash fine dining on Leith back in 1999 and garner Edinburgh’s first Michelin star continues to drives his restaurant. It’s a well-oiled machine, still capable of surprising and delighting Photo: Third Party


