12 Best Restaurants in Edinburgh Locals Love
Ask any Edinburgh local where to eat and the answer rarely starts on the Royal Mile. The best restaurants in Edinburgh cluster instead around Leith's Shore, the lanes of Stockbridge, and the quieter streets of New Town. We've mapped out where locals actually book a table in 2026, from Michelin-starred rooms to a £4 bagel.
This guide skips the tourist-trap lists you'll find near the Castle and focuses on neighbourhood picks with real staying power. Every entry below includes a price range, typical hours, and one practical booking tip so you can plan without guessing. Last updated July 2026, with prices checked against current menus where restaurants publish them.
We also cover which neighbourhood fits your evening, what's genuinely worth skipping, and how far ahead Edinburgh's busiest kitchens expect you to book. Prices below are per person before drinks and service unless we say otherwise.
12 Best Restaurants in Edinburgh in 2026
We've grouped these twelve by area rather than ranked them, since best depends on your evening. Leith's Shore holds the city's most decorated tables, while Stockbridge and New Town cover dependable neighbourhood dining. Old Town has two strong picks once you step off the Mile, and Bruntsfield and Marchmont cover the budget end. Scan the price range first, since lunch at one spot can cost less than drinks at another.

Leith's Shore earned its reputation well before Edinburgh's food scene expanded citywide, and it still holds the highest concentration of Michelin recognition in town. The Kitchin and Restaurant Martin Wishart anchor that stretch, with Fishers in Leith and Norn covering more casual and adventurous ground nearby. Our Leith neighbourhood guide covers the walk along the water if you want to make a night of it.
Stockbridge rewards a slower dinner, especially if you wander the Sunday market beforehand. The Scran & Scallie brings relaxed gastropub cooking a short walk from Stockbridge's colonies and village shops. It's the kind of place locals return to weekly, not just for a special occasion.
Book during August's Fringe Festival or December's Hogmanay four to six weeks ahead—these are the city's busiest dining windows, and smaller tasting rooms sell out fastest.
New Town covers more ground, from Aizle's tasting menu to Cafe St Honore's decades-old bistro plates. Both sit within walking distance of the the New Town guide area's Georgian streets and squares. The Little Chartroom, just north in Canonmills, extends this cluster with sharing plates for two or three.
Old Town's two picks, Ondine and Timberyard, sit just off the tourist crush around George IV Bridge and the Grassmarket. Bruntsfield and Marchmont trade Michelin ambition for easy, everyday dining, led by Montpeliers' all-day menu and Bross Bagels' cult following. Bross Bagels started in Leith but you'll also find it near Portobello beach, handy after a walk on the sand.
- The Kitchin, Leith's Original Michelin-Starred Table
- Tom Kitchin's flagship has held a Michelin star since the mid-2000s at the Leith waterfront.
- The seasonal set lunch runs roughly £45 to £55, and dinner tasting menus climb past £100.
- Book a table four to six weeks out, especially for Friday and Saturday dinner slots.
- Ask for a window seat looking over the Water of Leith for the best light at lunch.
- Restaurant Martin Wishart, Leith's French-Scottish Anchor
- Martin Wishart's namesake restaurant on Leith's waterfront has carried a Michelin star for more than two decades.
- Lunch menus start around £45, and the full tasting dinner runs closer to £120 per person.
- Reservations open around two months ahead and weekend evenings sell out first.
- The dining room stays formal, so this suits a special occasion more than a quick weeknight dinner.
- Fishers in Leith, the Harbourside Seafood Institution
- This former pub near the Shore has served fresh seafood since the early 1990s.
- Mains sit between £18 and £32, with daily specials chalked up depending on the boat's catch.
- It opens daily for lunch and dinner, and walk-ins often wait at the bar.
- Arrive right at opening if you want a table without booking ahead.
- Norn, Leith's Tasting-Menu Newcomer with a Local Following
- This small Coburg Street spot built its name on a short, ingredient-led tasting menu using Scottish produce.
- Dinner-only tasting menus run around £75 to £95 per person, with a shorter lunch option on weekends.
- Seating is limited to a few dozen covers, so weekend dates fill within days of release.
- The open kitchen counter seats let you watch the pass, a nice option for solo diners.
- The Scran & Scallie, Stockbridge's Neighbourhood Gastropub
- Tom Kitchin and Dominic Jack run this relaxed gastropub a short walk from Stockbridge's Sunday market.
- Mains like haggis, neeps, and tatties or slow-cooked lamb shoulder run £16 to £26.
- It serves lunch and dinner daily and takes walk-ins at the bar when tables are full.
- Sunday roasts sell out by early afternoon, so book that sitting ahead.
- Aizle, New Town's Surprise Tasting Menu
- Aizle serves a seasonal, no-choice tasting menu that changes with what local farms deliver that week.
- The full dinner menu runs about £65 to £75 per person, drinks pairings extra.
- Dinner service runs Wednesday through Saturday, so plan a midweek visit if weekends are booked out.
- The kitchen tells you the ingredient list only after you've ordered, which keeps the format playful.
- Cafe St Honore, New Town's French-Scottish Bistro
- Tucked down a Thistle Street lane, this bistro has run for two decades on French-Scottish plates.
- A set lunch or pre-theatre menu runs around £28 to £35 for two courses.
- A la carte dinner mains land between £24 and £34.
- The candlelit, low-ceilinged room feels made for a quiet catch-up rather than a big group night.
- The Little Chartroom, a Broughton Small-Plates Favourite
- This small-plates spot moved from Leith Walk to a bigger Canonmills-area room a few years back.
- Sharing plates run roughly £9 to £19, so two or three each usually makes a full dinner.
- It closes Sundays and Mondays, with dinner service the rest of the week.
- The short, handwritten-feeling menu changes often enough that regulars ask what's new that week.
- Ondine, Old Town's Upscale Seafood Room
- This George IV Bridge seafood restaurant runs a raw bar alongside grilled and roasted daily catch.
- Shellfish platters and mains run £22 to £48, with oysters priced individually by size.
- It's open for lunch and dinner most days, with a slightly shorter Sunday service.
- The corner window tables look down toward the Grassmarket, worth requesting when you book.
- Timberyard, Old Town's Converted-Warehouse Dining Room
- Set inside a former Lady Lawson Street warehouse, this spot pairs high ceilings with a relaxed Scottish menu.
- A set menu runs around £55 to £65 per person, with a shorter lunch option some days.
- It opens for dinner Wednesday to Saturday and closes for lunch on quieter weekdays.
- The cocktail list and cellar bar downstairs make it worth arriving thirty minutes before your table.
- Montpeliers, Bruntsfield's All-Day Brasserie
- This Bruntsfield Place brasserie runs breakfast through late dinner, useful when other kitchens have already closed.
- Mains run £14 to £24, and the weekend brunch menu draws a steady neighbourhood crowd.
- It takes walk-ins most weekdays, though Friday and Saturday dinner benefits from a same-day booking.
- The conservatory-style back room gets bright natural light, a nice pick for a daytime meal.
- Bross Bagels, the Budget Bagel Institution
- What started as a single Leith kiosk now has branches in Marchmont, Portobello, and beyond.
- Bagels run £3 to £6, making this the cheapest full meal on this list by a wide margin.
- Locations open early and close mid-afternoon, so this suits breakfast or lunch, not dinner.
- The everything bagel with cream cheese sells out first on weekend mornings, so go early.
Which Neighbourhood Should You Choose for Dinner?
Picking a neighbourhood first, then a restaurant, saves more time in Edinburgh than picking by cuisine alone. Our Edinburgh's neighbourhoods breaks down the wider city, but for dinner planning here's the short version. Old Town and the Royal Mile look central on a map, but most locals eat elsewhere on a weeknight.
If you're staying in New Town or St Andrew Square and don't want to travel, the area covers more than modern Scottish cooking. Ka Pao serves small-plate Thai-inspired dishes a short walk from Princes Street, handy on a night you don't want to book weeks out. It's walk-in friendly most weeknights, unlike the Michelin rooms in Leith.
For a bigger group, Chaophraya is a Thai restaurant near Festival Square with a large dining room built for parties. It takes bookings for six or more well in advance, which the smaller Leith tasting rooms usually can't accommodate. Expect a livelier, louder room than the quiet dining rooms in Leith or New Town's bistros.
If budget matters more than occasion, skip Leith's tasting menus and head toward Bruntsfield, Marchmont, or Stockbridge instead. A full meal at Montpeliers or Bross Bagels costs a fraction of a Kitchin or Martin Wishart dinner. Save the Michelin rooms for a birthday or anniversary, and save the neighbourhood spots for a regular Tuesday.
What to Skip Near the Royal Mile
The Royal Mile itself is worth walking, but most restaurants directly on it cater to one-time visitors, not repeat diners. Multi-page laminated menus promising haggis, fish and chips, and a "traditional Scottish" three-course deal are the clearest warning sign. These rooms rely on footfall, not word of mouth, so quality varies night to night.

