North YorkshireDestinations
All guides
Guides ·Food & drink

Cheap eats in North Yorkshire under $10

Twenty meals for under £10 across York, the Dales, the Moors and the coast — from £2.50 pork pies to £9 curries and £4 bacon sandwiches that keep you walking until dinner.

Guide
Food & drink
Length
8 min read
Updated
2026-08-26
Region
North Yorkshire
Takeaway fish and chips eaten on a harbour wall in North Yorkshire Takeaway fish and chips eaten on a harbour wall in North Yorkshire

The market-town bacon sandwich and breakfast bap

The cheapest reliable meal in North Yorkshire is a bacon or sausage sandwich from a market-square cafe: £4 to £6 including a mug of tea, served from about 7.30am. Thirsk, Northallerton, Skipton, Bedale, Malton and Pickering all have them, usually family-run, usually busy with farmers and market traders by 8am. Ask for it on a bap with brown sauce and you have the local order. A full breakfast in the same places runs £8 to £13, which pushes past our limit but replaces lunch entirely.

If your accommodation includes breakfast — and most Dales and coastal B&Bs at £70 to £95 a night do — skip this and bank the saving. Where a chain hotel charges £12 to £18 for breakfast separately, decline it and walk to a market cafe instead: better food, half the price. Bakeries are the other early option, with a sausage roll and coffee at £4 to £6, and Malton's Talbot Yard bakery and coffee roaster combination is the best example in the county.

Pies, pasties and the butcher's counter

Independent butchers are the backbone of eating cheaply here. A hand-raised Yorkshire pork pie costs £2.50 to £4.50, a steak pasty or slice £3 to £5, and a sausage roll £2 to £3.50. Butchers in Malton, Pickering, Helmsley, Thirsk, Richmond and Skipton all sell hot or cold pies over the counter, often selling out by early afternoon. Add a wedge of cheese for £4 and bread for £2.50 and two people eat well for under £10 each.

This is the walking lunch that makes the Dales and Moors work. Buy in the last town before you head up — Hawes, Reeth, Grassington, Settle, Helmsley — because village shops higher up are few and dearer. Farm shops on the A19 and A64 corridors sell the same things with more choice for a small premium. Bring a bag and a knife; you will eat sitting on a wall above a beck for nothing, with a better view than any restaurant in the county.

Takeaway fish and chips done cheaply

Sit-in fish and chips on Whitby's Pier Road or Scarborough's Sandside costs £11 to £16 and is a proper meal. Takeaway from a back-street shop five minutes inland is £8 to £12, and often fried better because the queue is shorter and the oil fresher. Order haddock rather than cod if you want the local preference, ask for scraps — the loose batter bits, usually free — and eat on the harbour wall or the West Cliff.

Cheaper still: a fishcake or a portion of chips with curry sauce or mushy peas at £3.50 to £6. Small shops in Filey, Saltburn, Robin Hood's Bay and Scarborough's Old Town all do this well. Inland, chip shops in Pickering, Thirsk, Selby and Northallerton charge £7 to £10 for haddock and chips, noticeably less than the coast. Avoid the shops with pictures of the food on the window directly opposite Whitby's swing bridge in August unless you enjoy queuing 40 minutes.

York on £10: markets, street food and student prices

Shambles Market between Parliament Street and the Shambles is York's best-value hot lunch, with 15 to 20 food traders serving plates at £6 to £10 — noodles, tacos, falafel, curries, Yorkshire pudding wraps and pies. Open daily from around 9am to 5pm, busiest 12pm to 2pm. Nearby, bakeries and delis on Fossgate, Goodramgate and Gillygate do filled focaccia and pies at £5 to £8, and several cafes run a soup-and-bread deal at £6 to £8.

Because York is a student city, cheap ethnic food is plentiful and good: curry houses and Bangladeshi restaurants with lunchtime thali or curry-and-rice deals at £8 to £12, Turkish and Middle Eastern grills doing wraps at £6 to £9, and pan-Asian places with rice bowls at £8 to £10. Pubs run pie-and-pint or burger nights at £12 to £15, which is over budget for one but the best value sit-down meal in the walls. Chain supermarket meal deals sit at £4 to £6.

Pub lunches, set menus and the £10 workaround

Pub mains at £15 to £22 look out of reach, but two habits bring them down. First, order at lunchtime: many country inns in Wensleydale, Ryedale and around Skipton run set lunches at £18 to £24 for two courses, and single lunch plates — sandwiches with chips, ploughman's, soup and a pie — commonly land at £8 to £12. Second, share: a large pie or a Sunday roast plus an extra plate splits into two £9 lunches, which no one minds in a village pub.

