100 recommended places to eat out in Edinburgh

Looking to eat out in Edinburgh? Look no further than our epic guide to 100 recommended restaurants, cafés, takeaways and more

Edinburgh: we’ve got your breakfast / brunch / lunch / dinner / snack / takeaway plans sorted.

This is a 100-strong list, comprised of recommendations from WOW247 writers and guest bloggers, of 100 places in the city to fill your belly with satisfying food – stretching all the way from the big breakfast to those late night take-out spots – and everything in between.

No time to thank us now, there’s munching to be done. Work up an appetite and take a tour of the Burgh’s best eateries, brought to you by us.

Shortcut Menu

Brunch Spots
Sandwich Shops
Street Food
Noodle Dishes
Italian & Pizzerias
World Cuisine
Fish & Chips
Healthy Eating
Vegan & Vegetarian
Cheap Eats
Fine Dining
Late Night Takeaways


City Cafe, Edinburgh
The City Cafe

The City Cafe:
The most important meal of the day is served all day, every day (as it should be) and tea and coffee re-fills are free. There’s everything from pancakes to French toast (with optional bacon) on the menu, as well as what is arguably the best value full fry-up – for both meat eaters and vegetarians – you’ll find in the city. (AW)
(19 Blair St, EH1 1QR / website)

CJ’s Cafe:
This friendly café and take-away offers large portions at low prices and their generous full cooked breakfasts come highly recommended by all who stop by. (AW)
(139 Dalry Road, EH11 2EA / website)

The Blue Bear:
This trendy establishment has lighter options on offer for the more health-conscious among you, as well as their hearty signature Big Bear cooked breakfast. (AW)
(9 Brandon Terrace, EH3 5EA / website)

The Royal McGregor:
A firm favourite with locals when it comes to breakfast. Alongside the usual suspects of fry-ups, filled rolls and eggs this menu also has a few healthy breakfast options including the intriguingly named ‘Hot & Healthy’ – porridge, banana and honey with toasted brown bread. (AW)
(105 High Street, EH1 1QS / website)

You’d probably never go looking for Edinburgh’s best breakfast in Polwarth, but the owners of cutesy café Piecebox have nailed it. Piecebox have perfectly captured the essence of shabby-chic decoration – eating here feels like going round for a cuppa at your extremely trendy granny’s house. (AW)
(2 Polwarth Crescent, EH11 1HW / website)

More: 10 of the best breakfast spots in Edinburgh

Brunch Spots

Café Milk

Urban Angel:
With an environmentally conscious ethos, Urban Angel sources fresh, seasonal produce, making every visit a unique experience. Their all-day brunch menu boasts Arbroath smokies, French toast, oatmeal and breakfast smoothies, along with the option of add-ons like haggis and black pudding. (AH)
(121 Hanover Street, EH2 1DJ / website)

If find yourself at Haymarket, then you’re luckily just a five-minute walk from Cafe Milk.Those early eating options include a selection of tasty burritos, eggs any style and full breakfasts. Milk’s benches fill up fast on the weekends, so getting in early to get your grub is crucial. (MDM)
(232 Morrison Street, EH3 8EA / website)

Teuchters Landing:
This dockside pub is a bit of a Leith institution. To make the morning after a bit more bearable for those who may have worked a bit too hard on the menu the night before, they also offer a hearty brunch. Their generous cooked breakfast is a winner but we suggest trying the pulled pork roll. The pulled meat goes great with lashings of barbecue and apple sauce and a side of coleslaw. (AH)
(1c Dock Place, EH6 6LU / website)

This charming bistro’s food is rooted in the tastes of France, which is a very good thing. Forget those stale ‘hotel continental breakfast’ croissants that come with a tiny square of butter. Toast offers a delightful selection of flavour packed fillings, our favourite being goats cheese, black pudding, sun blush tomatoes and rocket. (AH)
(146 Marchmont Road, EH9 1AQ / website)

It’s hard not to feel at home when you’re lounging in Hemma, and that’s not just because its name means ‘home’ in Swedish. Owners Anna and Mike Christopherso have added a Swedish twist to the classic brunch dish of French Toast with smoked salmon, sour cream and dill available as a topping. (AH)
(73 Holyrood Road, Edinburgh EH8 8AU / website)

