Are you looking for the best roast meal Hampshire has to offer at prices which won’t break the bank, the good news is Britain’s national dish – a Sunday roast – is still affordable. The Sunday roast can come with a hefty price tag in busy pubs and restaurants, but it’s still possible to enjoy Yorkshire puddings, gravy, and delicious roasted meat at budget-friendly prices.
So we’ve put together a list of five best Sunday roast dinners in Hampshire under £20, so you can enjoy a hearty plate of food for less. Whether you’re in Winchester, Southampton, Cadnam, or anywhere in Hampshire, these Sunday meals may represent great value.
Top Affordable Roast Dinners in Hampshire
Here are five flavorful roast dinners you can enjoy for less than £20. All provide generous portions, excellent flavor combinations, and great value.
Rosemary & Garlic Roast Chicken — £17.50
For Sunday roast, a beautiful roast chicken with rosemary and garlic – is the perfect centerpiece. Accompanied typically with crispy roast potatoes, seasonal vegetables, and light and fluffy Yorkshire pudding, this is an excellent option at £17.50 for the family looking for a proper Sunday roast, served at an excellent price.
Honey & Wholegrain Mustard Gammon — £17.50
Gammon is another traditional British roasts. This gammon is hungrily glazed with honey and mustard—sweet and savouring balance to perfection. Topping the roast off with steamed roasted veg and extra gravy ticks all the boxes of a roast that won’t disappoint.
Roast Beef — £17.50
It’s hard to talk about the best Sunday roast Hampshire has to offer without mentioning roast beef. This plate is made up of juicy, tender roasted beef slices, golden crispy potatoes, and fresh green veg that together create the ultimate comfort food combination. A big Yorkshire pudding isn’t a requirement, but when you have a Yorkshire pudding on the plate, you can see why this plate is so popular!
Mixed Meat Roast — £19.50
And for those of you who can’t decide on one meat roast, then may I suggest the mixed meat roast. The mixed meat roast includes all three meat types—beef, chicken, and gammon—all served on the plate. At £19.50 it’s £20 and is perfect for anyone who wants options!
Thai Green Vegetable Roast — £14.95
Vegetarians can also enjoy it without missing out. A vegetable roast inspired by Thailand has fresh, spiced flavours but still has the comfort food appeal of a traditional roast. The most affordable option on this list at £14.95, it is a fun way of enjoying something a little bit different.
Comparison Table: Best Roast Dinners in Hampshire Under £20
| Dish | Price | Best For | Highlights |
| Rosemary & Garlic Roast Chicken | £17.50 | Families & classic roast lovers | Juicy chicken, rosemary, Yorkshire pudding |
| Honey & Mustard Gammon | £17.50 | Sweet-savory flavor fans | Gammon with honey glaze, roast veg |
| Roast Beef | £17.50 | Traditionalists | Classic beef roast, potatoes, rich gravy |
| Mixed Meat Roast | £19.50 | Variety seekers | Combo of chicken, beef, gammon |
| Thai Green Vegetable Roast | £14.95 | Vegetarians & adventurous eaters | Thai spices, fresh veg, budget-friendly |
What to Expect for Under £20
Choosing to save doesn’t mean sacrificing quality. You can expect, across Hampshire’s pubs and restaurants, to find
- Generous portions of meat or veg mains.
- Crispy roast potatoes cooked in dripping or oil.
- Seasonal vegetables like carrots, cabbage, and parsnips.
- Fluffy Yorkshire puddings with every meat dish.
- Rich, homemade gravy to bring it all together.
Best Value by Area
- Cadnam: This area is known for its comforting pubs; you will be able to find the best Sunday roast Cadnam options, for under £20, with great service and a country feel.
- Winchester: The historic city has a mix of affordable pubs, approximately £17–£19, that serve a roast.
- Southampton: A student favourite, many Southampton pubs advertise Sunday roast offers, often under £20.
- New Forest: The rustic venues in the New Forest often advertise locally sourced produce in their roasts.
Tips to Save on Roast Dinners in Hampshire
- Book in advance: Popular pubs fill up quickly, especially on Sundays.
- Look for two-course deals: Some venues offer starter or dessert bundles at little extra cost.
- Check midweek offers: A few pubs run “mini roasts” or special deals outside Sunday.
- Follow pubs on social media: Many announce discounts and specials on their Facebook or Instagram pages.
FAQs About Roast Dinners in Hampshire
What is the average price of a Sunday roast in Hampshire?
On the whole, Sunday roasts in Hampshire cost somewhere between £17 to £22 but you shall find most restaurants and pubs offer one for under £20. These are relatively easy to find while exploring Hampshire, especially in typical local pub restaurants.
Where can I find the best Sunday roast in Hampshire?
Areas of Hampshire with great pub dining and restaurant choices for roast dinners include Winchester, New Forest region, and Cadnam. All have recommended pubs/restaurants with Sunday roasts under the £20 price.
Is it possible to get a vegetarian Sunday roast in Hampshire?
Yes! Most pubs have options for vegetarian roasts, like Thai Green Vegetable Roast (£14.95), on the menu.
Are affordable roasts smaller portions?
Not always! In fact, many pub dining establishments emphasise the quantity, and generous portions of roast dinners for roasts under £20.
What makes the best roast dinner Hampshire has to offer?
Tender meat, crispy potatoes, seasonal fresh veg, huge Yorkshire pudding, and gravy makes the roast the best in Hampshire.
Conclusion
You can have a great roast dinner in Hampshire pubs and restaurants without spending too much money. Roast dinners can include classic roast beef, or even a unique Thai vegetable dish. Whether comforting, full of flavor, and very reasonably priced. For under £20, you can enjoy your dining experience while visiting one of the following Hampshire establishments for a fantastic value. Make a table reservation for next Sunday at a cozy pub in Cadnam or the Best British restaurant nearby, and sit down to an enjoyable traditional roast dinner that proves that you can have quality at good prices

