Deep-rooted in British culture, the beloved Sunday roast is far more than just a meal; it’s a cherished tradition. But with rising food prices, finding an affordable roast can be tricky. New research crowns Hull the fourth cheapest city in the UK for a roast, offering great value for Britain’s favourite dish. Which other cities make the list for the most budget-friendly Sunday roasts?
To uncover where Brits can enjoy the most affordable Sunday roasts, Idealo analysed restaurant prices across the UK to reveal the cities where diners get the best value. As part of the wider study, Idealo’s money-saving experts also share their top tips for creating a budget-friendly roast at home, helping families enjoy this cherished tradition without breaking the bank.
You can view the full study here: https://www.idealo.co.uk/magazine/lifestyle-leisure/britain-roast-dinner-index
The most affordable cities in the UK for a roast dinner

In Hull, a roast costs around £16.76 on average, making it an affordable choice for a hearty Sunday lunch. Top spots for locals include The Nancy Inn, known for its welcoming atmosphere and classic pub roasts, and The Beech Tree, which has earned over 1,077 Google reviews for its generous portions and excellent value. Both pubs offer a cosy setting and traditional British flavours, making them perfect for enjoying a satisfying roast without overspending.
Sunderland tops the ranking as the most affordable UK city for a roast dinner, with an average cost of just £12.48. Locals can enjoy a hearty Sunday lunch at pubs like The Dun Cow, known for generous portions and a cosy, traditional atmosphere.
Ranking second, Swansea serves up a classic roast for around £15.23. A standout option is The Village Inn, a highly rated local favourite where diners can enjoy freshly prepared roasts, friendly service, and a warm, welcoming coastal atmosphere, perfect for supporting local businesses while indulging in a Sunday treat.