Grumpy Camel

A SLOW TRAVEL BLOG

The Best Places for Lunch in Edinburgh

Edinburgh’s food scene doesn’t get the attention it deserves. Perhaps it’s because Scottish cuisine has a bad reputation (which I think is unfair).

Yes, you will come across deep-fried Mars bars and the intimidating haggis. But you’ll also find a variety of restaurants that specialize in pub grub, healthy snacks, and innovative cuisine.

There are several great lunch spots in Edinburgh. To help you explore the city’s food scene, I’ve rounded up a list of my favourite cafes. I’ve also included some suggestions from fellow travel bloggers.

So, let’s look at the best places for lunch in Edinburgh.

Edinburgh lunch spots
Photo by Daniela Frendo.

Amazing lunch spots in Edinburgh

Fancy a sandwich, burger, or some good old fish and chips? Here are the best places for lunch in Edinburgh.

1. The City Restaurant

One of my favourite lunch spot in Edinburgh is The City Restaurant on Nicolson Street.

I visited this place several times when I lived in Edinburgh, mainly because they serve some of the best seafood dishes in the city, including fish and chips, scampi, and tempura prawns. They also make wonderful burgers and salads.

The City Restaurant | Best Places for Lunch in Edinburgh
Fish and chips at The City Restaurant. Photo by Daniela Frendo.

The restaurant has a very sleek and colourful interior, with comfortable seats and large windows overlooking the bustling street.

2. Auld Hundred

The iconic Rose Street is home to my favourite pub in Edinburgh: Auld Hundred.

This cosy pub has an upstairs restaurant that serves a variety of dishes, including pasta, burgers, and popular pub meals.

Sunday roast at the Auld Hundred / Best Places for Lunch in Edinburgh
Sunday roast at the Auld Hundred. Photo by Daniela Frendo

Oh, and the salmon here is delicious!

Auld Hundred is also the best place in Edinburgh for traditional Sunday roast. You can choose from pork, chicken, and lamb. It also comes with roast potatoes, vegetables and Yorkshire pudding.

3. The Storytelling Cafe

Located within the Scottish Storytelling Centre, this cafe offers a variety of homemade snacks, including soups, sandwiches, and wraps.

The food is prepared with fresh, local ingredients. They also serve delicious home-baked cakes.

Lunch at The Storytelling Centre | Best Places for Lunch in Edinburgh
Lunch at The Storytelling Centre. Photo by Daniela Frendo.

The Storytelling Centre is a hub for local writers and visual artists, and hosts regular exhibitions and events. The cafe is open to everyone and is very family-friendly.

You can enjoy your lunch and coffee by the window, with views of the Royal Mile.

4. Elephants & Bagels

The name of this place says it all. The decor is all about elephants, and the food is all about bagels.

At Elephants & Bagels, you get to create your own bagel from scratch. You can choose the type of bagel and pick your own fillings (so many options!).

A bagel from Elephants & Bagels | Best Places for Lunch in Edinburgh
A bagel from Elephants & Bagels. Photo by Daniela Frendo.

I love their seeded bagel with cream cheese and salmon! The coffee is nice, too.

5. Cafe Grande

This lovely cafe is located in one of the nicest streets in Edinburgh.

Cafe Grande in Bruntsfield serves a variety of vegetarian and vegan options, as well as delicious dishes for meat lovers. It’s a great place for lunch, though you could also go there for a romantic dinner.

Goat cheese salad from Cafe Grande | Best Places for Lunch in Edinburgh
Goat cheese salad from Cafe Grande. Photo by Daniela Frendo.

I’m a big fan of their goat cheese salad with beet root and walnuts. They also serve delicious cakes!

6. Laila Lunch & Brunch

Laila Lunch & Brunch is a great place for lovers of Middle Eastern and Mediterranean food.

Located on the atmospheric Cockburn Street, this Mediterranean bistro serves an array of delicious dishes, including vegetarian and vegan options.

Lunch at Laila's, Edinburgh | Best Places for Lunch in Edinburgh
Lunch at Laila’s. Photo by Daniela Frendo.

They make some nice fried calamari here, as well tasty sandwiches and wraps.

The place itself has a very Mediterranean ambiance, and it also has a small outdoor seating area.

7. Cafe Florentin

I used to be a regular at Cafe Florentin when I lived in Polwarth. This quirky cafe was just two corners away from my flat and I loved going there for some coffee and lunch.

A delicious sandwich from Cafe Florentin, Edinburgh.
A delicious sandwich from Cafe Florentin. Photo by Daniela Frendo.