More: 10 of the best brunch options in Edinburgh

Sandwich Shops

Oink Edinburgh
CC / Flickr / Dave

Perhaps not one for the faint of heart, the meat for Oink’s delicious hog roast sandwiches is taken straight from the whole cooked pig relaxing in the shop’s front window. If you can get past the guilt of looking your lunch in the face before tucking in, however, your tastebuds will be rewarded. (AW)
(34 Victoria Street, EH1 2JW / website)

Social Bite:
You may already be aware of charitable café Social Bite’s efforts to fight homelessness in both Edinburgh and Glasgow, but did you know they serve tasty sandwiches with a smile while raising money for a fantastic cause? (AW)
(131 Rose Street, EH2 3DT / website)

Hank’s Sandwich Bar:
Past sarnie specials have included rib-eye meatball flatbreads, barbecued chicken and chilli sausage panini and Asian style banh mi pork baguettes. Unique, healthy and delicious, we don’t think you could get bored of Hank’s Sandwich Bar even if you ate there every single day. (AW)
(162 Fountainbridge, EH3 9RX / website)

Greek café Papii is conveniently central and serving up some seriously good signature sandwiches on a daily basis. Need something to warm you up on a cold, rainy day? Their hot meatball marinara foccacia sandwich will stop your shivers and soothe your soul. (AW)
(101 Hanover Street, EH2 1DJ / website)

Bite Me!
Their classic sandwich combos are far from hum-drum, but if the likes of mexican tuna with red peppers or spiced feta and olives doesn’t float your boat then you can customise your dream sarnie by choosing from a wide and tempting selection of fillings. (AW)
167 Morrison Street, EH3 8AG / website

More: 10 of the best sandwich shops in Edinburgh

Street Food


Bringing together three very different cuisines into the one kitchen. Spanish tapas style dining with seasonal Scottish produce whipped up into South African inspired dishes. (LT)
(3 Lochrin Terrace, EH3 9QJ / website)

Every Friday from 11am to 7pm you can visit platform 2 in Waverley Station and grab a locally sourced, organic, additive and gluten free burger from pop-up Edin-Burgers. Whether you’re in the mood for a 60z Angus beef burger, Moroccon spiced lamb burger, chicken fajita burger or a game-changing black haggis and beef burger you’ll find it here. (LT)
(Platform 2, Waverley Station, EH1 1BB / website)

Tuk Tuk:
This Tollcross restaurant aims to bring you the best of what would be on offer on India’s rustic roadside and railway stations.You’ll recognise favourites like samosas and pakora, as well as some refreshing offerings that you may not be used to seeing on a standard Indian restaurant menu. (LT)
(1 Leven St, EH3 9LH / website)

It may be small in terms of square footage but it has a lot to give. Once a run-of-the-mill coffee shop, the converted police box on Lauriston Place is now a much-loved Brazilian food kiosk. Providing gluten-free crepes bursting with delicious Brazilian delights (AW)
(Lauriston Place, EH3 9AU / website)

Bollywood the Coffee Box:
Although owner Nutan Bala has recently opened a much more spacious restaurant just down the road in Tollcross, she isn’t planning on giving up her first premises and former Bruntsfield police box. Nutan can cook up an astounding range of mouth-watering Indian meals and snacks in her tiny police box and the result is some of Edinburgh’s best, most authentic Indian cuisine that you can enjoy in the sun, or take home. (AW)
(99a Bruntsfield Place, EH10 4HG / website)

More: 10 sensational street food hot spots in Edinburgh


Los Cardos Edinburgh
Los Cardos

Open until midnight at the weekend, the Lothian Road branch of Pinto is surprisingly spacious and has some great food and drink meal deals that may or may not involve a high volume of tasty margaritas. (AW)
(119 Lothian Road, EH3 9AN / website)

The Basement Bar:
Both a trendy pub and a reputable Mexican restaurant, The Basement Bar is worth a visit almost purely for its beautiful décor. Decked out with eye-catching ‘Calaveras’ (more commonly known as ‘sugar skulls’) and other colourful knick-knacks, the place still somehow manages to look uncluttered and effortlessly cool. (AW)
(10a-12a Broughton Street, EH1 3RH / website)

