Best Restaurants In Edinburgh

Armed with some of the freshest ingredients in the whole of the UK, as well as a passion for absolutely delicious grub, the capital has always been a foodie paradise. Whether you're down for a platter of Thai delights or would rather good ol' Scottish cuisine, we've got the recommendations for you. Check out our list of top Edinburgh restaurants here. 

Last edited by Marcus Sanigar

Last updated on 19th November 2025




Try Our Easy-To-Use Table Search Engine

Try out our brand-new search engine that features 1000s of exciting venues from across the UK, including their table availability in real-time. But that's not all, when you make a booking, you'll also earn rewards points to use on incredible experiences.

Cannonball Restaurant & Bar

For a true taste of Scottish dining in the heart of the capital, Cannonball Restaurant & Bar is a standout choice. This award-winning spot, located at the head of the Royal Mile beside Edinburgh Castle, delivers seasonal menus that showcase Scotland's rich larder. From Shetland mussels to Stornoway black pudding and Isle of Mull cheddar, every dish tells a story of provenance and flavour.

The restaurant's modern yet warm interiors, friendly service, and focus on quality ingredients make it a top choice, and whether you're enjoying a leisurely à la carte dinner or sampling their oyster happy hour, Cannonball delivers.

TGI Fridays Edinburgh

Our 2 Course Christmas Menu! and 7 other offers

Located on Castle Street in the city centre, TGI Fridays is a top choice for all occasions. From a relaxed meal to break up a long day of shopping to a fun group outing or date night, this is exactly where you want to be for scrumptious American dishes.

Get stuck into juicy bacon cheeseburgers, loaded nachos or Cajun chicken pasta, to nae just a few options. Even better? They offer two-for-one cocktails all day, every day.

Nok's

Packing in everything from super spicy curries to regional delicacies, Nok's menu takes you on a tour of Asian tastiness. The Thai dining experience is brought to life with street art covered walls, statement lighting and botanical decorations.

In its plush leather booths, you can tuck into the likes of massaman curry and pad Thai or try your tastebuds at chef's specials like Nok Nutty Curry and Khao Soi Short Rib. The drinks list is just as exciting, serving up Thai beer, fine wine and Asian-inspired cocktails.

Pizza Pilgrims Edinburgh

Pizza Masterclass - Pizzaiolo in Training £55 per person and 9 other offers

Bringing its legendary Neapolitan pizzas to Scotland's capital, Pizza Pilgrims has quickly become one of Edinburgh's most exciting dining destinations.

The menu is packed with standout options like the rich and velvety margherita, the indulgent mushroom and truffle, and the fiery double pepperoni with hot honey, all made using high-quality ingredients. The two-floor space on Rose Street is more than just a restaurant - it's a lively hub for food and entertainment, with an upstairs area designed for private events, live music, and even hands-on pizza-making experiences.

The Scottish Cafe & Restaurant

Located within The Scottish National Gallery, The Scottish Cafe & Restaurant is a award-winning eatery that specialises in locally sourced, sustainable Scottish fare. Most of their produce is sourced from the nearby Contini Kitchen Garden, prepared into breakfast, lunch and dinner - as well as afternoon tea.

Get stuck into the likes of Cullen skink, buffalo mozzarella salad or open coronation chicken sandwiches, followed by a selection of homemade cakes. The venue itself is just as enticing, featuring minimalist decor and lots of pretty lights. Plus, the large windows look out over the beautiful gardens outside.

Contini George Street

For those seeking the best dining experience in Edinburgh, Contini George Street stands out with its exceptional blend of Italian passion and Scottish quality produce. The restaurant's stunning Florentine-inspired setting perfectly complements a menu that changes daily to highlight the freshest seasonal ingredients.

From crispy arancini and fresh burrata starters to rich risottos and perfectly grilled sirloin steak, Contini delivers a memorable culinary journey. Their focus on authenticity and quality, combined with warm hospitality, makes it a top choice for locals and visitors alike.

Rio Steakhouse Edinburgh

One for the meat lovers, Rio Steakhouse can be found inside the iconic Assembly Rooms at 54 George Street. The elegant space features ornate high ceilings, dark decor and pretty plants, with comfy velvet armchairs to relax in while you dine.

Kick off your meal at the gourmet salad bar, which features all sorts of traditional Brazilian fare, from cured meats to healthy vegetable dishes. You'll then be served by their talented Gaucho chefs, who'll carve Churrasco meat right at your table. And the best part? the meat doesn't stop coming until you're full.

