Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
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.
Was this helpful?
About · Contact · Editorial Policy · How We Make Money

10 BEST Restaurants in Edinburgh You’ll Regret Missing · via Travels Unfiltered
Headlines sourced via Google News · Updated April 2026
Edinburgh's food scene offers everything from £5 street snacks to £50+ fine dining, with most casual meals averaging £12-£18. A pint of local ale costs around £5, while a full dinner at a mid-range spot typically runs £25-£35.
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | £5-£8 | Craigmillar Market, Grassmarket |
| Casual | £12-£18 | The Witchery, The Cailin |
| Mid-range | £25-£35 | Bistro 55, The Kitchin |
| Fine dining | £50+ | The Witchery, The Scran & Scallie |
| Daily budget | £35-£60 | Mix of street food, casual, and one mid-range meal |
Pro tip: Visit farmers' markets like Stockbridge for affordable fresh produce, and avoid tourist hotspots for better value. Many pubs offer lunch deals under £10.
Navigate Edinburgh's restaurant districts with this interactive map. Click to explore the city.
Opened in 1985, this Castle Rock institution remains a benchmark for Scottish cuisine. Order the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local barley, the Highland venison saddle with blackberry jus (£48 for two), and the Cullen Skink (smoked haddock soup, £12 for two) with local
Edinburgh’s dining scene thrives in distinct zones, each with its own culinary identity. From Michelin-starred fine dining to casual bistros, the city’s food culture is deeply rooted in Scottish tradition with modern twists. Avoid tourist traps by focusing on areas where locals eat, particularly those within a 10-minute walk of major landmarks or historic streets.
Leith, once a working-class port, now hosts Edinburgh’s most dynamic food scene. The area’s seafood-focused restaurants, like The Kitchin (three Michelin stars, £120–£150 tasting menu) and The Scran & Scallie (local ingredients, £30–£40 mains), dominate. The Waterfront area offers casual options such as The Fishmarket (fish and chips, £12–£15). Leith Walk, lined with independent eateries, serves dishes like haggis neeps and tatties (traditional Scottish dish, £18–£22) at places like The Herring & The Hare. Accommodation ranges from budget hostels to luxury hotels like The Balmoral, but Leith’s charm lies in its authenticity.
New Town, a UNESCO World Heritage site, balances historic elegance with contemporary dining. The area’s high-end restaurants, such as The Witchery by the Castle (Scottish fine dining, £65–£85 mains), cater to tourists but remain popular with locals. For a more intimate experience, try The Pantry (modern Scottish, £25–£35) or The Gilded Balloon (pub-style, £15–£25). The area’s proximity to the Royal Mile makes it ideal for post-dinner strolls. Accommodation options include The Balmoral (luxury, £300–£500/night) and The City Rooms (mid-range, £120–£180/night).
Cowgate, a historic district near the Old Town, is known for its lively pub culture and affordable dining. The area’s standout is The Witchery (Scottish fine dining, £65–£85 mains), but more accessible options include The Clink (Scottish pub food, £12–£18) and The White Hart (traditional Scottish, £15–£20). Cowgate’s narrow streets host a mix of casual eateries and upscale venues, with a focus on locally sourced ingredients. Accommodation ranges from The Elephant House (budget, £50–£80/night) to The Balmoral (luxury, £300–£500/night).
Stockbridge, a leafy suburb with a village feel, offers a relaxed dining atmosphere. The area’s most acclaimed spot is The Gilded Balloon (Scottish pub food, £15–£25), but The Pantry (modern Scottish, £25–£35) and The White Hart (traditional Scottish, £15–£20) are also popular. Stockbridge’s cafes, like The Little Bakery, serve artisanal pastries and coffee (£3–£5). The area’s proximity to the Meadows makes it ideal for post-meal walks. Accommodation options include The Stockbridge Hotel (mid-range, £100–£150/night) and The Balmoral (luxury, £300–£500/night).