Los Cardos:
Former Leith residents will happily travel for miles to get their hands on what are rumoured to be Edinburgh’s best burritos. (AW)
(281 Leith Walk, EH6 8PD / website)

What this compact restaurant lacks in space, it makes up for with reasonably priced, fresh Mexican food. Grab a highly recommended burrito to take away for a lunch time treat.(AW)
(32 Home Street, EH3 9LZ / website)

Illegal Jacks:
Thanks to a very successful Kickstarter campaign, Jack’s now has the facility to serve you with brilliant burritos once again. Whether it’s a big bowl of comforting chilli you’re after or an unusually Scottish influenced haggis burrito, Illegal Jack’s is the place to go. (LT)
(43-5 St Patrick Square, EH8 9ET / website)

More: The best places to eat tex-mex in Edinburgh


Holyrood 9A burger
Alex Watson

Burger Meats Bun:
The tasty Burger Meats Bun burger made its way through to Scotland’s capital last summer and found a home on Forth Street.The menu is refreshingly simple and uncluttered, but BMB’s ever-changing array of specials mean that there’s always something new to try – plus their chips and chicken wings are just as top notch as the main event. (AW)
(1 Forth Street, EH1 3JX / website)

Toeing the line between fast food joint and formal restaurant, the appropriately named Burger in Fountainbridge will cook up some perfectly prepared patties faster than you can say “burger sauce”. (AW)
(94a Fountainbridge, EH3 9QA / website)

Burgers and Beers Grillhouse:
The new kid on the block when it comes to Edinburgh’s burger scene who has taken on the challenge with gusto. Their ‘build your own’ option gives diners the chance to completely personalise their burger experience. Try the beer battered gherkins as you wait for your creation to be cooked. (AW)
(192a High Street, EH1 1QX / website)

The Hollyrood 9a:
Sit down to one of their many burgers (there are more than ten choices on the menu) in a gloriously rustic pub setting and tuck in. Their mustard mayo alone is worth a trip. (AW)
(9a Holyrood Road, EH8 8AE / website

Five Guys:
Having finally landed in Edinburgh (at Fort Kinnaird retail park, of all places) earlier this year, this place is American through and through and definitely worth a visit. Their thin patties are entirely tasty, their skin-on fries pack a punch and their ‘freestyle’ soft drinks machine is a wonder to behold. (AW)
(6 Kinnaird Park, EH15 3RD / website)

More: 10 of the best burgers in Edinburgh

Noodle Dishes

Ting Thai Caravan
Ting Thai Caravan Facebook

Bar Soba:
Their teriyaki beef noodles and chilli chicken with basil and cashews are both bursting with fantastic South Asian flavours, but that’s not all. The sprawling menu here is ideal for groups who want to try a little bit of everything, and they have some pretty funky graffiti style decor too. (LT)
(104 Hanover St, EH2 1DR / website)

Tang’s is ideal for an adventurous eater open to trying Japanese food for the first time, but if sushi isn’t your thing try the yakisoba or spicy yaki udon – wok fried noodles accompanied by your choice of prawn, chicken or tofu. (LT)
(44 Candlemaker Row, EH1 2QE / website)

Red Box Noodle Bar:
No-nonsense from this quick stop noodle shop. You simply pick your noodle, meat, vegetables and sauce and the Red Box team put it together right in front of you. Before handing it over in (you guessed it) a neat little red box. (MDM)
(51 West Nicholson St, EH8 9DB / website)

Ting Thai Caravan:
If you’re looking for friendly service and great Thai-style street food then look no further. Ting Thai’s interior is minimal at its finest and the music on the playlist is always good – a very important trait when picking where to eat. (MDM)
(Teviot Pl, Edinburgh EH1 2RA)

Pan-Asian noodle dishes served up fast and fresh. This South Bridge eatery is reasonably priced without sparing on quality.(MDM)
(44-46 South Bridge, EH1 1LL / website)

Americana & BBQ

Frontier Edinburgh
Frontier Facebook

Boasting both a laid back, cosy atmosphere and a menu laden with wickedly delicious food. There’s everything from chowder to chilli to chargrilled steak on offer here, as well as the expected burgers and fries. (AW)
(8 Gillespie Place, EH10 4HS / website)

The New York Steam Packet:
Whilst American-style dining may currently be something of a foodie buzzword, the Steam Packet has been offering a slice of Americana since 1972. The set three course menu offers highlights such as home-made beef burger, sirloin steak and pecan pie. (MDM)
(31 Rose Street Lane North, EH2 2NP / website)

Reekie’s Smokehouse:
With everything trimmed in tartan, this small but inviting Scottish barbecue restaurant is family run and – we quote – “nothing posh”. They put all their focus into the food, and it shows – from their exclusive use of locally reared meat to their homemade ketchup, mustard, sauces and rubs. Believe us – you haven’t lived until you’ve tried Irn Bru barbecue sauce. (AW)
(20 Holyrood Road, EH8 8AF / website )

Of course you can get American favourites like shakes, burgers, hot dogs and pizza at Sygn and they’re top notch, but we’re most excited about their unique sides and sharers. Three cheese mac and cheese bombs? Frickles? (Deep fried pickles with blue cheese sauce.) Crispy squid? Yes, yes and heck yes. (AW)
(15 Charlotte Lane, EH2 4QZ) / website)

