Best Sunday Roast in Cheltenham: A Local's Guide to the Proper Pubs
Cheltenham is a very good town for Sunday lunch. Gastropubs, traditional locals, and village pubs — here's where to find the best Sunday roast in Cheltenham.

A good Sunday roast is one of those things that sounds simple but is surprisingly hard to get right. The beef needs to be pink. The Yorkshire pudding needs height. The gravy needs to taste like someone actually made it. And the whole thing needs to arrive on a plate that makes you feel like the weekend was worth it.
Cheltenham, as it happens, is a very good town for Sunday lunch. The combination of proper gastropubs, traditional locals, and a dining scene that takes its ingredients seriously means you're rarely more than a short walk from a roast worth sitting down for.
If you're looking for the best Sunday roast in Cheltenham, here's where to start — and what to expect when you get there.
Browse the best restaurants in Cheltenham for editorially scored options across the town.
What Makes a Great Sunday Roast in Cheltenham?
Before getting into specific places, it's worth understanding what separates a good roast from a great one in this town.
Cheltenham sits on the edge of the Cotswolds, which means access to excellent local produce is a given rather than a selling point. The better pubs source their meat from Gloucestershire farms, use seasonal vegetables, and make their Yorkshires from scratch. You can taste the difference.
The town's independent pub and restaurant scene has grown considerably over the past decade. Sunday lunch has benefited from that. Where once you might have settled for a decent carvery, you now have gastropubs competing to put out the best plate in town.
Where Can You Find the Best Sunday Roast in Cheltenham?
The short answer: spread across town, from the centre to the surrounding villages. The longer answer follows.
The Gloucester Old Spot
If one place comes up more than any other in conversations about Sunday roasts in Cheltenham, it's The Gloucester Old Spot. Situated on the edge of Montpellier, it's a gastropub that takes its food seriously without losing the warmth of a proper local.
The roast here is built around quality meat — expect well-sourced beef, pork, and chicken, with all the trimmings done properly. The Yorkshires are generous. The roast potatoes are crisp. The vegetables aren't an afterthought. It's the kind of Sunday lunch that sets the standard for the rest of the town.
Booking is strongly recommended, particularly for groups.
Sandford Park Ale House
Sandford Park Ale House is a different proposition. This is a pub that's earned a serious reputation for its cask ales, and the food matches the drink in terms of care and quality. The Sunday roast here leans traditional — hearty portions, proper gravy, and the kind of atmosphere where you settle in for the afternoon.
It sits in The Suffolks, a neighbourhood that has quietly become one of Cheltenham's best areas for eating and drinking. If you haven't explored this part of town, a Sunday roast at Sandford Park is a good excuse to start.
The Suffolk Arms
Staying in the same neighbourhood, The Suffolk Arms is a proper community pub that does a reliable and well-priced Sunday roast. It's not trying to reinvent the wheel. What it does, it does well: good meat, generous portions, and a relaxed atmosphere that feels like a pub should on a Sunday afternoon.
This is the kind of place where locals return week after week. That tells you everything you need to know.
The Tivoli
The Tivoli occupies a sweet spot between neighbourhood pub and polished dining room. Located in one of Cheltenham's most attractive residential areas, it serves a Sunday roast that leans slightly more refined than your average pub lunch — without crossing into restaurant territory.
Expect well-presented plates, quality ingredients, and a menu that usually offers two or three roast options alongside non-roast alternatives. It's a strong choice if you're with someone who doesn't want a traditional roast but you do.
What About the Pubs on Cheltenham's Outskirts?
Some of the best Sunday roasts in Cheltenham aren't technically in Cheltenham at all. The surrounding villages have pubs that are very much worth the short drive or walk.
The King's Arms, Prestbury
Prestbury is a historic village on Cheltenham's northern edge, known for its charm and — depending on who you ask — for being one of the most haunted villages in England. The King's Arms is a proper village pub with a Sunday roast that draws people from across town.
The setting alone makes it worth the trip. Prestbury has a genuine village feel that's hard to replicate in the town centre, and sitting down to a roast here feels like a proper Sunday outing rather than just a meal.
The Royal Oak, Prestbury
Also in Prestbury, The Royal Oak offers another strong option for Sunday lunch. It's a well-run pub with a menu that balances traditional roast dinners with a few more contemporary touches. Between The King's Arms and The Royal Oak, Prestbury is quietly one of the best spots for Sunday lunch in the wider Cheltenham area.
Norwood Arms
On the Leckhampton side of town, the Norwood Arms is a proper local that serves a Sunday roast worth seeking out. It's a little off the beaten track compared to the town centre options, which is part of the appeal. The portions are generous, the prices are fair, and the atmosphere is exactly what you want from a pub on a Sunday afternoon.
If you're combining lunch with a walk up Leckhampton Hill, the Norwood Arms is well positioned for a post-walk roast — arguably the best way to earn your Yorkshire pudding.
How Much Does a Sunday Roast Cost in Cheltenham?
Prices vary, but you can expect to pay somewhere between 14 and 20 pounds for a main course at most of the places mentioned here. The gastropub end of the spectrum tends to sit around 16 to 20 pounds, while the more traditional pubs come in a little lower.
Most places offer a choice of meats — typically beef, chicken, and pork as a minimum, with lamb appearing seasonally. Some offer a vegetarian or vegan roast as well, which is worth checking if you're dining with non-meat eaters.
Add a drink and a dessert, and you're looking at roughly 25 to 35 pounds per person for a comfortable Sunday lunch. For the quality you're getting, that represents good value by most standards.
Should You Book Ahead for Sunday Lunch?
Yes. Almost without exception, the better Sunday roast spots in Cheltenham fill up by late morning. If you want to eat between 12 and 2pm — the prime window — booking a few days ahead is sensible.
This is especially true for groups of four or more. Larger tables are limited at most pubs, and they go quickly.
If you prefer a walk-in approach, you'll have better luck arriving either early (before noon) or later in the afternoon (after 2:30pm). Some pubs serve roasts until 4 or 5pm, so a late lunch is a genuine option if you don't mind a later sitting.
During Cheltenham Festival in March and other busy periods, booking well ahead is essential.
Are There Vegetarian and Vegan Sunday Roast Options?
Increasingly, yes. Most of the pubs listed here now offer at least one vegetarian option — often a nut roast, stuffed squash, or similar. Vegan options are becoming more common too, though availability varies by venue.
If a meat-free roast is important to your group, it's worth calling ahead to check the menu. The gastropub-style places like The Gloucester Old Spot and The Tivoli tend to be the most accommodating, with dedicated vegetarian roasts that feel like a proper meal rather than an afterthought.
The Verdict
Cheltenham's Sunday roast scene is quietly excellent. Whether you want a refined gastropub plate in Montpellier, a traditional pub lunch in The Suffolks, or a village roast in Prestbury, the town delivers.
The best advice is simple: pick a pub, book a table, and give your Sunday afternoon the respect it deserves.
Best of Cheltenham has you covered. Browse the full directory for editorially scored pubs, restaurants, and more across every neighbourhood.

