20 Best Restaurants in Edinburgh: Where to Eat for Scottish Food, Fine Dining & Local Favourites
Edinburgh · Featured

20 Best Restaurants in Edinburgh: Where to Eat for Scottish Food, Fine Dining & Local Favourites

A Written by
Jul 29, 2026 14 min read 14 views Edinburgh

Finding the best restaurants in Edinburgh is one of the most enjoyable parts of visiting Scotland’s capital. Edinburgh’s food scene stretches far beyond haggis and whisky, bringing together modern Scottish cooking, exceptional seafood, international flavours, neighbourhood restaurants and ambitious tasting menus.

The city has developed an impressive reputation for gastronomy. Edinburgh’s official tourism organisation describes it as the UK’s Most Exciting Food Destination in the Good Food Guide 2025 and notes that the city has seven Michelin-starred restaurants.

For travellers wondering where to eat in Edinburgh Scotland, location matters too. The Old Town is convenient for sightseeing and atmospheric dinners; New Town offers elegant restaurants and international choices; while Leith has become particularly important for modern Scottish fine dining.

This guide explores the best restaurants in Edinburgh UK across different budgets, neighbourhoods and dining styles, helping you decide where to book for everything from a casual Scottish lunch to an unforgettable tasting menu.

Also Read - Best Time to Visit Edinburgh: Best Months for Weather, Festivals & Fewer Crowds

1. The Kitchin – Best for Modern Scottish Fine Dining

best restaurants in Edinburgh UK

For travellers seeking some of the best dining in Edinburgh, The Kitchin deserves serious consideration.

Located in Leith, the restaurant is built around a “From Nature to Plate” philosophy, celebrating seasonal Scottish produce sourced from land and sea. Edinburgh’s official tourism guide describes its cooking as combining Scottish heritage with modern influences.

The experience is particularly suited to food-focused travellers who want Scottish ingredients presented through refined techniques rather than simply traditional dishes.

Best for: Fine dining, Scottish produce and special occasions.

2. Restaurant Martin Wishart – Best for Scottish-French Cuisine

Restaurant Martin Wishart

Restaurant Martin Wishart has been an important part of Edinburgh’s fine-dining landscape since opening in Leith in 1999. Edinburgh’s tourism organisation notes that it has held a Michelin star since 2001.

The cooking brings together Scottish ingredients and classical French techniques, with seafood playing an important role.

Chef Martin Wishart was born in Edinburgh and trained under chefs including Albert Roux, Michel Roux Jr and Marco Pierre White.

It is an excellent choice for travellers looking for a sophisticated evening away from the busiest Old Town streets.

Best for: Fine dining, seafood and special occasions.

3. Condita – Best for an Intimate Tasting Experience

Condita offers a more intimate interpretation of Edinburgh fine dining.

Rather than functioning like a large conventional restaurant, it focuses on a carefully structured dining experience where the food itself becomes the evening’s main event.

This is one of the best restaurants in Edinburgh to consider when you want something memorable rather than simply somewhere convenient for dinner.

Reservations are especially important for small tasting-menu restaurants because capacity is naturally limited.

Best for: Tasting menus, couples and gastronomic experiences.

4. Heron – Best for Contemporary Scottish Cooking

Leith continues to demonstrate why visitors should explore beyond central Edinburgh.

Heron takes a relaxed but refined approach to modern Scottish cuisine, drawing inspiration from Scotland’s land and sea. Edinburgh’s tourism organisation includes it among Leith’s Michelin-starred restaurants alongside The Kitchin and Restaurant Martin Wishart.

For travellers seeking the best restaurants in Edinburgh UK but preferring a contemporary atmosphere, Heron is an appealing option.

Best for: Contemporary Scottish cuisine, seafood and food-focused trips.

5. Timberyard – Best for Creative Seasonal Dining

timberyard edinburgh

Timberyard has established itself among Edinburgh’s notable fine-dining destinations and appears on the city’s official fine-dining recommendations.

Its appeal lies in combining ambitious cooking with a distinctive restaurant environment.

This is the type of place to choose when dinner is intended to become one of the major experiences of your Edinburgh trip rather than simply the meal following a day of sightseeing.

Best for: Creative cuisine, special occasions and couples.

6. eòrna restaurant – Best for a Small, Exclusive Dinner

Travellers interested in intimate restaurants should also consider eòrna.