Buffalo Grill:
A city stalwart in Edinburgh’s ever-changing foodie scene, this steakhouse have been dishing out high quality cuts of meat and packed-in burgers since 1986. (MDM)
(12-14 Chapel Street, EH8 9AY / website)

More: 10 diet-busting American eateries in Edinburgh


CC / Flickr / Charlie Haynes

Navigate your way to the hot or ’18 rated’ section of Kismot’s menu and take your pick of seven eye-wateringly spicy curries, from an extremely hot naga to a classic vindaloo. (AW)
(29 St Leonard’s Street, EH8 9QN / website)

V Deep:
With a speciality of craft beer and curry, VDeep is definitely worth a visit. With Hardeep Singh Kohli at its helm, VDeep makes up the selection of bars and eateries that contribute to Leith’s rising reputation. There’s a delicious selection of Indian dishes available as the perfect accompaniment to a chilled beverage, along with a lively atmosphere and screens for the sport. (VH)
(60 Henderson Street, EH6 6DE / website)

Mother India’s Cafe:
An offshoot of the legendary Mother India restaurant in Glasgow, the Edinburgh cafe serves up an Indian take on tapas and recommends sharing three or four small dishes between two people. Although the menu doesn’t give much away, the majority of the dishes here are mega spicy, which is obviously excellent news for any avid chilli chompers in the Edinburgh area. (AW)
(3-5 Infirmary Street, EH1 1LT / website)

Something of a city institution when it comes to Indian food, ‘Scotland’s original curry house’ never fails to offer a relaxed and friendly dining experience coupled with the best in traditional Indian dishes. (MDM)
(10 Antigua Street, EH1 3NH / website)

Mosque Kitchen:
A favourite amongst students, The Mosque Kitchen offers a cheap, no frills curry experience. With canteen-like premises and sparse décor, this haunt is all about the authentic ingredients and getting back to basics. (GF)
(31 Nicholson Square, EH8 9BX / website)

More: 10 of the hottest curry restaurants in Edinburgh

Italian & Pizzerias

Origano Edinburgh pizza
CC / Flickr / David McKelvey

La Favorita:
Unlike the majority of other high street chains – this one delivers authentically Italian and consistently delicious pizza straight to your door. They specialise in thin and crispy bases, but also have a few filled calzones on offer for anyone in need of real comfort food. (AW)
(321 Leith Walk, EH6 8SA / website)

Origano in Leith is still thought by many to be the best pizza place in Edinburgh. Behind its unassuming exterior lies a welcoming atmosphere and your pick of bonafide Italian pizza pie. (AW)
(277 Leith Walk, EH6 8PD / website)

Caffé e Cucina:
This cosy restaurant have perfected warm Italian hospitality, and everyone who walks through the door is made to feel right at home. Caffé e Cucina is a brilliant location to savour a slice. (AW)
(372 Morningside Road, EH10 5HS / website)