Bagpipe buskers and tartan window displays outside a restaurant usually signal a tourist markup, not better food. We'd skip anything advertising a "whisky tasting included" set menu at a fixed low price near the Castle esplanade. The whisky poured in these deals is rarely worth what you're actually paying for the meal.
A five-minute walk off the Mile, in either direction, usually finds a kitchen cooking for its regulars instead of a coach tour. Victoria Street and the Grassmarket sit just below the Mile and already do this better, including Ondine and Timberyard from our list. Even one block changes the crowd, the pricing, and often the quality on the plate.
Fishers in Leith gets busy early in the evening—arriving right at opening beats booking a table if you want to avoid a wait. At Bross Bagels, the everything bagel sells out first on weekend mornings, so plan an early visit to avoid disappointment.
Budget and Timing Tips for Edinburgh Dining in 2026
Budget for three rough tiers in Edinburgh: casual dinners run £15 to £25 per person. Mid-range meals with drinks land at £30 to £50, and tasting menus start around £80. Lunch service is consistently cheaper than dinner at the same restaurant, sometimes by half.
A pre-dinner or post-dinner whisky adds real cost, so plan that separately from your restaurant budget. Check our Edinburgh whisky bars guide before you commit to a tasting flight on top of a tasting menu. Some Leith restaurants also charge separately for wine or whisky pairings, so ask before you order one.
Large groups have fewer easy options among our twelve picks, since most tasting rooms cap tables at four to six. https://tattu.co.uk/edinburgh/ handles bigger parties more easily, with a private dining room built for groups of eight or more. Book that room a few weeks out during festival season, when every large table in the city fills fast.
https://www.dishoom.com/edinburgh takes bookings for larger tables too, though walk-in queues build fast on weekend mornings for breakfast. It doesn't hold every slot for booking, so arrive early if you want a table without a wait. This makes it a reliable backup when the smaller neighbourhood spots on our list are fully booked.
How Far Ahead Should You Book a Table in Edinburgh?
Booking windows in Edinburgh swing hard around two events: the Fringe Festival in August and Hogmanay at year's end. Outside those windows, most restaurants on this list take same-week bookings without much trouble. During Fringe or Hogmanay 2026, plan four to six weeks ahead for anywhere on our Leith Shore list.

