All recommendations have been reviewed and approved as of the publish date and will be checked periodically. If you think there is any incorrect or out of date information in this guide please e-mail us at


Take a weekend away in the West Country's most elegant city, for fine dining, hip cocktails and reimagined pub grub at these top gourmet spots.We have gathered expert recommendations for the best places to eat in Bath, from comforting fish and chips to authentic Chinese dumplings. We have guides for other UK cities, such as Leeds, Oxford, Sheffield and London.

Treat your tastebuds by following this expert guide of the top restaurants, and then check out our other helpful guides in our travel hub.

Best restaurants in Bath at a glance

The Scallop Shell

Scallop served in shell with lemon

Best for: Casual dining, cheap eats, child-friendly

More like this

A favourite of local chefs and civvies alike, this was nominated independent fish & chip restaurant of the year in the 2016 National Fish & Chip Awards. Come here for brilliantly fresh fish, including some of the best haddock & chips I've eaten. Look out for deliciously plump Cornish mussels too. Haddock & chips, £22.50; mussels, £8.50.


Corkage bottle shop shelves

Best for: Casual dining, cheap eats

This cosy wine bar, run by local Richard Knighting and endearingly eccentric former acrobat Marty Grant, is a great place to try interesting wines – many of which they import themselves. With 50ml tasting samples on offer, you can try several, fortified by a regularly changing menu of substantial small plates, such as crab on toast. Booking essential. Vegetarian courses from £6 and meat courses from £8.50, small glasses of wine, £5-8.

Menu Gordon Jones
Best for: Special occasions

Menu Gordon Jones, whose chef used to cook at Bath's landmark Royal Crescent Hotel, is a strong contender if you're after innovative food. The no-choice menu won't be for everyone, but it's a real gastronomic experience. Surprise 9-course menu for lunch or dinner is £90 and a 7-course option is £80.

Best for: Child-friendly

A Bath institution, Woods has been going since 1979 and has a loyal following among locals who love its retro food and decor. Ideal for a light lunch or for cosy get-togethers with family. Mains from £17.50; two-course lunch/early dinner, £30.


Best for: Special occasions

This stylish restaurant offers beautifully presented, imaginative food, including a full vegan menu. Clever combinations of flavours and textures include a warm chocolate tart with Szechuan custard. A great deal on cava by the glass (£8.50) makes this ideal for a romantic evening out. Five-course tasting menu, £65.


Best for: Casual dining, child-friendly

Friendly, Italian-run Dough would be nice enough as a standard pizzeria but delivers far more, including alternative crusts, which range from hemp to nutty Italian grano arso (scorched grain). Not cheap, but four people could easily share three pizzas. Sit near the front to watch the pizzaioli expertly spin the dough. Pizzas from £8.95.

The Pulteney Arms
Best for: Child-friendly, cheap eats, casual dining

There are more beautiful pubs in Bath, but the slightly scruffy Pulteney is a favourite with locals. Sunday roasts are a particular bargain, with hearty portions of roast beef & Yorkshire pudding. Skip the starters and leave room for old-fashioned puds such as apple crumble & cream. Mains from £11.

Noya’s Vietnamese Supper Club

Best for: Casual dining

You’ll need to book well ahead for this hugely popular Vietnamese supper club run by the diminutive, bubbly Noya Pawlyn. For £60 you get five generous, beautifully cooked courses of vibrant, spicy food. The chicken salad with fish sauce chicken wing is to die for. It’s also BYOB – order your wine ahead from nearby Great Western Wine and they’ll deliver.

The Dark Horse

Best for: Casual dining

A dark atmospheric cocktail bar of the kind you’d be more likely to find in Shoreditch than Bath. Everything about the place, from the decor to drinks, is sourced from West Country producers, materials and workmen. Cocktails change seasonally, expect cocktails like the Orange Grove (Beefeater gin, clementine liqueur, apricot, fresh lemon, Wild Beer ‘Pogo’, lemon tonic), and Ten Cent Pistol (Wild Turkey Bourbon, banana, lapsang-infused honey, fresh lemon, bitters), at £11. Add to this a super-cool soundtrack and it’s clear why Dark Horse was listed among the best new UK bars of 2016. Conveniently central too.