A new kid on the block looking to take the crown of Edinburgh’s best pizza place, Civerinos refers to themselves as an ‘Italian street food and pizza slice bar’. The decor is a modern take on the usual Italian eatery (intimate dining set-ups are swapped for communal benches) but their slices are as authentic as anything from Hell’s Kitchen. Meat lovers beware: their meatball-topped slice may just ruin all other pizzas for you. (MDM)
(5 Hunter Square, EH1 1QW / website)

Locanda De Gusti:
Their tagline is ‘Good food from Naples’ and that sums up this restaurant perfectly. The dishes served here here are genuinely Italian (unlike the majority of chain restaurants) and the menu offers a fresh take on the usual suspects of pasta and pizza. (AW)
(102 Dalry Road, EH11 2DW / website)

More: 6 places for perfect pizza in Edinburgh


Printing Press
Printing Press

The Printing Press:
Head chef Colin Flemming – who has previously worked with both Nick Nairn and Martin Wishart – puts seasonal Scottish produce and traditional recipes (with a modern twist) at the heart of his dishes, with everything from Loch Fyne scallops to Isle of Mull rarebit on offer. (AW)
(21-25 George Street, EH2 2PB / website)

Restaurant Mark Greenaway:
Magical, earthy, elemental – this was like a Tolkien book in foodie form. (GS)
(69 North Castle Street, EH2 3LJ / website)

Timberyard is a bit of a game changer in the capital. Not only is it relatively inexpensive, it has magical atmosphere in spades, and serves locally sourced food that’s honest and vibrant. (GS)
(10 Lady Lawson St, EH3 9DS / website)

Martin Wishart:
The restaurant has held firmly onto a Michelin star for the last fourteen years by serving a classic French menu prepared with the finest Scottish ingredients. (AW)
(54 The Shore, EH6 6RA / website)

They’re big on their beef at Kyloe and pride themselves in serving up a posh but extremely tasty Sunday roast every week. Watch your very own roast rib of beef (or fillet for two people) being carved at the table before it’s served up with fluffy roast potatoes, huge Yorkshire puddings, vegetables and home made gravy. (AW)
(1-3 Rutland Street, EH1 2AE / website)

World Cuisine

kims mini meals

Kim’s Mini Meals:
Kim’s Mini Meals are on a mission to bring fresh, home-made Korean food to Edinburgh residents. Kim’s offers a dining experience like many customers have never seen before. Popular dishes include traditional vegetable side kimchi, various kinds of jjigae (similar to a stew) and delicious marinated bulgogi.(AW)
(5 Buccleuch Street, EH8 9JN / website)

Miro’s Cantina Mexicana:
This Rose Street eatery is always bustling, but that’s because they’re serving up some of the best Mexican food in the city. The menu is packed with every mouth-watering Mexican morsel you could ever want, including fresh guacamole, quesadillas, fajitas and highly recommended frozen margaritas. (AW)
(184 Rose Street, EH2 4BA / website)

Ada in Broughton is the newest addition to Edinburgh’s Turkish food scene. Family-run and serving up authentic Turkish cuisine, this vegetarian-friendly restaurant boasts large portions at reasonable prices and has some of the friendliest staff around. (AW)
(9a Antigua Street, EH1 3NH / website)

Tapas has to be the best-known Spanish cuisine, and around these parts Tapa (tucked away in Leith) is the place to get it. Best of all, this place is still a relatively well-kept secret because of its off-the-beaten-track location. (AW)
(19 Shore Place, EH6 6SW / website)

The Caffeine Drip:
This subterranean restaurant expertly injects a South African twist into their mouth-watering brunch and lunch menu and the staff are lovely to boot. Don’t miss the authentic boerie rolls – a beef and pork sausage in a bun, almost like a South African hot dog. (AW)
(10 Melville Place, EH3 7PR / website)

More: How to eat your way around the world…in Edinburgh


Harajuku Kitchen sushi
Harajuku Kitchen

Kanpai Sushi:
Kanpai Sushi ticks all the boxes for Japanese food fans: sensational sushi, friendly staff plus a relaxed atmosphere. Many locals say this is the best sushi in town and if you’re lucky enough to get a seat at the bar you can watch skilled chefs prepare your meal from scratch. (AW)
(8-20 Grindlay Street, EH3 9AS / website)

