• Southampton Road, Cadnam, Southampton SO40 2NP, UK
  • Daily Opening Time : 12.00 pm

Visit Us

Booking request

Visit Us

Booking request
Delicious & Amazing

Pub Classic

Experience Traditional British Pub Food in Hampshire

Welcome to Sir John Barleycorn where classic British cuisine meets warm hospitality in the scenic heart of the New Forest, Hampshire. As one of the best British restaurants in the region, we proudly serve a traditional British menu that celebrates time honoured flavours, local ingredients, and the comforting charm of authentic British food.

What Makes Our British Menu Truly Special?

At Sir John Barleycorn, we don’t just serve food we serve tradition on a plate.
Our British pub dining experience brings together all the best parts of a British gastro pub:
  • ◉ Hearty portions
  • ◉ Comforting, homestyle flavours
  • ◉ A cosy, rustic ambiance
  • ◉ Fresh, local produce from Hampshire & the New Forest

Whether you’re a lifelong lover of local pub food or a visitor craving a taste of real Britain, our menu offers something for everyone.

Real-Life Example: A Tourist's Delight

Case Study: Jane & Mark from Surrey
While visiting the New Forest, Jane and Mark stumbled upon Sir John Barleycorn. Looking for authentic British food, they ordered the Steak & Ale Pie and Sticky Toffee Pudding. They later described it as “the most authentic British dining experience we’ve had outside of London.” The couple even returned the next evening to try our famous Sunday Roast.

Why Choose Our British Gastro Pub in New Forest?

There’s something undeniably special about British pub food enjoyed in a warm, inviting setting. Here’s what sets us apart:
  • Locally sourced ingredients from Hampshire farms
  • ◉ A rotating selection of cask ales and craft beers
  • ◉ Friendly, knowledgeable staff
  • ◉ Kid- and dog-friendly environment
  • ◉ Outdoor seating with views of the New Forest countryside

We’re proud to be a favourite spot for both locals and tourists who want to experience the best British restaurant atmosphere.

Conveniently Located in the New Forest, Hampshire

Whether you're exploring the woodlands, cycling through the countryside, or simply looking for a relaxing meal near Lyndhurst or Brockenhurst, Sir John Barleycorn offers the perfect British dining experience right at the heart of the New Forest.

Ready to Taste Classic British Cuisine?

If you’re searching for traditional British meals, genuine local pub food, or simply a great night out at a British gastro pub, your table is waiting.

Reserve your table online now or call us at 02382 517004 to book for Sunday lunch, family dinners, or group celebrations.

Join us at Sir John Barleycorn, where every bite tells a story of Britain.