Its smaller-scale setting provides an alternative to Edinburgh’s grand hotel restaurants and busy Old Town dining rooms.

The restaurant is particularly appropriate for couples and serious food enthusiasts who value a carefully paced meal.

When researching where to eat in Edinburgh Scotland, restaurants outside the immediate Royal Mile area are worth considering because some of the city’s most interesting culinary experiences are found in its residential neighbourhoods.

Best for: Intimate dinners, tasting experiences and special occasions.

7. The Witchery – Best for Romantic Atmosphere

The Witchery edinburgh

Few Edinburgh restaurants can compete with The Witchery when atmosphere is the priority.

Situated beside Edinburgh Castle, its dramatic historic surroundings make dinner feel connected to the architecture and character of the Old Town. Edinburgh’s official tourism guide includes The Witchery among the city’s notable fine-dining restaurants.

The location is particularly convenient after exploring Edinburgh Castle and the Royal Mile.

For couples searching for the best dining in Edinburgh with a strong sense of place, The Witchery offers something very different from minimalist contemporary restaurants.

Best for: Romance, atmosphere, Scottish food and Old Town dining.

8. The Spence – Best for Elegant New Town Dining

The Spence provides a polished alternative for visitors staying around Edinburgh’s New Town.

Its location around St Andrew Square makes it particularly convenient for shopping, hotels and sightseeing north of the Old Town.

The restaurant is also included in Edinburgh’s official selection of fine-dining establishments.

Choose it when you want an elegant dining environment without travelling out toward Leith.

Best for: Elegant dining, New Town and special lunches.

9. Number One – Best for Luxury Hotel Dining

Located within The Balmoral, Number One is a natural option for travellers looking for a luxurious dinner in central Edinburgh.

Edinburgh’s tourism guide describes its approach as combining Scottish cuisine with modern touches and highlights its multi-course menu based around seasonal produce.

The location is particularly convenient for visitors staying near Princes Street or Waverley Station.

Among the best restaurants in Edinburgh, it represents the traditional luxury end of the city’s dining spectrum.

Best for: Luxury, celebrations and tasting menus.

10. Wedgwood the Restaurant – Best for Royal Mile Fine Dining

Wedgwood the Restaurant edinburgh

Visitors who want an excellent meal without leaving the Old Town should consider Wedgwood.

Situated on Canongate along the Royal Mile, it focuses on inventive cooking and local ingredients. Edinburgh’s official tourism guide also highlights its distinctive wild-foraging experience.

Its central location makes it particularly useful during short visits when travelling across the city for dinner is inconvenient.

Best for: Royal Mile dining, local ingredients and couples.

11. Angels with Bagpipes – Best for Contemporary Scottish Food on the Royal Mile

Angels with Bagpipes provides another strong option directly on Edinburgh’s historic High Street.

Its central location makes it easy to combine with Edinburgh Castle, St Giles’ Cathedral and other Old Town attractions.

For visitors asking where to eat in Edinburgh Scotland while spending most of the day sightseeing, restaurants around the Royal Mile provide obvious convenience. The challenge is choosing somewhere that still feels like a genuine part of the trip rather than simply the nearest tourist restaurant.

Best for: Scottish cuisine, Old Town sightseeing and convenient dinners.

12. Monteiths – Best for an Atmospheric Old Town Dinner

Monteiths offers another atmospheric choice around the Royal Mile.

The restaurant works particularly well for couples or travellers who want dinner to maintain the historic mood established by a day exploring Edinburgh’s Old Town.

Its central position also means you can enjoy dinner without relying on additional transportation afterward.

For a short city break, that convenience can make a significant difference.

Best for: Couples, Old Town and evening dining.

13. Makars Mash Bar

Not every memorable meal needs a tasting menu.

Makars Mash Bar is a more relaxed option for visitors wanting hearty Scottish flavours in central Edinburgh. It is particularly convenient when you want an approachable lunch or dinner rather than a formal multi-course experience.

Advertisement

Including restaurants like this is essential when discussing the best restaurants in Edinburgh UK, because Edinburgh’s food scene is not defined solely by Michelin stars.

Best for: Casual Scottish food, comfort food and first-time visitors.

14. Howies Waterloo Place – Best for Accessible Scottish Dining

Howies provides another approachable way to experience Scottish cooking.

Its Waterloo Place location is particularly convenient for travellers exploring Calton Hill, Princes Street and the eastern end of the New Town.