Harajuku Kitchen:
A relatively new kid on the block, but welcomed into the formerly sushi-starved Southside with open arms. The restaurant has some unusual sushi recipes on their menu – including a sweet potato tempura roll – alongside all your old favourites. (AW)
(10 Gillespie Place, EH10 4HS / website)

Yes Sushi:
One of very few Edinburgh sushi establishments that actually has plenty of seating, which gives you a much higher chance of nabbing a table without booking. Their lunchtime special bento boxes are the perfect size for one, and a great deal money-wise.
(89 Hanover Street, EH2 1EE / website)

Bonsai Bar Bistro:
A Japanese bar and bistro that has called Scotland’s capital city home for 14 years now, and currently has two premises in Edinburgh. If you’re a sushi addict on a budget, Bonsai often have money-off deals available online. (AW)
(46 Richmond Street, EH8 9DZ / website)

While prices here tend to be fairly high in relation to portion sizes, the restaurant is popular and both the dragon rolls and dumplings receive rave reviews.(AW)
(19 Dalry Road, EH11 2BQ / website)

More: The best places to eat authentic sushi in Edinburgh

Fish & Chips

fish and chips

The Tailend:
Having the chip shop attached to a somewhat fancy restaurant ensures that the fish suppers here are on another level. You’ll get everything from fresh cod to smoked Finnan haddock covered in the light, crispy batter that made The Tailend legendary. (AW)
(14-15 Albert Place, EH7 5HN / website)

L’Alba D’Oro:
Award-winning chippy L’Alba D’Oro has been one of Edinburgh’s most popular purveyors of fish and chips for the last forty years. This family run takeaway tends to use fresh haddock for their fish suppers, but it is served up in various tasty ways – battered, in breadcrumbs or breaded with sage and onions. (AW)
(7 Henderson Row, EH3 5DH / website)

Deep Sea:
Known for its super friendly and cheerful staff, with many regular customers calling the takeaway’s manager the funniest man in the chippy business. If you’ve been partying in the city centre or just want to sit and watch the world go by as you enjoy a good old fish supper, Deep Sea is a great place to visit. (AW)
(2 Antigua Street, EH1 3NH / website)

St Andrews Takeaway:
Despite its slightly misleading name, we can assure you that St Andrews Takeaway is in Portobello. After ordering, you can take your dinner down to the promenade or beach to enjoy it with a side of salty sea air. (AW)
(280 Portobello High Street, EH15 2AT / website)

Cafe Piccante:
This late night establishment is most famous for having a live DJ spinning the decks as you queue up, order and eat your post-boozy night out fish supper. That being said, the place is also known for its fantastic fish and chips which are enjoyed by both sober and drunk people alike. (AW)
(19 Broughton Street, EH1 3JU / website)

More: 10 of the best fish suppers in Edinburgh

Healthy Eating


Hula Juice Bar:
Situated on the scenic West Bow just around the corner from the Grassmarket, Hula has won a reputation not just for its liquid refreshments but also for its reasonably priced food menu, including bagels, wraps and homemade soups. (NM)
(103-105 West Bow, EH1 2JP / website)

Earthy is proud to use locally sourced ingredients to create a varied and ever changing menu. Their Turkish baked eggs, however, are so good they are a permanent fixture. (AH)
(1-6 Canonmills Bridge, EH3 5LF / website)

The Pantry:
The Pantry has three benchmarks: fresh, locally sourced and tasty. They’re open from 8am till 9pm so whether you’re after a breakfast bite or something more substantial in the evening, they can cater to your needs.
(1 North West Circus Place, EH3 6ST / website)

Their motto is ‘Healthy Fast Food’, so naturally Flip! are all about the smoothies. Located not far from Edinburgh University campus on Clerk Street, you can always avoid temptation and find something delicious and healthy by nipping into Flip! at breakfast or lunch time. (AW)
(54 Clerk Street, EH8 9JB / website)

New Town Deli:
Small but well thought out, the smoothie selection here is pretty much guaranteed to keep everyone happy, whether you’re in the mood for muesli, mango or a mound of blended berries.
(23 Henderson Row, EH3 5DH / website)

More: 5 of the best healthy eating spots in Edinburgh

Vegan & Vegetarian


