There’s something timeless about a well-made ham dinner – the kind that brings a sense of warmth and comfort with every bite. Across the UK, several restaurant chains have mastered the art of serving tender, flavourful ham dishes that feel both homely and satisfying.
Whether it’s part of a traditional roast or a hearty pub-style plate, these spots know exactly how to make a classic meal feel special.
This article is for general informational purposes only. Menu options, taste, and availability may vary by location. Photos are for illustrative purposes only.
1. Toby Carvery

Did you know the British consume over 120,000 tonnes of ham each year? That's a serious love affair with the stuff. Toby Carvery has built its reputation on serving up generous portions of slow-roasted meats, and their ham is no exception.
You can pile your plate high with perfectly cooked gammon, crispy roast potatoes, fluffy Yorkshire puddings, and a rainbow of seasonal veg. The self-service carvery style means you control exactly how much you get, which is brilliant when you're properly hungry and fancy a second helping of crackling.
2. Harvester

Picture this: a sizzling gammon steak landing at your table, topped with a golden pineapple ring that's been grilled to caramelised perfection. Harvester has been doing this classic combo for decades, and honestly, they've nailed it.
Their gammon comes thick-cut and juicy, served with proper chunky chips and unlimited salad from their famous salad bar. It's the kind of meal that hits the spot every single time, whether you're celebrating a birthday or just treating yourself to a midweek dinner out with the family.
3. JD Wetherspoon

Wetherspoon serves over 50 million meals annually across the UK, and their gammon steak is one of their bestsellers for good reason. The chain has mastered the art of delivering consistent quality at prices that won't make your wallet weep.
Their gammon arrives properly seasoned and cooked, paired with garden peas, chips, and a couple of fried eggs if you fancy them. It's straightforward, filling, and exactly what you want when you're after a reliable meal in familiar surroundings without any fuss or pretension whatsoever.
4. The New Inn

Here's a fun bit of trivia: there's actually a village called Ham in Richmond, and The New Inn sits right in its heart. This charming local pub takes its location's name seriously, offering traditional British fare with a focus on quality ingredients.
Their ham dishes showcase proper pub cooking at its finest, with generous cuts of meat that are tender and flavourful. The cosy atmosphere makes it feel like you're dining at a mate's place rather than a restaurant, and the seasonal menu means there's always something fresh to try alongside their reliable ham offerings.
5. Ham Yard Restaurant

Sometimes you want to treat yourself to something a bit more refined, and Ham Yard Restaurant in London's Soho delivers exactly that. This isn't your standard chain experience but rather an upscale dining destination that elevates ham to an art form.
Their seasonal British menu often features expertly prepared ham dishes that showcase heritage breeds and traditional curing methods. The stylish setting and attention to detail make it perfect for special occasions when you want brilliant food without compromising on atmosphere or service quality.
6. Beefeater Grill

Beefeater might have beef in the name, but their gammon game is seriously strong. These family-friendly restaurants understand that sometimes the best meals are the simple ones done brilliantly well.
Their char-grilled gammon steak arrives with your choice of sides, from creamy mash to crispy chips, plus plenty of veg to balance things out. The relaxed vibe means kids are welcome, and the consistent quality across their 140-plus locations means you know exactly what you're getting. It's dependable dining at its absolute finest, perfect for those times when you can't be bothered to cook.

