It works well for groups where some diners want traditional Scottish flavours without committing to an expensive tasting menu.

The combination of central location and Scottish focus makes it a useful addition to any guide covering where to eat in Edinburgh Scotland.

Best for: Scottish food, families and groups.

15. Dishoom Edinburgh – Best for Indian Dining

Edinburgh’s restaurant scene extends well beyond Scottish cuisine.

Dishoom occupies a prominent location around St Andrew Square and offers an Indian dining experience inspired by Bombay’s historic cafés.

It is especially useful for groups because the menu provides plenty of opportunities for sharing.

Including international restaurants when exploring the best dining in Edinburgh also reflects the diversity of the contemporary city rather than presenting Scottish food as the only reason to eat here.

Best for: Indian cuisine, groups, breakfast and casual dinners.

16. Eleanore – Best for Neighbourhood Dining

Eleanore demonstrates the value of leaving Edinburgh’s principal tourist streets for dinner.

Located around Leith Walk, it offers visitors an opportunity to experience the city’s neighbourhood restaurant culture.

This can be particularly rewarding during a longer stay when you have already eaten around the Royal Mile and New Town.

Edinburgh’s official food guide emphasizes the city’s mix of award-winning restaurants, cafés, bars and hidden gems across different budgets.

Best for: Contemporary Scottish dining and neighbourhood atmosphere.

17. Dùthchas – Best for a Food-Focused Leith Evening

Dùthchas adds another reason for food enthusiasts to spend an evening around Leith.

Its Scottish focus fits naturally with a neighbourhood already associated with some of Edinburgh’s most ambitious restaurants.

Leith is particularly rewarding for travellers whose main priority is finding the best restaurants in Edinburgh rather than remaining within walking distance of the castle.

Combine dinner with time around The Shore to experience a different side of the city.

Best for: Scottish cuisine, food enthusiasts and Leith.

18. The Table – Best for an Interactive Dining Experience

The Table provides an intimate alternative to conventional restaurant dining.

Its small format makes the meal feel more personal and places considerable emphasis on the interaction between cooking and dining.

Edinburgh’s official tourism site also includes The Table among its collection of lesser-known food and drink experiences.

This is one to reserve rather than approaching spontaneously.

Best for: Food enthusiasts, intimate dinners and unique experiences.

19. The Piper's Rest – Best for Casual Old Town Dining

The Piper’s Rest offers a more relaxed option close to the Royal Mile.

It makes sense after a long sightseeing day when you want Scottish character without turning dinner into a formal event.

Casual restaurants are particularly useful during multi-day Edinburgh trips because eating elaborate tasting menus every evening can quickly become expensive and time-consuming.

A balanced food itinerary should combine high-end restaurants with straightforward local meals.

Best for: Casual dining, Scottish atmosphere and Old Town visitors.

20. Under The Table – Best for a Highly Rated Local Option

Under The Table provides an alternative for travellers willing to move beyond the main tourist corridors.

Its location around Dundas Street places it within Edinburgh’s wider New Town area, making it convenient for visitors exploring the northern side of the centre.

Choosing neighbourhood restaurants can often provide a more relaxed experience than remaining exclusively around the Royal Mile.

Best for: Couples, neighbourhood dining and relaxed meals.

Best Restaurants in Edinburgh by Dining Style

Dining StyleRestaurants to Consider
Fine diningThe Kitchin, Martin Wishart, Condita
Romantic dinnerThe Witchery, Timberyard, eòrna
Scottish cuisineThe Kitchin, Howies, Dùthchas
Old TownWedgwood, Angels with Bagpipes, Monteiths
LeithThe Kitchin, Martin Wishart, Heron
Casual Scottish mealMakars Mash Bar, Piper’s Rest
International cuisineDishoom
Special occasionNumber One, The Kitchin, Condita
Neighbourhood diningEleanore, Dùthchas
Unique experienceThe Table

Where to Eat in Edinburgh Scotland for First-Time Visitors?

For first-time visitors, the Old Town is the easiest place to begin. Restaurants around the Royal Mile can be combined naturally with Edinburgh Castle, Victoria Street, Grassmarket and Holyrood.

However, do not eat every meal there.

Spend at least one evening in Leith if food is an important part of your trip. The neighbourhood is home to The Kitchin, Restaurant Martin Wishart and Heron, all highlighted within Edinburgh’s award-winning culinary scene.

New Town provides another useful dining area, particularly for visitors staying around Princes Street and St Andrew Square.

