We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.

Top five UK cities for food and drink

Planning a culinary weekend away? We reveal Britain's best-rated foodie destinations

Top five UK cities for food and drink

You don’t need to nip to Naples for pizza or tuck away tapas in Seville. Britain has its own gastronomic hotspots that will satisfy the most avid foodie.

Edinburgh was not only voted the best UK city overall in our survey, it also clinched the full five stars for the quality of its food and drink.

But it wasn’t alone in scooping top marks for its eateries when Which? Travel members rated the places they have visited over the past year.

So if you’re a hungry traveller, get ready to loosen your belt another notch with our culinary tour of the country.

Plan your next weekend break with the full results of our best and worst UK city breaks.


Head to Scotland’s capital and you’ll be able to savour a lot more than the traditional haggis, neeps and tatties – although that’s an option too, if you fancy it.

The city’s beautiful compact centre means you can burn off a few calories as you hop from cosy cafés to classy cocktail bars.

Our experts loved David Bann’s vegetarian restaurant in Edinburgh’s Old Town for its relaxed, music-free atmosphere. Thistle Street in the New Town has a livelier scene and plenty of top picks, including hidden Mexican restaurant El Cartel.


This historic city with its ancient walls and medieval heart earned a perfect five stars for food and drink in our survey.

Meander along the pretty cobbled streets of Swinegate and you’ll find plenty of quaint cafés and upmarket restaurants.

Overlooking the river, the Star Inn the City – which is accessed through a secret door in the city walls – specialises in game, terrines and parfaits. Or you can learn about York’s sweet history with the Chocolate Story’s calorific tour.


There’s an age-old rivalry between Glasgow and Edinburgh, with both jockeying to be Scotland’s fine-dining capital.

Cool and unpretentious, Glasgow has a vibrant but inexpensive food and drink scene. Cobbled backstreet Ashton Lane (pictured above) is full of charming restaurants, such as the Ubiquitous Chip serving fine Scottish fare.

Or head to Finnieston’s Argyle Street for an inventive yet remarkably good-value tasting menu at Six by Nico, followed by a creative cocktail at the Kelvingrove Café.


With 15 restaurants listed in the Michelin guide, it’s no surprise to find this seaside city also scoring top marks for the quality of its food and drink.

The most exciting restaurants are clustered between the Lanes and Kemptown, with no shortage of vegetarian and vegan-friendly restaurants.

If you’re looking to skimp on meat but not flavour, try Terre à Terre for an affordable fine-dining feast.


Known as the ‘gateway to Yorkshire’, this dynamic city isn’t an obvious candidate for top-notch food at first glance. But take a closer look.

A good place to start is Kirkgate Market, which is the largest covered market in Europe with its 800 stalls. Here you’ll find everything from Yorkshire pudding wraps to Vietnamese pho.

For more classic dining, Greek Street in the city centre has many alluring restaurants. Friends of Ham’s artisan food platters and Bundobust’s Indian street food are also worthy of mention.

Our destination features are based on real insight from readers, who tell us their favourite places before we go undercover to investigate. Find out more about Which? Travel.


Back to top
Back to top