TravelRestaurants › Edinburgh

Best Restaurants in Edinburgh

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 11, 2026 · Edinburgh, UK
Share:XFacebookRedditPinterest

Some links are affiliate links. Learn more.

Edinburgh — Edinburgh — Wikipedia
© Wikipedia contributors  ·  CC BY-SA via Wikimedia Commons

Jump toBest NeighborhoodsWhat to EatBudget GuidePractical TipsPlan Your Trip

The Edinburgh Food Scene in 60 Seconds


Tourist traps with £20 burgers and fake Scottish "authenticity" are everywhere. Locals skip the Royal Mile entirely. They queue at market stalls for haggis baps, hunt for hidden pubs in Grassmarket, and eat at the same family-run spots for 30 years.


The Real Edinburgh Eats (No Michelin, No Tourist Traps):


1. Grassmarket Pubs

The Experience: You’ll find locals nursing a pint at 10 a.m. in a stone-walled pub with no menus. Order the haggis neeps & tatties (mashed turnips & potatoes) from a woman who’s been serving it since the ’70s.

Price: £10-15 for a main, £4 for a pint. No reservation needed.


2. Stockbridge Market Stalls

The Experience: Skip the fancy shops. Head to the cottage pie stall near the bridge. The owner, a retired baker, cooks from a van. Eat on a bench while watching the Royal Mile tourists (locals laugh about it).

Price: £8-12 for a full meal. Cash only.


3. Dundee Street Bakeries

The Experience: Locals grab scotch eggs and shortbread from the tiny bakery at 7 a.m. before work. It’s the only place open before 9 AM in the city center.

Price: £3-5 for a full breakfast. Line forms by 7:30 a.m.


Why This Works: