Hiker's Food Guide: High-Protein & Local Menus in Grassington & Hawes
Where to eat properly after a day on the Dales Way, the Wharfedale Three Peaks or the Pennine Way — and which villages to base yourself in.
Grassington: village pubs, cafe breakfasts and the butcher's counter
Grassington's cobbled square is the natural finish line for the Wharfedale Three Peaks, and you want protein fast after 24km over Birks Fell. The Devonshire on the square does a plate-sized Yorkshire pudding filled with roast beef or sausage and onion gravy — roughly £16–20, and the bar takes walkers in boots. For something quicker, Darrowby's and the other cafes on Main Street open around 8am and do bacon or Cumberland sausage baps for under a tenner, which beats a cereal bar on the 9:35 bus up to Kettlewell.
The butcher on Main Street is the real local-menu move. Grassington's family butchers sell cooked ham hock, pork pies and mature Wensleydale from the dale's own dairies, and a pie plus a wedge of cheese is a better hill lunch than anything plastic-wrapped. Vegetarians aren't stuck either: the cafes lean on Wharfedale eggs, Wensleydale and butter beans, though you should ask for double eggs or extra halloumi or you'll be hungry by Cracoe. Book a table at the Devonshire for Friday and Saturday — after 6pm in July and August the square fills and the kitchen stops taking walk-ins around 8:30pm.
Hawes: the Wensleydale combination, pies and a proper Dales breakfast
Hawes is a working market town, not a prettified village, and that shows in the food. The Wensleydale Creamery on Gayle Lane runs a visitor centre with a cafe doing cheese ploughman's, rarebit and a Yorkshire board of three cheeses, ham and chutney for about £12–15; it's 15 minutes' walk from the market square down Burtersett Road. In town, the butcher and bakery counters on Main Street sell Cornish-style pasties, pork pies and fruit cake, and several pubs along the main street put on steak and ale pie or lamb shoulder from Swaledale and Wensleydale farms.
For a high-protein start before the Pennine Way or the climb up to Hardraw Force and Great Shunner Fell, Hawes does a serious full English — two rashers, two sausages, black pudding, eggs, beans, toast and a pot of tea — generally £9–13, served from about 8am. Portions are built for farm work and long walks, not for Instagram. If you're staying two nights, eat dinner in Hawes both times; the nearest alternative cluster is in Leyburn, 25 minutes east on the A684. Sundays are the trap: several kitchens close at 4pm or don't open at all, so plan a cold pie and cheese lunch.
Where to base yourself, and what to skip
Grassington suits the southern Dales: Ilkley is 25 minutes by car, Skipton 20 minutes, and the 72 bus links the villages up Wharfedale. Hawes sits 40 minutes north-west of Grassington over Fleet Moss — a genuinely slow, single-track road — and 40 minutes from Kirkby Stephen. Trying to do both from one hotel wastes two hours a day. For a three-night trip I'd book two nights in Grassington and one in Hawes, or the reverse if you're walking the Pennine Way northbound. Given how few bookings are converting on this site right now, book direct or compare on a price-comparison site before committing — but book early for weekends between May and September, because both towns have a tiny stock of rooms.
Skip the garage forecourt sandwiches and the chain coffee places on the A684; the local bakeries beat them on both price and quality. Skip the creamery cafe at 1pm in August unless you'll wait 30 minutes. Skip driving to Hawes for dinner if you're based in Grassington — Fleet Moss in the dark, with sheep on the road, is not a fun 40 minutes. Best months for walking and eating well are May, June and September: dry underfoot, long evenings, and kitchens still have tables.
What a high-protein day actually costs
Rough daily food budget per person, eating locally: £10–13 breakfast, £6–9 packed lunch from a butcher or bakery, £16–22 pub dinner. That's £32–44, before drinks or restaurant upgrades. Self-catering cottages in Grassington and Hawes let you cut this — the Spar and Co-op in both towns carry eggs, cooked meat and cheese — but the village food is the point of the trip. Two pints of local bitter add £8–10.
Timing matters more than budget. Kitchens in both towns serve 12–2pm and 6–8:30pm and close between; Hawes is quieter on Mondays and Tuesdays, Grassington quieter midweek outside school holidays. Sundays after 4pm, plan on the Co-op. With 18 organic clicks over the last week on this site, most people are finding us by searching the place name, so search the village plus "pub food" and check opening hours the day before — hours shift with the season and with staff shortages.
Questions, answered
Can you eat well in Grassington without a car?
Yes. The 72 bus runs up Wharfedale to Kettlewell and Buckden, and Grassington's square has pubs, cafes and a butcher within 200 metres. Skipton and Ilkley are reachable by bus for a wider choice.
What's the best post-walk meal in Hawes?
A steak and ale pie or lamb shoulder in one of the Main Street pubs, or a Wensleydale ploughman's at the creamery. Portions are large and prices sit around £12–20 for a main.
When should I book a hotel in Grassington or Hawes?
Book four to six weeks ahead for May to September weekends, and earlier for bank holidays. Room stock in both towns is small, so midweek and September give the best availability.
5% back on completed stays · ~1 tonne CO₂ retired per booking