British food has had a bad rap for too long. It's time to celebrate British traditional cooking, produce and the people who put it all together (and yes, that includes Scotland!). And where better to eat the British food than in that most British of institutions – the pub! So here's some of our favourite places to eat the best British grub around the country – a lot of them pubs and all serving food to be proud of. Tell us yours...
The Queens Hotel, Cornwall
You can't move for nice places to eat in St Ives these days, and this is one of the best places if you want to sample what's just arrived from the local farmers and fisherman.
The Cricket Inn, Devon
The Cricket Inn is that rare thing: a gastropub, serving great locally sourced seasonal food – local scallops, fish and chips cooked to perfection – that remains a great place to have a pint. We love it.
Pipe and Glass, East Yorkshire
This cosy old inn grabbed East Yorkshire's first Michelin star a few years back – but don't let that put you off: the food is as snug, comforting and thoroughly British as the environment.
Linden House, Essex
One of our favourite places to hit the Essex culinary scene in recent years: not flash but clever, serving excellent food in a buzzy, cool environment. If only there were more locals like this.
The Plough at Stalisfield Green, Kent
Well-kept local real ale to accompany good, tasty dishes made from local produce and the freshest seasonal ingredients. What more could anyone want?
Stein Inn, Isle of Skye
This whitewashed gem sits just back form the shore in a remote corner of the Isle of Skye, and serves food that's a definite step up from ordinary pub grub, with excellent local seafood on the menu.
Bull & Last, London
It's quite the thing to open a gastropub in London these days, but this is the original and best. Their Scotch Eggs really hit the spot after a walk on Hampstead Heath.
Recruiting Sergeant, Norfolk
One of our fave places in Norfolk (where there's a lot of good competition), the Recruiting Sergeant serves a fab seasonal menu that's sourced as locally as it gets – from their farmshop across the road.
The Angel Inn, North Yorkshire
One of the UK's most pioneering gastropubs, serving great locally sourced seasonal food to hungry locals since 1985 – which is pretty much the Dark Ages as far as British food is concerned.
The Jolly Fisherman, Northumberland
This recently re-furbished portside pub has a real sense of style – and a menu that's strong on local seafood.
The Applecross Inn, Scottish Highlands
If there's anywhere in the country you can enjoy fresher or more delicious seafood than tis place, then we have yet to find it. Popular with gregarious locals and spellbound visitors alike.
The Chequers, Somerset
Bath's gastropub of the year a couple of years back, which is quite an achievement in a city that's not exactly short on good places to eat. Great food that changes with the seasons.
Arbennig, South Wales
Ok, so it's not exactly a pub, but it's as Welsh as it gets, and in our opinion one of the best places in the principality to taste the best of Wales produce – lamb, pork, seafood – beautifully cooked and presented.
The British Larder, Suffolk
With a name like this we could hardly miss it out, could we? Andthe fact is this place always delivers, with a great menu that is the model for anywhere that wants to serve locally sourced, seasonal food that celebrates the best of traditional British cookery.
The Spotted Dog, Sussex
A place to enjoy hearty, wholesome British grub at its best, preferably after a walk with a muddy dog at your feet to share it with.