The Best Sunday Roasts in Edinburgh (2026) – from a UK Travel Blogger

The Best Sunday Roasts in Edinburgh (2025) – from a UK Travel Blogger

Looking for the best Sunday roasts in Edinburgh? Here’s my guide for the best ones in one of the most beautiful cities in the UK — from a UK travel blogger.

This post may contain affiliate links. Check out my Disclosure & Privacy Policy for more information.

Edinburgh has plenty to tempt you — cobbled streets, history at every turn, and some of the best views in the country — but it’s also a brilliant place to tuck into a proper Sunday roast.

Think slow-roasted meats, golden roast potatoes, seasonal veg, Yorkshire puddings you could build a small fort with, and gravy you’ll want to pour over everything.

And because Edinburgh restaurants are big on sourcing locally, expect Scottish beef, lamb, and veg taking centre stage. Whether you’re in a cosy pub in Leith or somewhere with castle views, here are my top picks.

Candace Abroad

About the Author

Hi, I’m Candace — a London-based travel writer and content creator who traded the East Coast of the US for the charm of the UK back in 2016. London’s been my home ever since.

On this blog, you’ll find hundreds of thoughtfully crafted London, UK, Europe and Worldwide travel guides alongside lots of insider London tips, honest hotel and restaurant reviews and advice for content creators.

P.S. – For more trip inspiration, travel videos, and behind-the-scenes adventures, be sure to follow along (and say hello, if you fancy) on Instagram, TikTok or YouTube.

🗞️📺 As featured on the BBC, USA Today & Recipe.TV.


Best Sunday Roasts in Edinburgh

best sunday roasts in edinburgh

1. The Queens Arms

49 Frederick St, Edinburgh EH2 1EP

The Queens Arms is just the kind of pub you picture when you think “Sunday roast in Edinburgh.”

Low-lit, wood-panelled, and lively without being loud, it’s the perfect setting for a long lunch.

Their sharing boards are a feast — roast potatoes, seasonal veg, two Yorkshire puddings each, cauliflower cheese, and more gravy than you think you’ll need (but you’ll happily finish it).

Roast choices include beef, porchetta, a vegan squash Wellington, or a sharing pie, and there’s a dessert to split if you’ve somehow still got room. Book ahead.


2. The King’s Wark

36 Shore, Leith, Edinburgh EH6 6QU

The King’s Wark is a Leith favourite with a roast menu that changes weekly.

Previous Sundays have seen venison haunch fillet, veggie haggis Wellington, and rump steak, each served with a generous spread of sides.

Be sure to check their Instagram for the week’s line-up, then book a table — it fills up quickly!


3. The Broughton

46-48a Broughton St, Edinburgh EH1 3SA

The Broughton feels like a pub where you could happily settle in for hours — and plenty of locals do.

Their Sunday roast is well-loved for a reason: duck fat potatoes, glazed carrots, fine beans, and even a touch of caramelised apple purée. Choose between dry-aged beef or saddleback porchetta, both served in portions that’ll leave you debating whether to walk home or give in to an Uber.


4. Monteiths

61 High St, Edinburgh EH1 1SR

Monteiths is a cosy Old Town Edinburgh hideaway that gives the traditional roast just a bit of a twist.

Alongside the usual trimmings, they add extras like cauliflower cheese and rich jus.

Make sure to book for the roast specifically when you book so you don’t miss out!


5. Hawsmoor Edinburgh

23 W Register St, Edinburgh EH2 2AA

Hawsmoor Edinburgh is best known for its steak, but its Sunday roast deserves equal billing.

Expect high-quality local meats cooked to perfection, roast potatoes that are somehow both crisp and fluffy, towering Yorkshires, and seasonal veg done right.

Comfort food with just the right amount of luxury.


6. The Scran and Scallie

1 Comely Bank Rd, Edinburgh EH4 1DR

The Scran and Scallie brings rustic charm and a lively atmosphere to Sunday lunch.

Their roasts — often featuring beef, lamb, and chicken — come with generous sides and a balance of flavours that feels both traditional and modern when it comes to a proper Edinburgh roast.


7. The Abbey

65 S Clerk St, Newington, Edinburgh EH8 9PP

The Abbey serves a proper pub roast with a little something for everyone.

Alongside their meat mains, they’ve got excellent vegetarian and gluten-free options — all plated with crisp potatoes, seasonal veg, and rich gravy.

The whisky and ale selection is worth a peek too…


8. Starbank Inn

60-64 Laverockbank Rd, Newhaven, Edinburgh EH5 3BZ
starbank inn sunday roast edinburgh

Photo courtesy of Starbank Inn

Starbank Inn is where you go for a roast with a sea view.

Dating back to 1810, this Newhaven spot serves beef, chicken, and vegetarian roasts, all made with locally sourced ingredients.

Best enjoyed at a window seat on a slow Sunday afternoon.


9. The Ox

49-51 London St, Edinburgh EH3 6LX

The Ox is a relaxed, understated Edinburgh Sunday Roast that lets the food do the impressing.

They use top-quality local produce and keep the roast flavours classic.

Menus change slightly with the seasons, but you can count on generous portions and a plate you’ll want to finish.


10. The Orchard Bar & Restaurant

1-2, Howard Place, Edinburgh EH3 5JZ

The Orchard Bar & Restaurant is as warm and easy-going as Sunday should be.

Roast beef, roast chicken, and roast lamb are all on the menu, each served with the full line-up of trimmings.

A lovely pick if you’re after somewhere friendly and unfussy.


11. Kyloe

1-3 Rutland St, Edinburgh EH1 2AE

Kyloe is for people who take their beef seriously.

Their 28-day dry-aged sirloin or rump comes in sharing portions for two, four, or six, and it’s the kind of roast you’ll talk about for weeks.

Only served Sundays from 12:30–5pm — book well ahead.


Sunday Roasts in Edinburgh FAQs

➡️ Do they do Sunday Roasts in Scotland?

Yes — and they take them seriously. Plenty of pubs and restaurants across Scotland serve Sunday roasts, often in portions that will absolutely have you skipping dinner.

➡️ What is a typical Sunday roast in the UK?

Roast meat, crisp potatoes, seasonal veg, Yorkshire pudding (my favourite bit), and a rich gravy. Simple, but when done right, unforgettable.

➡️ What is the tradition of the Sunday Roast?

It dates back to when families would gather after church for a big midday meal — the UK’s answer to a Sunday BBQ.

➡️ Why do we have roasts on a Sunday?

Sundays were historically a day of rest, and the only day many families could sit down together for a long lunch. The tradition stuck.

➡️ How much is a Sunday Roast?

It varies, but expect to pay £20–£30 per person, including all the trimmings. Prices are usually a bit lower in Edinburgh than in London.


Map of the Best Sunday Roasts in Edinburgh


Thanks for reading my Best Sunday Roasts in Edinburgh Guide. If you enjoyed it, let me know on Instagram!

CHECK OUT MORE LONDON GUIDES:

Happy Londoning,

Candace Abroad Signature

Similar Posts