SAVE UP TO $1,000 PER PERSON: Book Your 2027 Expedition Cruise
Cuisine, Wine, & Spirits

An Insider’s Guide to Edinburgh’s Restaurants

Edinburgh has more restaurants per person than any other city in the United Kingdom. These establishments include Michelin-star, eclectic vegetarian, cozy comfort nooks, and exotic taste sensations. Whatever delight or ambiance you’re looking for, you’re bound to find a place that makes you happy. Scotland is trending to embrace fine regional produce, game, seafood, and herbs. Savor the bounty! And, while there, try haggis or Scotch Pie, traditional favorites for centuries. Below are some sumptuous Edinburgh dining choices.

The Witchery by the Castle

Photo: © thewitchery.com

The Witchery, tucked inside historic 400 year old buildings, is located at the gates of Edinburgh Castle. Walk inside, relax, and let time slip away. The wine list is award-winning. The menu features traditional favorites such as Lobster Thermidor and Tournedos Rossini. Their celebrated chef, Douglas Roberts, sources exceptional ingredients from across the country—beef is from the Scottish Borderlands, and seafood comes from pristine waters.

Request to be seated in the Secret Garden. Lit by candles, there is a tower that feels like a mystic gateway. The ceiling is painted with angels, bagpipes, and images from the tarot. Pure magic.

Address:
352 Castlehill, Edinburgh EH1 2NF

Restaurant Martin Wishart

Photo: © restaurantmartinwishart.co.uk

This Michelin-starred restaurant is situated in Edinburgh’s port of Leith. Chef Martin Wishart marries French cooking techniques, fine Scottish ingredients, and a big imagination. Wishart, Edinburgh born, was awarded an honorary doctorate by Edinburgh University. They credited him with raising the standards of Scottish cuisine as well as Edinburgh’s reputation as a fine food destination.

Imagine… Asparagus Soup, Beef Tartare & N25 Caviar, Pork & Apricot, Mango & Passionfruit Halibut, Valrhona Caramelia Chocolate or Poached Black Current, Caramelia Crémeux… Heaven.

Address:
54 Shore, Leith, Edinburgh EH6 6RA

Mother India’s Café

Photo: © motherindia.co.uk

This is comfortable dining, starring reasonably priced Indian food. Chef Mohit Dhingra has created an extraordinary tapas-style eating experience. The portions are perfectly sized for sharing or for solo customers. The atmosphere in this two-level establishment is happy and bustling. (If you want take-out food to bring back to your hotel, Mother India’s got you covered.)

Situated in the heart of Edinburgh’s Old Town, it’s close to Edinburgh Castle. Imagine the exotic taste of Chana Daal, Okra & Potatoes, Aloo Gobi & Green Peas for starters. Perhaps Chili Garlic Chicken, Chicken Tikka Lababdar, or Spicy Keema Dosa paired with Mango Chutney? Prepare for joy!

Address:
3-5 Infirmary St, Edinburgh EH1 1LT

Timberyard

Photo: © timberyard.co

Timberyard is a family-run restaurant in the heart of Edinburgh. Set in a converted 19th-century warehouse once used as a theater props and costume store, the atmosphere is authentically artistic and peaceful. It holds a Michelin star and, as of 2026, a Michelin Green Star too, recognizing its commitment to Scottish produce, nose-to-tail cooking, and preserving the seasons. Even the soft drinks are made in-house from seasonal, fermented, and foraged ingredients. It was also named Best Restaurant in Scotland at the 2026 National Restaurant Awards.

The tasting menus change with the seasons and draw on artisan suppliers and the wild Scottish countryside. Depending on the time of year, you might find mussels, game, or hand-dived scallops paired with foraged flavors. Vegetarian options are available, the wine cellar holds true gems, and the cocktails are award-winning too.

Address:
10 Lady Lawson St, Edinburgh EH3 9DS

The Kitchin

Photo: © thekitchin.com

The Kitchin’s philosophy is “From Nature to Plate,” and it shows. Chef Tom Kitchin trained under some of the world’s top chefs, then brought that knowledge home to his Scottish roots. Set in a converted whisky warehouse in Leith’s historic docks, the restaurant has held a Michelin star since 2007 and five AA Rosettes since 2015. Fresh produce arrives daily, and all meat and fish are prepared in-house.

