Best Restaurants in Edinburgh

Armed with the freshest ingredients in the whole of the UK and with access to incredible cuts of Scottish game, Edinburgh has always been a foodie paradise. Whether you're looking for a traditional meal, would rather enjoy fresh flavours from Asia, South America and Europe, or are just looking to try something new, this city has it all. Here are our recommendations of the best restaurants in Edinburgh.




Based across the road from the iconic McEwann Hall, the Thai street food served by the kitchen here recreates the heat and bustle of Asia in the centre of Edinburgh, while the bare-bones, simple decor creates an easy-going vibe inside. It's a firm favourite of ours and won't disappoint. 

Based on the every-bustling George IV Bridge, The Outsider's suave decor works in tandem with the menu of fresh flavours and traditional recipes to fill every guest with a feeling of sophistication. Charming and relaxed, it's easily one of our favourite spots in the city.

Dishoom is a firm favourite in London and Edinburgh, modeled on the Iranian cafes of Bombay. The interiors are elegant and old-fashioned at heart, with retro signs and wooden furnishings, perfectly matching the menu of authentic cuisine. 

Number One has cemented itself in Edinburgh's long culinary history, having held a Michelin star for over a decade. Based inside the world-famous Balmoral Hotel, the charm, style and incredible flavours firmly places this restaurant at the top of Edinburgh's culinary circle. 

Cold Town House

4 user reviews 3

If you love pizza and beer (it is the dream combo) head to Cold Town House, where they boast delicious stone-baked creations and eight quirky crafts on tap from their onsite brewery. To make the experience even more special, head over when the sun is out and enjoy it all on the rooftop.

Tigerlily is a restaurant-bar that stands at the top of Edinburgh's nightlife ladder, combining stunning plates of food with inventive cocktails. Chefs here make use of fresh seasonal ingredients to create dishes that explore a number of different culinary traditions. 

Ideal if your date is a big whisky fan, this eatery couples authentic Scottish dishes with traditional drinks with stunning success. There are few better restaurants in Edinburgh that celebrate history quite like Whiski Rooms. 

A modern Indian restaurant restaurant, Navadhanya offers a wide variety of fine dining dishes. From venison sheesh kebab to chicken chettinadu and malabar prawn, their menu of fresh, inventive dishes will have you grinning for days. 

Tuk Tuk is a charming venue that perfectly embodies what casual-dining is all about. Whether you're tucking into some fiery sheesh kebabs, enjoying a Rogan Josh curry or snacking on some moreish pakoras, this restaurant will leave you well-fed and with a pleasant taste lingering.