Chez Dominique

Best for: Casual dining, cheap eats

Not quite as French as the name would suggest, but there’s some good bistro cooking at this cosy little family-run bistro on Argyle Street. While some dishes acknowledge the French influence, others have more of an Italian vibe. Great value set lunch/early evening supper at just £24 for two courses.

Same Same But Different

Best for: Casual dining, cheap eats, child-friendly

One of Bath’s many institutions, this endearingly retro café is a cheap and friendly place to grab a bite from a hearty English breakfast to a tapas menu later in the day. Their breakfasts are cooked to order using the freshest seasonal produce - you can taste the care going into each dish. It's also worth every penny with breakfasts starting at £2.50.


Best for: Cheap eats

Ex-street food trader Niraj Gadher offers delicious vegetarian takeaway food from what is basically a hole in the wall in Monmouth Street. Try his onion bhaji roti wrap, which comes with crisp little bhajis, a crunchy salad, tangy tamarind and mint sauce and a samosa on the side – all for £6.50. Understandably there are always queues.

The Circus

Best for: Casual dining

Seated over two floors (upstairs is jollier), this popular local restaurant occupies a Georgian house between two great Bath landmarks, the Circus and the Royal Crescent, and offers home-style English dinner party cooking at reasonable prices. Good value house wine at £7.70 a glass, and they source direct from small producers as much as possible. Mains from £19.30.


Best for: Cheap eats

Bath is spoilt for good coffee places (rivals speak of the trailblazer Colonna & Small’s with reverence), but this cool little coffee shop on Kingsmead Square offering a carefully sourced range of coffees and indulgent hot chocolate is worth a shout-out as a good central meeting place. There are outdoor tables during fine weather.

King William
Best for: Casual dining

A quintessential gastropub, the King William ticks all the boxes when it comes to modern British food. There are hearty plates of King William 'pie of the day' with mash and veg (£19.50), and more elaborate Michelin-style dishes (they did a gin tasting menu during last year’s Great Bath Feast food festival), plus good craft beers and a decent wine list.

Bar 15, No 15 Great Pulteney

Best for: Special occasions

Even if you’re not staying at this stylish new boutique hotel, find time to drop in for a drink. It’s quite an experience. The cocktail menu, which ranges from the classic to the quirky, is printed on playing cards. If you don’t feel quite strong enough, there’s a good wine list, too.

Hudson’s Steakhouse

Best for: Casual dining, child-friendly

This popular London Street steakhouse is the place to go in Bath if you’re craving a large hunk of meat. Steaks, which range from flatiron (£19.50) to fillet (£33.50), are aged for a minimum of 35 days. There’s also a towering burger & chips (£18.50), which should please hungry teens.

5 foodie places to try

Bath Farmer's Market
One of the best in the South-West, this Saturday morning market has a great range of produce (don't miss smoked fish from Felce Foods).

The Fine Cheese Co.
Bath has two top-notch cheese shops (the other is Paxton & Whitfield), but Fine Cheese has a more wide-ranging selection, along with fabulous condiments and prepared plates.

Bertinet Bakery
Lately downsized from a café to a tiny bakery, Bertinet still remains the place to buy sourdough.

Comins Tea House
A cool, contemporary tea shop offering an astonishing range of authentic Chinese, Japanese and Taiwanese teas. Enjoy dumplings at lunchtime and cakes in the afternoon.

Enjoyed this? Read more foodie city guides...

The best restaurants to eat in Exeter
The best restaurants to eat in Cambridge
The best restaurants to eat in York
The best restaurants to eat in Manchester
The best restaurants to eat in Chester

Is there anywhere we've missed? Let us know in the comments below...


Travellers are advised to read the FCO travel advice at for the country they are travelling to.

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post