Besides being super cosy and friendly, this cafe serves freshly made sandwiches, wraps and soups, as well as delicious sweet treats.

I’ve had so many sandwiches with hummus and sundried tomatoes at this place!

8. Southpour

Southpour is a cool, modern cafe in the heart of Newington, the student neighbourhood of Edinburgh.

Here, you’ll find Scottish classics like fish & chips, haggis, and scotch eggs. They also serve delicious burgers and hearty sandwiches. ​

Deli Burger from Southpour, Edinburgh.
Deli Burger from Southpour. Photo by Daniela Frendo.

It’s located close to Arthur’s Seat, so you can come here to fuel up before your climb, or to recover with a warm meal and hot cup of tea.

9. Hula Juice Bar & Eatery

Whether you’re craving a quick snack on the run, a sit-down lunch of homemade soup, or Buddha bowls complete with all the trimmings, you’ll find it all at the vibrant and buzzing Hula Juice Bar & Eatery. ​

Avocado toast at Hula Juice Cafe, Edinburgh.
Avocado toast at Hula Juice Cafe. Photo via Along Came an Elephant.

Located at the foot of Victoria Street, this place is the perfect place to grab lunch in between all the sightseeing in the Old Town.

It’s renowned for its healthy breakfasts and variety of vegan snacks. We fell in love with their Avocado sourdough toast and Oscar juice!

Marlo and Kristof from Along Came An Elephant

10. The Dome

As soon as you walk into The Dome you know you are somewhere special. The decor is very elegant, you almost feel like you are the guest at a palace.

The food will impress you as well. They have a very creative menu of Scottish favourites and each dish is beautifully presented.

Haggis in filo pastry at The Dome, Edinburgh.
Haggis in filo pastry at The Dome. Photo via Two Traveling Texans.

I had never tried haggis before, but I knew if it was on the menu at the Dome, it must be good. The haggis was wrapped in filo dough and served with a whiskey sauce – delicious!

They also offer vegan, gluten free, and dairy free options.

There are four different restaurants inside the Dome. I would recommend making a reservation as the place is very popular!

Anisa from Two Traveling Texans

11. The Witchery

Located in in the heart of Edinburgh’s Royal Mile, The Witchery’s Secret Garden restaurant offers an escape from the hustle and bustle of the Old Town.

The restaurant is entirely lit by candles. Its dark wood panelling, beamed ceiling, and beautifully decorated tables create a very romantic ambience.

Lamb wellington at The Witchery, Edinburgh.
Lamb wellington at The Witchery. Photo via It’s All Bee.

I would highly recommend the lamb wellington, a pastry-baked lamb loin stuffed with wild mushrooms and chicken mousse wrapped in Serrano ham. It was so good I wanted a second helping!

Oh, and make sure you leave room for the chocolate brownie dessert!

Bianca from It’s All Bee

12. Urban Angel

One of my favourite lunch spots in Edinburgh is a cool little place called Urban Angel on Hanover Street.

They offer breakfast, lunch and dinner, but I’ve only ever been for lunch and I can confirm that it is delicious. I would highly suggest the eggs benedict!

Eggs benedict at Urban Angel, Edinburgh.
Eggs benedict at Urban Angel. Photo via Young and Undecided.

They change the lunch menus everyday based on the produce they have available, but you can definitely bank on finding something you like

On top of the food being absolutely gorgeous, they are very environmentally friendly. They source seasonal, fresh and local ingredients. They also recycle as much of their waste as they can!  

Chiera from Young and Undecided


If you want to explore Edinburgh’s exciting cuisine, I highly recommend joining a food tour.

Don’t worry: it won’t be all haggis and deep fried stuff. In fact, I took an Edinburgh walking food tour with Secret Food Tours and we got to taste a variety of dishes and treats.

The tour was peppered with interesting stories and historical facts, so I got to learn some new things about Edinburgh over some cullen skink, local cheese, and home-made fudge and scones.

Indulge in delicious Edinburgh dishes with Secret Food Tours:

Need travel insurance?

SafetyWing provides global travel medical insurance that covers people from all over the world. You can purchase the insurance even if you’re already abroad!

Get your flight, bus & train tickets from one place!

Omio helps you find and compare flights, as well as bus, train, and ferry tickets.

You can manage your trips on the free app. You’ll also get live journey updates!

This post might contain affiliate links. This means that I may receive a commission on any purchases made through the links in the post, at no extra cost to you.

You might also like:

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.