The Auld Hoose:
Looks can be deceiving, and while The Auld Hoose may look like your typical old man pub both inside and out, it’s actually a foodie haven for vegans. Home to what may be the only full vegan cooked breakfast in all of Edinburgh, this friendly Newington bar also has everything from vegan-friendly nachos to falafel burgers on their menu. (AW)
(23-25 St Leonard’s Street, EH8 9QN / website)

Bread Street Brasserie:
Bread Street Brasserie have embraced the challenge to provide something different, and the result is a respectable number of interesting vegan-friendly dishes, interspersed with options for our meat, egg and cheese-eating friends. They also host a monthly vegan evening, putting on a reasonably priced three-course meal just for vegans. (AW)
(34 Bread Street, EH3 9AF / website)

Henderson’s is a no-fuss, self-service bolt-hole serving up hearty dishes in a low ceilinged, den-like setting. Expect delicious veggie haggis, spicy curries and the best bean burgers you’ve ever had – they alone are worth the trip. (LJ)
(94 Hanover Street EH2 1DR / website)

David Bann:
Unusually upmarket for a vegetarian restaurant, David Bann offers veggie dining in a minimalist, stylish setting. The menu is similarly fancy but not over the top, with classic vegetarian dishes from across the globe given an unusual twist.(LJ)
(56-58 St Mary’s Sreet, EH1 1SX / website)

Union of Genius:
Union of Genius brings together one veggie, one vegan and one meat soup every lunchtime. The menu changes daily and the current week’s offering can be found online. Fast, stripped back and healthy, these are some of the best soups Edinburgh has to offer. (LJ)
(Forrest Rd, EH1 2QN / website)

More: 5 of the best places for vegan food in Edinburgh
More: 5 of the best places for vegetarian food in Edinburgh


Mamma's Pizzeria
Mamma’s Pizza Facebook

Mamma’s Pizza:
Mamma’s is a firm favourite with Edinburgh’s gluten dodging population, thanks to the amazingly decadent gluten-free pizza they serve up in their cosy restaurant at the heart of the Grassmarket. Pizza is not the only area where Mamma’s excels; their sweet potato fries are perfect and their chocolate fudge brownie dessert is worth saving space for. (CT)
(28-30 Grassmarket, EH1 2JU / website)

Viva Mexico:
This traditional style diner is the oldest Mexican restaurant in the city; and while it may not look like much from outside, the food is hard to beat. A large portion of their menu is naturally gluten-free, and is all clearly labelled for those with intolerances. (CT)
(41 Cockburn Street, EH1 1BS / website)

Apiary offers premium food, with creative takes on traditional British dishes, without the premium price tag. Their lunch and pre-theatre menus offer particularly good value, and can be easily altered to cater to those wishing to avoid wheat or gluten. (CT)
33 Newington Road, EH9 1QR / website)

Edinburgh Larder:
Edinburgh Larder pride themselves on using seasonal and locally sourced produce to create healthy and tasty lunch options. With a huge variety of fresh salads and mouthwatering sandwiches on offer (which can be made up using gluten free bread), this is a great place for a light lunch. (GT)
(15 Blackfriars Street, EH1 1NB / website)

A firm favourite for brunch, lunch or coffee, this café and bakery is a must-visit for those seeking out freshly baked gluten free cakes. There are plenty of other gluten free lunch options available on the main menu, like pizza, gnocchi or soup, but the cakes are Loudon’s speciality. (GT)
(94b Fountainbridge, EH3 9QA / website)

More: 5 of the best gluten-free restaurants in Edinburgh

Cheap Eats

Hanging Bat

Mums Great Comfort Food:
Mums offers gourmet home-style baking at great value prices. With a traditional menu featuring sausages and mash and shepherds pie, Mums is the best place in town for feel-good food. (GF)
(4a Forrest Road, EH1 2QN / website)

Spoon Cafe:
Tucked away on Nicholson Street, this cosy café is a relaxed and welcoming spot for those in need of a break from the bustling city centre. The Spoon Café offers a kitsch interior, and a mouth-watering menu that won’t break the bank. (GF)
(6A Nicholson St, EH8 9DH / website)

The Hanging Bat:
A local favourite since its establishment in late 2012, The Hanging Bat is a perfect spot for those looking for a quick bite to eat. Never a venue worried about being conventional, the Bat offers a selection of North American style dishes such as pulled pork, nachos and a fine selection of hot dogs. (MDM)
(133 Lothian Road, EH3 9AB / website)