Scarpetta

For a home-cooked, hearty Italian feast in the heart of Edinburgh, head over to Scarpetta on George Street. Its creamy pastas, perfectly cooked pizzas and seafood dishes are just like Nonna used to make.

Its warm, floral interiors only add to the Italian kitchen vibe, while its drinks list of Campari spritz, sgroppino and Amaretto sours will have you shouting bellissimo before you've even had a chance to taste the tiramisu.

The Spence

If you haven't got The Spence on your restaurant hot list, then add it now. The brass-adorned, all-day restaurant is located in Gleneagles Townhouse, equipped with a wowing dome roof. The menu features modern Scottish cuisine using local fish and meats, plus there's a brunch club and afternoon tea, too.

Aizle

Aizle in Edinburgh offers a modern, ingredient-led tasting menu crafted by renowned chef Stuart Ralston, with dishes that change monthly based on the freshest seasonal produce from Scotland's natural larder. The restaurant combines sleek, minimalist interiors with warm, attentive service, creating an intimate yet contemporary dining atmosphere.

Recognised for its innovation and quality, Aizle has earned critical acclaim and multiple award nominations, including finalist for Fine Dining Experience at the Edinburgh Restaurant Awards and a spot in the Michelin Guide.

Fhior

Up there as one of the very best restaurants in the city, Fhior is well-known for its delectable four to 10-course tasting menus. Each dish is made with either foraged ingredients or those from the country's highly regarded suppliers, resulting in mouthwatering, eye-pleasing creations.

Timberyard

Timberyard in Edinburgh is a gorgeous, family-run restaurant set in a repurposed warehouse. It doesn't get trendier than this, with its rustic bare-brick walls, intimate candle lighting and wooden tables. Pop by for eye-catching plates of British fare amplified using international flavours.

Duck & Waffle

Located on St James Square you'll find the dazzling dining experience that is Duck & Waffle. Not only are they all-day brunch enthusiasts, but also they whip up incredible cocktails and delicious Sunday roasts. Don't miss out on their signature dish featuring crispy leg confit, fried duck egg drizzled in mustard maple syrup.

The Little Chartroom

The chefs over at The Little Chartroom know what's up in the good grub department, as it cooks up gorgeous dishes using fresh, seasonal ingredients. From beef rump with haggis pie to cured monkfish accompanied by rhubarb, it makes the most of what Scotland has to offer.

Whiski Rooms

Ideal if your date is a big fan of the firewater spirit, Whiski Rooms couples authentic Scottish dishes with traditional drinks; think elevated fish and chips, haggis and neeps, plus so much more. While you tuck in, sip many a dram of the good stuff from international bottles, many of which are rare.

The Palmerston

Only at The Palmerston would you find crispy pig's head with mustard mayonnaise and pickled celery then fried pumpkin, honey, chilli and Branzi on the menu. This Michelin guide-featured restaurant's ethos surrounds whole animal cooking along with a dedication to showcasing Scottish suppliers, with the result being dishes to die for.

Lyla

Situated in a Georgian townhouse on the Royal Terrace, Lyla is a refined fine dining restaurant from Michelin-starred Scottish chef Stuart Ralston. From the Krug champagne trolley to the crisp white tablecloths, there are plenty of classy touches here.

This personalised experience promises chefs finishing and serving dishes at the table. Their tasting menus range from five to ten courses and change often, featuring the likes of line-caught fish and organic meats.

Condita

Condita is blowing it out of the water with its culinary offering, which has made it one of the only Michelin star restaurants in Edinburgh. Settle into the cute, cosy surrounds, where you'll receive a surprise multi-course tasting menu from the highly acclaimed chef, Conor Toomey.

Tuk Tuk

Tuk Tuk shows its guests what casual Indian dining is all about. Whether you're shovelling down fiery sheesh kebabs, enjoying a rogan josh curry or snacking on some moreish pakoras, this is sure to satiate your cravings for cool restaurants in Edinburgh.

Dine

Headed up by Michelin-starred chef Stuart Muir, Dine is a brilliant restaurant on Cambridge Street that has won multiple awards over the years. Expect a combination of luxury dining with a relaxed atmosphere, featuring comfy seating, grey brick walls and a fairy light-adorned tree in the centre.

Whether you're dining inside or out on the streetside tables, you can tuck into everything from cured Scottish mackerel to Moroccan slow-cooked lamb shoulder and caramelised onion tarts. Plus, they serve some cracking cocktails too.