Best Dining in Edinburgh for Scottish Food

Travellers wanting Scottish cuisine should look beyond the assumption that every meal needs to involve haggis.

Modern Scottish restaurants increasingly emphasize seasonal seafood, meat, vegetables and produce sourced from Scotland’s landscapes and coastline. The Kitchin is one prominent example, sourcing produce from Scottish land and sea as part of its seasonal philosophy.

Traditional haggis is still worth trying. Edinburgh’s tourism organisation highlights The Haggis Box as one place serving the dish with neeps and tatties, including vegetarian and vegan alternatives.

The best dining in Edinburgh therefore involves experiencing both traditional dishes and contemporary interpretations of Scotland’s natural ingredients.

Best Restaurants in Edinburgh for Couples

Edinburgh is particularly good for romantic dinners because atmosphere is one of the city’s strengths.

The Witchery is an obvious choice when historic surroundings matter, while Timberyard and Condita provide more contemporary experiences. Leith restaurants work well for couples who want dinner away from the busiest sightseeing areas.

For an anniversary or special occasion, reserve well ahead rather than relying on last-minute availability.

Where to Eat in Edinburgh on a Budget?

Eating well in Edinburgh does not require booking Michelin-starred restaurants every night.

Casual Scottish restaurants, pubs, bakeries and cafés can keep costs manageable. Edinburgh’s official tourism guide emphasizes that the city’s food scene covers a wide range of tastes and budgets.

For a longer visit, mix one special dinner with casual lunches and neighbourhood restaurants. This approach also provides a broader understanding of Edinburgh’s food culture.

Should You Book Edinburgh Restaurants in Advance?

For the best restaurants in Edinburgh, advance reservations are strongly recommended, particularly for small tasting-menu restaurants and special-occasion dining.

Booking becomes even more important during weekends and major events.

You can leave some casual meals unplanned, but reserve the restaurants that matter most to you before arriving. That balance provides flexibility without risking missing the dining experiences that motivated your trip.

What Food Should You Try in Edinburgh?

Scottish food extends far beyond one national dish.

Haggis with neeps and tatties is the obvious traditional experience, but seafood should also feature prominently. Scotland’s coastline supplies exceptional fish and shellfish, which appear throughout Edinburgh’s contemporary restaurant scene.

Look for seasonal Scottish produce, salmon, shellfish, beef and game depending on the restaurant and time of year.

Desserts and whisky can complete the experience, while Edinburgh’s growing bakery and café culture deserves attention during breakfast and afternoon stops.

Final Thoughts

The best restaurants in Edinburgh reveal just how much Scotland’s capital has evolved as a food destination. Historic dining rooms sit alongside intimate tasting-menu restaurants, while traditional Scottish cooking exists comfortably beside ambitious modern cuisine and international flavours.

For visitors searching for the best restaurants in Edinburgh UK, avoid concentrating entirely on the Royal Mile. The Old Town is excellent for atmospheric dinners, but New Town and especially Leith considerably expand the possibilities. Edinburgh’s tourism organisation currently highlights seven Michelin-starred restaurants alongside an extensive collection of cafés, bakeries, bars and locally driven restaurants.

The best dining in Edinburgh ultimately comes from variety. Enjoy one memorable fine-dining experience, try traditional Scottish food, explore a neighbourhood restaurant and leave room for something casual.

If you are still deciding where to eat in Edinburgh Scotland, build your plans around the neighbourhoods you will already be exploring—but make at least one journey across the city specifically for food. In Edinburgh, a great restaurant can easily become as memorable as the castle, Royal Mile or Highland scenery beyond the city.

Anushka Raj
Travel Writer — Traveliciousbites

Hi! I’m Anushka Raj, a content writer with a curious mind and a love for discovering what makes every destination special. From breathtaking landmarks and hidden corners to local traditions, incredible food, and unforgettable experiences, I enjoy exploring every side of travel through my writing. My goal is to turn research into exciting, practical stories that help travelers discover new places, try new flavors, and find inspiration for their next adventure. Come explore the world with me—one place, one story, and one delicious discovery at a time!

Loved this story?

Subscribe for handpicked travel guides, hidden gems, and weekly inspiration delivered to your inbox.

Comments 0

Only approved comments are shown here.

Please complete the reCAPTCHA.
Your email is safe with us.
No approved comments yet. Be the first to share your thoughts!