For the full experience, opt for the Surprise Tasting Menu, a journey through the very best of the season. The à la carte menu changes constantly, and might include hand-dived Orkney scallops baked in the shell, or Scottish game in the fall. Insider tip: game season, roughly August to November, is a wonderful time to visit. Book well ahead.

Address:
78 Commercial Quay, Leith, Edinburgh EH6 6LX

Contini

Photo: © contini.com

Head to Contini on elegant George Street for modern Italian dining with a big, warm heart. This family-run restaurant from Victor and Carina Contini serves fresh, seasonal dishes, and handmade pasta is always a star of the menu. It’s lively, welcoming, and right in the heart of the New Town.

It’s clear this is Italian food prepared with gusto and love. The menu changes with the seasons, so expect dishes like creamy burrata, pasta tossed with tomatoes, olives, and capers, or orecchiette with rich sausage and mushrooms. Save room for a cocktail, too. In summer, the terrace is a perfect spot for people-watching.

Address:
103 George St, Edinburgh EH2 3ES

Henderson’s

Photo: © hendersonsrestaurant.com

Henderson’s is an Edinburgh institution. Janet Henderson opened her vegetarian restaurant in 1962, long before meat-free dining was fashionable, and helped pioneer farm-to-table eating in Scotland. Today, her grandson Barrie carries on the legacy in a bright, welcoming space beside Bruntsfield Links. Original 1970s tables from the old restaurant fill the dining room, and there’s even a small fruit, herb, and vegetable garden out back.

If you think vegetarian food lacks pizzazz, you’re in for a surprise. The menu is mostly vegan and skillfully cooked. Imagine salt-baked celeriac, or Henderson’s famous take on haggis, neeps, and tatties. And for dessert? The much-loved chocolate mousse is a signature for good reason.

Address:
Next to Bruntsfield Links at 7-13 Barclay Place, Edinburgh EH10 4HW

eleanore

Tables set with white linens, wine glasses and candles in a wood-paneled Edinburgh dining roomPhoto: © eleanore.uk

Named after a boat, Eleanore is a small, friendly neighborhood restaurant and wine bar just off Leith Walk, recommended in the Michelin Guide. The décor is bright and monochrome, the service is warm, and the mood is wonderfully relaxed. The set menu changes constantly, shaped by Scotland’s natural bounty, with seafood usually taking center stage. Wine lovers will find plenty of natural wines to explore.

Every plate is fresh, seasonal, and made with real care. Vegetarian and vegan menus are available on request, so everyone at the table is looked after. And save room for dessert. If you’re lucky, the much-loved tirami-choux will be on the menu. Pure indulgence!

Address:
30-31 Albert Place, Edinburgh EH7 5HN

Dulse

Seared fish fillet over lentils in green herb sauce at a seafood restaurant in Edinburgh alt=

Photo: © dulseedinburgh.co.uk

Dulse is the relaxed seafood restaurant from chef Dean Banks, tucked into Queensferry Street in Edinburgh’s elegant West End. Downstairs is an intimate wine and cocktail bar serving small sharing plates. Upstairs, a bright, bistro-style dining room overlooks the street, with the kitchen at one end. The idea is simple: take Scotland’s finest fish and shellfish and let them shine. Come as you are. This is a place to kick back.

The menu changes with the seasons and is made for sharing. Imagine fresh oysters and langoustines, tempura-style squid from the day boats, or a beautiful piece of North Sea halibut. Start with the signature Pepper Dulse Martini, made with seaweed-infused gin. The Scottish coastline on a plate!

Address:
17 Queensferry St, Edinburgh EH2 4QW

When visiting Edinburgh, make dining part of your plans. This city is second only to London in its diversity of restaurants, and it tops the charts when it comes to using local produce, fish, shellfish, and meat. You have a world of choices… this is not the place to worry about your diet. Dive in and savor!

When taking a trip to Scotland, your plans might well include traveling to Edinburgh. Let your Destination Expert know that you want to indulge in some of the best food in the world.