Best Restaurants In Edinburgh City Centre

While perhaps better known for its reams of traditional pubs, the Scottish capital also doesn't skimp in the food department. From getting your spice fix at an Indian eatery to settling down in a venue with gorgeous views over the castle, our city really has it all. Stuck for ideas? Read on to discover the best restaurants in Edinburgh city centre.

Last edited by Marcus Sanigar

Last updated on 19th November 2025




Scarpetta

Nestled in the heart of George Street, Scarpetta serves up traditional Italian dishes in its warm, vibrant, Nonna's kitchen style interiors. Expect plenty of cosy, retro charm as you tuck into saucy meatballs, woodfired pizzas, hearty pasta and sensational seafood.

When it's time to raise a glass to a magnificent meal time, there's wines from across the regions plus classic cocktails with a continental twist, from the tiramisu martini to the Tony negroni.

Try Our Easy-To-Use Table Search Engine

With our brand-new table search engine, you've got 1000s of amazing venues at your fingertips. This super cool, UK-wide feature lets you find a table in real-time, plus when you book through DesignMyNight, you'll earn rewards points to spend on a range of cool experiences.

Dublin Street Social

Ideal for date night or a relaxed but classy group meal, Dublin Street Social is a charming neighbourhood restaurant that welcomes locals and visitors alike. Sip draught beers, cocktails and great quality wine, paired with scrumptious small plates.

Tuck into everything from carrot and chilli risotto to tender poached crab claws or butterfly king prawns. Plus, they serve tasty brunch plates like eggs benedict and buttermilk pancakes with bacon.

The Scottish Cafe & Restaurant

Make your way to The Scottish National Gallery to discover The Scottish Cafe & restaurant inside - a charming eatery that has won many awards over the years. Expect high ceilings, colourful furniture and large windows, which look out over the beautiful gardens surrounding the building.

They serve a wide range of dishes made with local, sustainably sourced produce, from breakfast to lunch and afternoon tea. Tuck into the likes of haggis bon bons, buffalo mozzarella salads or fish and chips, or a variety of homemade cakes.

Nok's

Nok's long and mouthwatering menu packs in everything from big-name curries to lesser-known regional dishes. In its plush leather booths, you can tuck into panang and massaman or chef's specials like Nok Nutty Curry and Khao Soi Short Rib.

Over on the drinks list, there's Thai beers, signature cocktails and paired wines to keep your whistle wet. Add street art and botanical decorations and you've got classic Thai dining in the heart of Edinburgh.

PIGGS Royal Mile

Looking for a hidden gem right in the heart of the city? Located along the Royal Mile, PIGGS is an independent wine and tapas bar, run by two brothers with a love of Spanish culture. Expect an intimate, welcoming atmosphere with dark interiors, ideal for date night.

Tuck into tasty tapas plates, ranging from classics like patatas bravas to deep-fried chorizo loaded fries or creamy grilled goat's cheese. To pair with it? one of the best selections of wines around, available by the glass or the bottle.

Hawksmoor Edinburgh

For sumptuous steaks, take a trip to Hawksmoor in St Andrew Square. From tender cuts of Chateaubriand to t-bone and prime rib, alongside a range of Sunday roasts too, this restaurant's menu transports meat lovers to their very own idea of heaven.

TGI Fridays Edinburgh

Our 2 Course Christmas Menu! and 7 other offers

Make your way to Castle Street for a dose of hearty American eats, thanks to TGI Fridays. This casual destination is ideal for group meals or a quick bite in between a day of shopping, and there's plenty to choose from on the menu.

Think mac and cheese bites, Cajun chicken pasta or a hearty bacon cheeseburger, paired with two-for-one cocktails. Plus, they've got some of the best ice cream sundaes around.

Rio Steakhouse Edinburgh

Located in the iconic Assembly Rooms at 54 George Street, Rio Steakhouse is a sophisticated Brazilian restaurant that's ideal for date night or group meals, but make sure you come hungry. You can enjoy unlimited Churrasco meat here, carved right in front of you by their expert Gaucho chefs.

You'll begin your meal at the gourmet salad bar, where they serve an array of delicious imported cheese, cured meats and vegetable dishes. As for the venue itself, expect ornate high ceilings, pretty foliage, plush velvet armchairs and a striking bar.

Pizza Pilgrims Edinburgh

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

Right in the middle of Edinburgh's bustling city centre, Pizza Pilgrims is a haven for pizza lovers. Their slow-risen dough, high-quality ingredients, and passion for Neapolitan tradition result in pizzas that are both light and full of flavour.

Whether you are in the mood for a simple margherita or a decadent mushroom and truffle, you will find a menu that celebrates bold Italian flavours. The two-floor setup also means there is always something going on, from lively dinners to interactive pizza-making experiences.

Dine

Located above the Traverse Theatre in Edinburgh's cultural quarter, Dine is a top quality restaurant helmed by Michelin-starred chef Stuart Muir. They serve modern Scottish cuisine in a luxurious setting, while still maintaining a laid-back atmosphere.

Expect stylish interiors that feature comfy seating, an indoor tree and a small selection of streetside tables. As for the menu? Think duck pastrami, pan-seared scallops, herb-crusted pork loin and so much more.

Number One

Number One is the place to go if you fancy a bit of fine dining in Edinburgh city centre. As it's boasted a spot in the Michelin Guide for many years now, you can bet this snazzy spot knows what's up in the good grub department. Think contemporary Scottish cuisine in slinky surrounds.

Aizle

Aizle in Edinburgh presents a refined tasting menu shaped by the rhythm of the seasons, with each dish crafted from Scotland's finest local ingredients under the direction of celebrated chef Stuart Ralston. The restaurant's sleek, minimalist design is paired with warm, attentive service, offering a dining experience that feels both intimate and contemporary.

Its commitment to creativity and quality has earned Aizle a place in the Michelin Guide and recognition as a finalist for the top Fine Dining Experience at the Edinburgh Restaurant Awards.

Tantra

One of the best Indian restaurants in Edinburgh city centre is Tantra, which transports you to South Asia with its food, entertainment and interiors. To top it off, it even has 24-carat dishes, including the slow-cooked lamb shank encrusted in golf leaf.

Timberyard

When it comes to Michelin star restaurants in Edinburgh city centre, one of our absolute faves is Timberyard. Slinging out locally sourced dishes in an uber-chic converted warehouse, this highly acclaimed hotspot is not to be missed and is completely perfect for date nights.