From gastro-pubs with handwritten menus to family-friendly cafés serving organic coffee, and sophisticated eateries promising fine dining in glamorous rooms. It’s easy to find the best restaurants for every occasion and budget. Places to eat range from street stalls and quirky restaurants to Michelin-starred establishments. And every taste is catered for too. Choose from curries, noodles and pho, as well as regional Italian pastas, Argentine steaks and Spanish tapas. Closer to home, foraged food and seasonal ingredients top the bill.
Experience vintage English hospitality and choose from hundreds of delicious treats and tea varieties in this iconic Art Deco café.
Location: Harrogate, North Yorkshire
Located in the charming Georgian town of Marlow, the Michelin starred Hand and Flowers is all about great food in luxurious surroundings.
Location: Marlow, Buckinghamshire
A trip to Leicester isn’t complete without a visit to the Golden Mile.
Location: Leicester, Leicestershire
Enjoy fine dining, traditional pubs and a long history of oyster fishing in Emsworth, near Portsmouth.
Location: Emsworth, Hampshire
Norwich’s compact creative quarter is packed with foodie delights, from fine dining restaurants to asparagus and Colman’s Mustard.
Location: Norwich, Norfolk
Take your pick from a mix of vibrant restaurants and street food vans all under one roof.
Location: Leeds, West Yorkshire
Head to finest house in Cornwall for a relaxing picnic with magnificent panoramic views and 900 acres of parkland and woodland.
Location: Bodmin, Cornwall
Enjoy a unique dining experience at a restaurant with a difference and traditional Northumbrian tunes.
Location: Alnwick, Northumberland
Enjoy a sumptuous meal surrounded by stunning aquatic displays at Two Rivers, The Deep in Hull, set in the Endless Oceans Gallery.
Location: Hull, East Riding of Yorkshire
Pop in for a drink by the fire or a locally-sourced meal, and then stay over at this charming inn in the idyllic Cotswold village of Kingham.
Location: Chipping Norton, Cotswolds
Reward yourself after a bracing walk along the coast with a pint in one of Cornwall’s oldest watering holes.
Location: Penzance, Cornwall
Sample local Oxfordshire food at this famously good pub on the banks of the River Thames.
Location: Wolvercote, Oxford
Gaze down on the picturesque city of Lincoln while sipping cocktails and enjoying a delicious meal.
Location: Lincoln, Lincolnshire
Luxury and fizz, at the top an icon of Birmingham's exciting modernity.
Location: Birmingham, West Midlands
Stop for a fresh seafood lunch overlooking the tidal saltmarshes of the North Norfolk coast.
Location: Brancaster Staithe, Norfolk
Join a foodie revolution where pudding is king in the Cotswolds.
Location: Chipping Camden, Gloucestershire
Eat away the afternoon at the Fishes, a serious gastropub with beautiful views in the Oxfordshire countryside.
Location: North Hinksey, Oxford
Tuck into a delicious experience in Bakewell, home of the world-famous Pudding...
Location: Bakewell, Derbyshire
Top grub and sweeping views of Lake Windermere.
Location: Windermere, Cumbria
Loosen your belt and head to the Galleries of Justice and the Sheriff of Nottingham, where you can experience your very own Medieval knees-up.
Location: Nottingham, Nottinghamshire
Plan that perfect foodie break to a gorgeous country house hotel set against a perfect Cumbrian backdrop.
Location: Windermere, Cumbria
VisitEngland would like to invite you to take part in a short survey about our website, it should take no more than a couple of minutes.