The Flying Dog:
The Flying Dog in Leith’s main mission was to bring a new generation of gourmet hot dogs to Edinburgh – as if you couldn’t tell from the name. Their menu will leave you spoiled for choice, and there are some unusual flavour combinations on there, including a hot dog topped with yoghurt, cucumber and mint and one with prawns. (AW)
(24 Henderson Street, EH6 6BS / website)

After their kitchen was taken over by self-described ‘sausagemongers and pedlars of prime Scottish meats’ (otherwise known as butchers) Meat Hook, Mathers began serving a whole host of delicious gourmet hot dogs, from Scottish bratwurst to spicy Moroccan merguez. Definitely not your average pub food. (AW)
(25 Broughton Street, EH1 3JU/ website)

More: Cheap eats in Edinburgh – 15 of the best of the budget restaurants and cafes

Fine Dining

the dogs edinburgh
The Dogs

From scallops to coley to lobster, there is something for all picky seafood eaters at this well-established restaurant on the Shore waterfront in Leith. Dine in style whilst watching the sunset over the harbour. (LC)
(1 The Shore, EH6 6QW / website)

The Dogs:
A brilliant all-rounder, specialising in homely food with a gourmet twist. The decoration is quirky but welcoming – as are the staff – and if you score a table by the window you’re in for some great views across the Forth. (AW)
(110 Hanover St, EH2 1DR / website)

L’Escargot Bleu/Blanc:
These sister restaurants (located on Broughton Street and Queensferry Street respectively) serve a similar offering of food á la Française made with seasonal Scottish produce, but each has its own unique atmosphere. (AW)

(56 Broughton Street, EH1 3SA / 17 Queensferry Street, EH2 4QW / website)

The Mussel and Steak Bar:
Specialising in both surf and turf, this superb restaurant proves that opposites attract and can co-exist in perfect harmony. (AW)
(110 Grassmarket, EH1 2HH / website)

This Malmaison brasserie on Leith’s Shore has a luxurious Sunday lunch on its menu, served in suitably splendid surroundings. Diners can choose from a prime rib of Black Angus beef with thyme Yorkshire puddings, or corn-fed roast half chicken with pork sausage and cranberry jus. (AW)
(1 Tower Place, EH6 7BZ / website)

Late Night Takeaways

Kebab Mahal
CC / Flickr / Craig Murphy

Kebab Mahal:
A popular post-night out stop off, but it’s also a well-known and well-loved curry restaurant, with an extensive sit-in and takeaway menu. Even traditionally mild dishes have a spicy kick added here and portions are large, so you’ll be in hot curry heaven. (AW)
(7 Nicolson Square, EH8 9BH / website)

Morrison Street Bakery:
Nothing provides more joy to a ravenous 3am gang of party-goers than a freshly baked chicken pie. The all-night bakery is a hidden gem in the murky world of late-night takeaways. (MDM)
147 Morrison St, EH3 8AG

Cappadocia Kebab House:
A late-night refuge for the hungry and weary. Cappadocia remains a popular stop-off point for Edinburgh students, being just a few steps away from Bristo Square. (MM)
(10 Forrest Rd, EH1 2QN / website)

Possibly the nicest guys on the late-night eatery scene. Making Pasha your takeaway point is to make a bond that stands the test of time. All pizzas are freshly baked in front of you and their kebab meal is the only friend you need after a few too many beers. (MDM)

Lazeez Tandori:
Open til 1am on a Saturday night, this Dalry Road eatery may not strike you as much from the outside – but their curry dishes are packed full of spice and flavour. The ‘Lazeez speciality’ options are particular highlights.(MDM)
(191 Dalry Rd, EH11 2EB / website)


Alex Watson / Matthew Dunne-Miles / Nick Mitchell / Andy Harbison / Lorna Tugman / Vickie Henry / Gillian Furmage / Gaby Soutar / Laura Jeffrey / Chris Tapley / Laura Crawford / Milo McLaughlin

Do you have your own favourite eateries in Edinburgh? Share your tips with us on Twitter @wow247edinburgh and facebook.com/wow247edinburgh