When in London, eat like the locals and treat yourself to a mouth-watering British roast dinner - it’s a must. On Sundays you’ll find most gastropubs offer their very own Sunday Roast Dinner menu, so definitely make this your cheat day to stuff yourself into a food coma. Crispy roast potatoes, perfectly seasoned roast vegetables, a giant Yorkshire pudding and, the pièce de résistance, a pink-in-the-middle roast beef covered in lashings of gravy. We’ve rounded up our 10 favourite places to tuck into a hearty British roast from traditional pubs to more modern quirky joints. Check them out. Those gravy-filled Yorkshire puds await...
Check out the
Need a hostel in London?
Where's your nearest delicious roast dinner? Find it on the interactive map below...
1. The Crown and Anchor, from £11.50
246 Brixton Rd, London SW9 6AQ
Brixton is known by London foodies for being home to countless cool, casual eateries and the Crown and Anchor is no different. This authentic pub with a subtle modern twist is just a 20 minute walk from the London Bridge area. It really hits the spot if you’re on the hunt for a good old, simple roast dinner at a seriously affordable price. You won’t find many places in town that serve up half a roast chicken, crispy potatoes and all the rest for just £12.50! With 25 different beers on tap, that’s your Sunday lunch sorted.
If pork is your roast of choice, at the Crown and Anchor it'll only set you back £11.50, while a rib-eye or lamb shoulder is only £13.50 and the vegan nut roast is just £10.50. That is some top-notch value you won't find in many other pubs around London!
2. The Rose Pub, £15.50
1 Harwood Terrace, Fulham, London SW6 2AF
This local gastropub in Chelsea is a go-to hangout for residents around Fulham and Chelsea. The Rose is a bright and airy pub with a bright and airy outside seating area for the summer days. The Sunday Roast menu here is top-notch and affordable which explains why it's always busy and filled with atmosphere.
We recommend the succulent pork belly and apple sauce for £15.50 or the tender beef for £18. All of the roasts are served with roast potatoes, Yorkshire pudding, seasons vegetables, cauliflower cheese and gravy. So yeah, it's a huge portion. Just adjacent to the King's Road, The Rose Pub is easy to find and within walking distance to the River Thames, the perfect place for a late afternoon stroll to burn off that roast.
3. St Christopher's Pub, £13.50
121 Borough High St, London SE1 1NP
One of the most affordable spots for a roast beef on this list is this charming little pub on Borough High Street. St Christopher's Pub is one of our very own traditional pubs in London, serving up absolutely delicious roast dinners every Sunday from 11am until 10pm. Cosy up inside or grab one of the outdoor tables for an al fresco Sunday lunch in the heart of London. It's the perfect place to relax and catch up with friends over some food and wine on any day of the week, but when the roast costs just £13.50 and tastes as good as the price looks, there's no beating a Sunday at this proper British inn.
4. Princess of Shoreditch, £29 for 2 courses
76-78 Paul St, London EC2A 4NE
The Princess of Shoreditch tops many best roast lists for a good reason. It's fantastic produce. While this award-winning gastro pub is one of the more expensive ones to feature here, it's definitely worth the money. At £29 for two courses, you have the choice of beef, chicken, pork belly, hake or celeriac, and know that all produce served here is sustainably sourced. The black leg chicken is perfectly juicy and it comes with all the trimmings (each element made to make you drool).
The pub is cosy and warm, right in the heard of Shoreditch and just a stone's throw away from Old Street. We recommend making a reservation for Sunday lunch here as it can get booked up pretty quickly.
5. Pig and Butcher, £18
80 Liverpool Rd, London N1 0QD
The Pig and Butcher has a well-deserved rep for whipping up insanely delicious Sunday roast dinners - probably because it comes with a Yorkshire pudding that’s bigger than your head. The modern pub has a hipster vibe that draws customers back time and time again to feast on a rustic roast with a gastropub flair that takes the taste to the next level. With their on site butcher (and slightly pricier menu), you know you’re going to get some good quality grub.
The Pig and Butcher make sure to note on their website that they serve their lamb and beef how it should be - pink. Along with one of the biggest Yorkshire puds in London, your roast will be accompanied by crispy beef dripping roast potatoes, carrots, greens and delicious creamed leeks. Make sure you book in advance or you could be joining the queue that goes outside and around the corner!
6. The Andover Arms, £13.25
57 Aldensley Rd, Hammersmith, London W6 0DL
This little hidden gem can be found nestled in amongst the local residents of Hammersmith, just a 10 minute walk away from the tourist track. It’s no wonder the locals are obsessed, because the roasts served up in this traditional 1880s pub are some of the best. Huge portions from £13.25, thick gravy (pretty much on tap) and a buzzing atmosphere are what make the Andover Arms a fitting contender on this list. You definitely won’t be needing a starter if you’re in for a Sunday here.
Sit down amongst the Hammersmith regulars and fill up on some of the best traditional British pub food in West London served up by a true friendly face.
7. The King's Arms, £13.99
16 King William Walk, London SE10 9JH
Opt to feast on the Great British classic in the comfy, cosy King’s Arms, right in the heart of Greenwich. A fantastic roast dinner with lashings of gravy and all the trimmings will only set you back from £13.99! Choose from the quality selection of real ales to wash down with your roast (you’re already indulging after all). The relaxed vibe of this old school British pub is part of its charm and the reason why locals love to hang out here. It has a sweet little garden out the back with tables, parasoles and heaters to keep the warm atmosphere flowing throughout the pub.
While the juicy roast chicken is the most affordable option on the roast menu at £13.99, the roast beef is just £14.49 and each choice, of course, is served with the traditional trimmings with cauliflower cheese as a bonus. It’s only a 5 minute walk from our Greenwich hostel so you can literally roll back to your room once the food baby arrives.
8. The Loose Box, £14.50
51 Horseferry Rd, Westminster, London SW1P 2AA
Right in the heart of London lies The Loose Box, a spot often brimming with locals and tourists alike and we can see why. The Sunday lunch menu at this bright and airy restaurant is the perfect stop to refuel yourself after a day of sightseeing at the Houses of Parliament and Big Ben (just a 13 minute walk away). Their succulent lemon and mustard-glazed chicken with stuffing is only £14.50, while pork belly and crackling is £14.75, roast beef is £16 and the vegetarian Wellington is £13.50 (and absolutely delicious).
All roasts here are served with the usual tasty trimmings, but the difference is that it comes with unlimited roast potatoes, Yorkshire puddings & gravy! We recommend the chicken accompanied by a bread sauce, or the divine beef with creamed horseradish sauce. Delicious.
9. Jones and Sons, £17
2G, Stamford Works, 3 Gillett St, London N16 8JH
There’s a reason Jones and Sons has made an appearance on numerous Best Roasts in London lists. The food here is out of this world (including the roast dinners). Our favourite part of the roast menu is the sharing chicken dinner for £31. This is a WHOLE roast chicken served with stuffing, carrots, parsnips, greens, roast potatoes, Yorkshire pudding and gravy. Split between two people, that’s a no brainer right? Otherwise, their roast leg of lamb or slow-roast pork belly costs £17 each.
And if that’s not enough to tempt you, some of the mouth watering sides will. Think lobster mac n cheese, goose fat fries and creamy cauliflower cheese. Their vegan roasts are also up there with the best, making it the perfect place to suit all kinds of tastes (note, if you are a vegan or someone in your group is, be sure to notify the restaurant in advance).
10. Hawksmoore Seven Dials, £23
11 Langley St, Covent Garden, London WC2H 9JG
If you like the sound of potatoes roasted in duck fat and flavoursome offal, then Hawksmoor Seven Dials is Sunday roast is for you. This is the pricier option on this list, but trust us it's well worth splashing out a little. You will be served a mouth watering, fully-loaded plate of food at Hawksmoor. The slow-cooked rump is the star of the menu (because it's the one and only option on the roast menu - it's that delicious), served with all the trimmings and lashings of creamy bone marrow. Hawksmoor is a really brilliant British restaurant in Covent Garden with a sophisticated edge.
This restaurant isn't shy of flavour - and for the massive portion you're served, the amazing service and wonderful setting, the £23 price tag makes it all worthwhile.
11. Blacklock, £18
Located in Shoreditch, Soho or City
For meat of this quality, a Sunday roast for £18 is an absolute steal. Book a table at one of the Blacklock restaurants across London and prepare to drool over just how delicious this roast tastes. Blacklock's meat is all reared on small farms in Cornwall and roasted over open coal and English oak to really heighten the flavour. Served with a selection of roast vegetables, duck fat potatoes a Yorkshire pudding and drowning in Blacklock gravy, there's no better British combination. Opt for the 55 day aged beef rump, the Cornish lamb or the pork loin, or go 'all in' with a mix of all three at £20 per person (minimum two).
12. The Crabtree, £16.50
Rainville Rd, Hammersmith, London W6 9HA
Indulge in your Sunday ritual in the well-loved west London pub garden of The Crabtree, just metres from the Thames. This Hammersmith pub is always buzzing with locals, particularly when the sun is out as the beer garden is huge. Take your pick from the usual offering of chicken, beef or pork belly, all served super juicy with deliciously seasoned sides including crispy roasties, cabbage, sweet carrots and a giant Yorkshire pudding. The vegan Wellington is a really tasty option for the veggies amongst you.