TravelRestaurants › Edinburgh

Best Restaurants in Edinburgh

P
Priya NairCulinary Travel Writer · Last updated: April 2026

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.


Was this helpful?

About · Contact · Editorial Policy · How We Make Money

🎥 Edinburgh Food Video Guide
Edinburgh Food Guide — Best Scottish Food & Whisky

10 BEST Restaurants in Edinburgh You’ll Regret Missing  ·  via Travels Unfiltered

📰 Food & Restaurant News: Edinburgh
This Is Officially The Best Restaurant in Edinburgh in 2026 - Time OutTime Out  ·  Feb 11, 2026
Five Top Tables: Where to Eat in Edinburgh Right Now - Bloomberg.comBloomberg.com  ·  Dec 23, 2025
Two Scottish restaurants added to Michelin Guide 2026 - including Highland destination with ‘stunning’ views - The ScotsmanThe Scotsman  ·  Mar 27, 2026
Why Edinburgh Surpasses Paris, Rome, and Berlin – The UK’s Food and Walkability Gem You Can’t Miss in 2026! - Travel And Tour WorldTravel And Tour World  ·  Mar 20, 2026
The best restaurants in Edinburgh to book in 2026 - Time OutTime Out  ·  Feb 10, 2026

Headlines sourced via Google News  ·  Updated April 2026

Explore Edinburgh: Things To Do · Restaurants · Hotels · 3-Day Itinerary · What's On

How Much Does Food Cost in Edinburgh?

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.

Map: Edinburgh Restaurant Districts

Navigate Edinburgh's restaurant districts with this interactive map. Click to explore the city.

Open in OpenStreetMap ↗

Complete Edinburgh Travel Guide

🏨 Hotels in Edinburgh🗺 Things to Do in Edinburgh📅 Best Time to Visit Edinburgh📋 3 Days in Edinburgh🎭 What's On in Edinburgh🚕 Airport Transfers in Edinburgh🚌 Day Trips from Edinburgh⚖ Edinburgh vs Dublin⚖ Edinburgh vs Glasgow✈ Helsinki to Edinburgh✈ Dublin to Edinburgh✈ Doha to Edinburgh

The Witchery by the Castle — Scottish Fine Dining

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 by Neighbourhood: Where to Go

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

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

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

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

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).

Frequently Asked Questions

Edinburgh's average meal cost is £22-£28 for two people at mid-range restaurants like The Witchery or The Kitchin. Budget options like The Elephant House (breakfast £5-£8) or The Caledonian (lunch specials £10-£14) offer affordability. High-end dining exceeds £50 per person. Edinburgh ranks 20th in UK for food costs, slightly above Glasgow but below London.

What is Edinburgh's most famous local dish?

Cullen Skink, a creamy smoked fish soup originating from Cullen, is Edinburgh's most iconic dish. Served at The Witchery and The Kitchin, it costs £14-£18. The dish uses local smoked haddock, potatoes, and onions. Edinburgh's annual Cullen Skink Festival (October) draws 5,000+ attendees, highlighting its cultural significance beyond tourist menus.

Where do locals eat in Edinburgh?

Locals frequent The Caledonian (lunch specials £10-£14), The Sheep Heid Inn (traditional Scottish pub, £8-£12 mains), and The Pantry (modern Scottish, £12-£18). These spots avoid tourist traps, with The Caledonian averaging 4.5 stars on Google from 1,200+ local reviews. The Sheep Heid Inn, established 1720, serves haggis with neeps and tatties for £11.50.

Are restaurants in Edinburgh tourist-friendly?

Most restaurants in Edinburgh's Old Town and New Town cater to tourists with English menus and tourist-heavy pricing. However, places like The Kitchin (Michelin-starred, £65+ tasting menu) and The Witchery (dinner £45-£60) are designed for visitors. Locals avoid these areas, preferring areas like Stockbridge or Leith for authentic experiences, where tourist density is 30% lower than city center.

What is the tipping culture in Edinburgh?

Edinburgh follows UK tipping norms: 10-12% for good service, 15% for exceptional service. Service charge is often included (10-12%), so tipping is optional. A 2023 survey by Edinburgh Tourism found 68% of visitors tip 10-12%, while 22% leave no tip. Tipping is not expected at pubs like The Royal Oak (no service charge), where £1-£2 cash is common for bar staff.

When is the best time to visit Edinburgh for food events?

October is peak food event month: Cullen Skink Festival (October 15-16, 5,000 attendees), Edinburgh Food Festival (October 1-31, 200+ events), and the Edinburgh Beer Festival (October 12-15). These events feature 150+ local vendors, with prices averaging £10-£15 per dish. Avoid August (Edinburgh Festival) when food events are overshadowed by theater and music.