The Kitchin and Restaurant Martin Wishart are the two hardest tables to get, even outside festival season. Aim for four weeks ahead for a weekend dinner, and two weeks for a weekday lunch. Both restaurants release some tables at short notice, so a call is worth a try if you're already in town.
Casual spots like Fishers in Leith, Montpeliers, and Bross Bagels don't take reservations the same way. Fishers gets busy early, so arriving right at opening beats trying to book a table later in the day. Bross Bagels has no booking system at all, since it's a counter-service format built for quick visits.
Frequently Asked Questions
Which neighbourhood has the best restaurants in Edinburgh?
Leith's Shore has the highest concentration of well-known kitchens, including two Michelin-starred dining rooms near the water. Stockbridge and New Town offer easier, less formal dining for a regular night out. For more under-the-radar picks, see our Edinburgh's hidden gems guide.
Do I need to book restaurants in Edinburgh in advance?
Fine-dining rooms like The Kitchin need four to six weeks notice for weekend dinners. Casual spots such as Fishers in Leith or Bross Bagels rarely take bookings at all. During the August Fringe or Hogmanay, book everywhere further ahead than usual.
What are the best budget-friendly restaurants in Edinburgh?
Bross Bagels and Montpeliers are the cheapest solid options on this list, both well under £25 per person. Bross Bagels run £3 to £6, while Montpeliers' mains sit around £14 to £24. Both take walk-ins on most weekdays, so neither needs advance planning.
Is it worth eating on the Royal Mile?
Most Royal Mile restaurants cater to one-time visitors rather than repeat local diners. A five-minute walk toward the Grassmarket or Victoria Street usually finds better cooking at a similar price. We'd treat the Mile as a walk, not a dinner destination.
What are the best seafood restaurants in Edinburgh?
Fishers in Leith is the long-running seafood institution, with mains from £18 to £32 depending on the day's catch. Ondine, on George IV Bridge in Old Town, offers a more formal raw bar and grilled seafood menu. Both publish daily specials based on availability.
Planning other European city breaks? Compare our similar guides for Dublin, Paris and Barcelona.
Edinburgh's best restaurants rarely sit where first-time visitors look for them, and that's the whole point of eating like a local. Leith's Shore covers the special occasions, Stockbridge and New Town handle regular nights out, and Bruntsfield and Marchmont keep things affordable. Book the tasting menus weeks out, and treat the rest of this list as walk-in friendly on most nights.
Whichever neighbourhood you start in, the short walk off the Royal Mile is usually worth it. Save this list before your trip, and check current hours directly with each restaurant since kitchens do shift their schedules.



