Hotels worth staying in for the restaurant in North Yorkshire
Candlelit dining room table set for dinner in a North Yorkshire restaurant with rooms
Ten places across the county where the dinner is the reason to book the room, ranked from Ryedale's starred pubs to Masham's brewery inns, with dinner, bed and breakfast maths and the three areas where you should eat out instead.
How dinner, bed and breakfast pricing works here, and when it is a saving
Two models dominate. The first is a fixed dinner, bed and breakfast rate: you pay perhaps £45 to £70 per person above the room rate and get a set menu or a two or three-course choice. The second is a dinner allowance, typically £35 to £45 a head credited against the a la carte bill, with the excess payable. The allowance model is better if the kitchen is ambitious, since a good main course in Ryedale is £24 to £32 and you will overshoot happily. The fixed rate is better at the mid-market inns where the menu is honest rather than elaborate.
Two warnings. In villages across the North York Moors and the Dales, kitchens close on Sunday and Monday evenings and sometimes Tuesday out of season, so a two-night midweek break in February can leave you with nowhere to eat within eight miles. And the best restaurants with rooms take dinner bookings from non-residents months ahead, so booking the room does not guarantee a table. Reserve dinner at the same time as the bedroom, state any dietary requirements then, and confirm serving times, which in the country generally mean last orders around 8.30pm.
1 and 2: Ryedale around Helmsley and Harome
First is the small area of villages north and east of Helmsley, where the county's most serious pub cooking lives. This is thatched-and-flagstone Ryedale, with Michelin-starred kitchens operating rooms across the road or in converted farm buildings, and the food leans on local game, Whitby fish and estate produce. Expect £180 to £300 for a room and a serious dinner bill on top, or a dinner-inclusive package around £250 to £400 for two. The catch is transport: these are unlit lanes with no taxis after 10pm, so stay where you eat rather than trying to drive between villages.
Second, Helmsley itself. The market square inns and hotels charge £130 to £220 and run kitchens a clear notch above standard pub level, partly because they compete with the starred places nearby. The advantage over the villages is that you can walk between three or four options, so a bad meal is recoverable and a Sunday closure is not fatal. Helmsley also gives you the castle, the walled garden and the start of the Cleveland Way for the following morning. Book the square-facing rooms only if you do not mind the early delivery lorries.
3 and 4: the Thirsk and Oldstead country, and Malton
Third, the country under the Hambleton Hills between Thirsk, Coxwold and Oldstead. This is tasting-menu territory, where kitchens with kitchen gardens serve long menus to a dozen tables and put guests up in a handful of rooms so nobody has to drive. Expect £250 to £450 all in for two, which buys an evening rather than a meal. The catch is rigidity: single sitting, fixed start time, no substitutions beyond dietary needs, and a cancellation policy with teeth. Do not book it as a casual dinner; book it as the point of the trip.
Fourth, Malton, which has spent a decade rebranding as Yorkshire's food town and largely earned it. Talbot Yard's producers, a monthly food market and the Thursday and Saturday markets support a cluster of restaurants and rooms above them charging £110 to £190. What you get here is variety and value rather than starred cooking, plus the ability to buy the same produce to take home. The catch is that Malton is a working market town rather than a beauty spot, and the best places are small, so weekend tables need booking two to three weeks out.
5 and 6: the Skipton fringe and Masham
Fifth, the villages in the countryside north-east of Skipton toward Hetton, Rylstone and Bolton Abbey. There is genuinely ambitious cooking out here, including at starred level, with rooms attached and the Wharfedale scenery as the reason you came. Rates £160 to £320. The catch is the same as Ryedale: dark lanes, no taxis, and a Saturday table that vanishes months ahead. It works best as a two-night stay so you can walk to Malham Cove or along the Wharfe on the day between, then eat properly again.
Sixth, Masham. Two significant breweries, Theakston and Black Sheep, both with visitor centres, and inns around the huge market square serving proper Yorkshire cooking at £110 to £180 for the room. This is not fine dining; it is the best value dinner-and-bed combination in the county, with dinner for two commonly £55 to £75. The catch is that ambition is limited and the vegetarian options can be an afterthought. Come for a Saturday, take the brewery tour in the afternoon, and check tour times with the brewery directly since they change by season.
7 and 8: the Ripon estates and Harrogate hotel dining
Seventh, the country-house hotels around Ripon and the Nidderdale edge, several of which run destination restaurants with tasting menus and serious wine lists. Rooms are £250 to £600 and dinner is a further £85 to £140 a head. Nowhere in the county does the whole evening better: an aperitif in a drawing room, dinner, and a lift home that is a flight of stairs. The catch is the wedding calendar between May and September and the sense, at the largest properties, that you are one of many. Ask what else is booked that night.
Eighth, Harrogate's hotel dining rooms, which are a mixed bag. The best deliver a competent modern British menu at £40 to £60 a head; the worst are conference catering with candles. The reason to book dinner, bed and breakfast in Harrogate is different from Ryedale: it is that the town is flat, walkable and full of independent restaurants on Cold Bath Road and around Montpellier, so you can take the room and eat out. Unless the hotel restaurant has a name of its own, that is what I would do.
9 and 10: York and the coast, where you should usually eat out
Ninth, York. A few hotel restaurants inside the walls are worth a table, but the city's independent scene is stronger than its hotel kitchens, with starred cooking, good bistros around Fossgate and Walmgate and a strong pub-food layer. Take the room at £110 to £220 and spend the dinner budget on the town. The exception is a wet January Tuesday, when walking anywhere loses its appeal and a hotel dining room earns its keep. Book independents ahead on race days and through the Christmas market weeks, when the city fills completely.
Tenth, the coast. Whitby and Scarborough hotel dinners are, with a few honourable exceptions, the weakest link on this list, and the fish is better a hundred metres away at a proper fish restaurant or a harbourside chippy for £12 to £18. Take a bed and breakfast rate at £95 to £180 and go out. The one caveat is winter, when coastal restaurant opening thins considerably and a hotel that serves food every night becomes valuable. Confirm what is open with the restaurant before you travel between November and February.
Which to book, and what the money buys
If dinner is the whole point of the trip, book two nights in the Ryedale villages around Helmsley and Harome and reserve the table before the room. If you want the same quality with better walking, take the Skipton fringe toward Hetton and Bolton Abbey. If you want the best ratio of pleasure to price, Masham at £110 to £180 with a brewery tour is unbeatable and no one talks about it. If you want ceremony, a Ripon estate for one very expensive night.
Skip dinner, bed and breakfast packages in York, Harrogate and on the coast, where the room should be a base and the money belongs in the town's restaurants. Skip Sunday and Monday nights in remote villages unless you have phoned to confirm the kitchen is open. And treat the fixed dinner allowance as a signal: £35 a head against an a la carte where mains are £30 means you are subsidising the wine list, so read the menu online before you commit to the package.
Before you book
What people ask before booking York.
No. Popular Ryedale and Wharfedale kitchens sell out to non-residents weeks or months ahead, and several hold only a portion of tables for guests. Reserve dinner in the same phone call as the bedroom, and confirm the sitting time, which in the countryside is often a single early evening service.
Around £40 to £60 a head for a strong pub or market-town kitchen, £85 to £140 for a tasting menu at a country estate or starred restaurant with rooms, plus wine. Dinner-inclusive packages typically add £45 to £70 per person to the room rate.
Frequently not. Many moorland and dales inns close the kitchen on Sunday and Monday evenings, and some add Tuesday between November and March. Check directly with the property for your specific dates rather than relying on a website, and have a market-town fallback within driving distance.
Masham, where inns around the market square charge roughly £110 to £180 for a double and serve dinner for two at around £55 to £75. Add a brewery tour at Theakston or Black Sheep in the afternoon, checking times with the brewery, and the whole day costs less than one Ryedale meal.