The other trick is the bar snack tier that has quietly returned. Scotch eggs at £4 to £6, pork pie with piccalilli at £5, a bowl of chips with cheese and gravy at £5 to £7, and cheese boards at £8 to £11 make a genuine meal for a walker with an appetite from six hours on a hill. Add a half pint rather than a pint at £2.30 to £2.90, and lunch in a good Dales pub comes in comfortably under £10.

Self-catering, farm shops and picnic maths

The single biggest saving in North Yorkshire is buying food rather than ordering it. Supermarkets in York, Harrogate, Scarborough, Northallerton, Skipton and Malton sell three days of breakfasts and packed lunches for two people for £30 to £45 — roughly £5 per person per meal. Farm shops charge more but the difference is quality: a Ryedale farm shop picnic of pie, cheese, bread, tomatoes and cake for two runs £16 to £22 and eats better than most £25 restaurant lunches.

For value with atmosphere, build picnics around free viewpoints: the York city walls, Sutton Bank above Lake Gormire, Malham Cove, Aysgarth Falls, the Hole of Horcum, Whitby's East Cliff, Saltburn beach. All free to reach, all better than a table indoors. Tearooms in villages give you a pot of tea and a fat rascal, curd tart or slice of parkin for £6 to £9, which is the county's most characteristic cheap treat and a fair reward for a wet afternoon.

Coffee, cake and where not to overpay

A flat white or filter coffee runs £2.80 to £4 across the county, with independents in York's Fossgate area, Harrogate, Malton's Talbot Yard, Saltburn and Whitby all roasting or sourcing seriously. Cake by the slice is £3 to £5. Two coffees and one cake shared is a £9 stop with a table and a toilet, which matters more than it sounds on a rural day out. Village tearooms are consistently cheaper than town centres by about a pound a head.

Where to be careful: harbourside and abbey-adjacent cafes in Whitby, the immediate blocks around York Minster and the Shambles, and Scarborough's seafront in August all charge a location premium of 20 to 30 per cent. Walk two streets back and prices drop. Afternoon tea at £25 to £45 is a treat, not a meal, and Betty's queues run 20 to 45 minutes at weekends. If you want the ritual without the price, order a pot of tea and one fat rascal for around £8 and share it.

Frequently asked questions

What people ask before they set off on this one.

What can you eat for under £10 in York?

Street food plates at Shambles Market for £6 to £10, filled focaccia or a pie from a Fossgate or Gillygate deli at £5 to £8, a wrap from a Turkish grill at £6 to £9, or a curry-house lunch deal at £8 to £12. Pub bar snacks like Scotch eggs and pork pie with piccalilli run £4 to £6. Supermarket meal deals are £4 to £6.

How much is fish and chips in Whitby?

Sit-in on Pier Road costs £11 to £16 for haddock and chips; takeaway from a shop five minutes inland is £8 to £12. Portions of chips with curry sauce or mushy peas run £3.50 to £6, and scraps of loose batter are usually free if you ask. Inland chip shops in Pickering and Thirsk charge noticeably less than the coast.

Where do walkers buy lunch in the Yorkshire Dales?

Butchers and bakeries in the last town before the hills — Hawes, Settle, Grassington, Reeth, Skipton, Helmsley. A hand-raised pork pie is £2.50 to £4.50, a wedge of Wensleydale £4 to £7, bread £2.50. Village shops higher up the dales are fewer and pricier, so stock up early and carry a bag.

Is eating out in North Yorkshire expensive?

It can be, but it need not be. Pub mains at £15 to £22 and coastal sit-in fish and chips at £11 to £16 are the mid-tier; market cafes, butchers, bakeries, market street food and set lunches all deliver good meals for £4 to £10. Location premiums of 20 to 30 per cent apply around York Minster, Whitby harbour and Scarborough seafront.

Do B&Bs include breakfast, and is it worth it?

Almost always in market-town and Dales B&Bs at £70 to £95 a night, and yes — a full Yorkshire breakfast will carry you to mid-afternoon. Chain hotels often charge £12 to £18 separately, which is poor value when a market cafe serves a bacon bap and tea for £4 to £6. Decline the hotel breakfast and walk into town.

What is the cheapest way to eat well for a week here?

Self-cater breakfasts and lunches and eat out once a day. A supermarket shop of £30 to £45 covers three days of breakfasts and packed lunches for two, and farm shop picnics at £16 to £22 for two beat most restaurant lunches. Then spend on one good pub dinner or set lunch at £18 to £24, ideally in a village inn rather than a city centre.

Where to stay

Hotels in North Yorkshire

Rooms worth pairing with this guide.
Browse

Hotels we cover across North Yorkshire

24 with a full page

More guides to North Yorkshire

All guides
Find your Yorkshire base

Compare honest nightly rates across the county, book at the same price or better, and remove a tonne of CO₂ while you do it.

Find a hotel