Best Places to Eat in Henley-on-Thames (and Why The Anchor Inn Should Be on Your List)

If you’re planning a trip to Henley-on-Thames, you’ll quickly discover that this riverside market town is as much about food as it is about rowing and regattas. With a mix of traditional pubs, modern restaurants, and casual cafés, there’s something here for every taste.

In this guide, we’ve rounded up some of the best places to eat in Henley-on-Thames — and we’ll also share why The Anchor Inn deserves a prime spot on your list.

Sunday Roast In Henley On Thames

1. The Plough at Shiplake

A short trip across the river from Henley, The Plough offers a modern take on the classic country pub. With a stylish interior and a menu built around seasonal produce, it’s a popular choice for both locals and visitors. Expect thoughtful dishes, a relaxed setting, and plenty of charm.

2. The Golden Ball

Tucked away in the Chilterns near Henley, The Golden Ball has built a reputation for inventive, flavour-packed cooking. It’s a great option if you’re looking for something a little different, with locally sourced ingredients and dishes that balance modern flair with pub tradition.

3. The Duke

The Duke combines the best of a traditional pub atmosphere with food that’s a cut above standard pub fare. With a focus on quality and creativity, it’s become a favourite for those who want something hearty yet refined.

4. The Yew Tree, Frieth

Just outside Henley, The Yew Tree is a welcoming gastro pub that’s especially known for its Sunday roasts. With its cosy interiors, friendly service, and well-balanced menu, it’s an excellent choice for families and groups.

5. Bistro at The Boathouse

Right by the water, Bistro at The Boathouse is perfect for relaxed daytime dining. Serving everything from breakfast and light plates to hearty mains, it’s a scenic spot that captures the riverside spirit of Henley.

6. The Bull on Bell Street

Dating back to the 1500s, The Bull is one of Henley’s most historic pubs. Alongside its heritage, it delivers modern British dining, its own-brewed ales, and a menu that caters brilliantly for vegan and vegetarian guests.

7. Bistro du Vin

Part of Hotel du Vin, this bistro offers a refined but laid-back dining experience in the heart of Henley. From breakfast through to dinner, the menu blends French-inspired cooking with British classics, making it ideal for a special meal.

8. Piccolino, Henley

For those craving Italian food, Piccolino is a Henley favourite. Housed in a beautiful grade II-listed building, it combines elegant interiors with authentic Italian dishes, from pasta to seafood, and is especially popular for evenings out.

Why The Anchor Inn Should Be on Your List

While Henley is full of fantastic dining spots, The Anchor Inn offers something truly special. Here’s why we think it deserves a top spot on your list of places to eat in Henley:

  • Fresh, seasonal menus showcasing the best of British pub dining

  • Hearty Sunday roasts with all the trimmings

  • Dog-friendly and family-welcoming atmosphere

  • Local ales and fine wines alongside classic pub favourites

  • Live sport screenings, making it a great place to catch the rugby or football

  • Just a short walk from the River Thames and Henley town centre

Whether you’re stopping in for a midweek lunch, gathering with friends for the weekend, or settling in for the big game, The Anchor offers a warm welcome and a memorable meal.

Henley-on-Thames has no shortage of excellent dining options, from cosy pubs and stylish bistros to fine restaurants. But if you’re looking for a place that blends atmosphere, tradition, and great food, The Anchor Inn is hard to beat.

Book your table today and discover why we’re proud to be one of Henley’s favourite pubs.