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 Scarlett Welch

Last updated on 24th March 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.

Gusto Italian - Edinburgh

Taking Bookings

Sign up to our complimentary Gold Club today and enjoy £10 off your next visit, 5% cashback every time you dine, a round of drinks on us on your birthday, exclusive invites to VIP events, and more!

One of the best Italian eateries that our city has to offer, the stylish, minimalist Gusto can be found on George Street. This friendly restaurant cooks up authentic Mediterranean fare, from sourdough pizzas topped with vegan nduja to pan-fried seabass fillets or scallop and prawn ravioli. Topping it all off? They also offer a two-course boozy brunch, complete with six cocktails, for just £37 per person.

Old Pal

Taking Bookings

A cocktail bar and restaurant all in one, Old Pal is a welcoming venue found in the Haymarket area. The sleek interiors feature simple wooden furnishings, exposed brick walls and plush booth seating, all illuminated by warm lighting.

Their mouthwatering menu features everything from steak tartare to jerk beef rib and lobster mac 'n' cheese, topped off with a killer cocktail list - with drinks starting from only £8 each.

Rio Steakhouse Edinburgh

Taking Bookings

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.

Porty Vault

Taking Bookings

For those mouthwatering BBQ eats, check out Porty Vault on Portobello High Street. Whether you're after an oozy mac 'n' cheese with truffle oil and parmesan or an 8-hour smoked sausage, this venue is set to impress. Feeling thirsty? Quaff down a few craft beers.

Pizza Pilgrims Edinburgh

Taking Bookings

The Full Pilgrimage £32 per person and 2 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 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.

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.

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.

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.

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.

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.

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.

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.

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.