Bath is a city you can walk across in half an hour, which is both the pleasure of it and the trap. Everything looks reachable, so visitors tend to eat wherever they happen to be standing, and where they happen to be standing is almost always the few hundred metres between the Abbey, the Roman Baths and the Southgate shopping centre. That is the one pocket of the city where the custom renews itself every morning whether or not the cooking is any good.
Move three streets in any direction and the picture changes entirely. Bath's independent food scene is real, it is unusually dense for a city of under 100,000 people, and it is organised by quarter rather than spread evenly. Walcot Street bakes and mills. The Milsom Quarter pours wine. The upper town, around the Royal Crescent, does the expensive cooking. Over the river, Widcombe and Larkhall eat like villages, because until relatively recently that is what they were.
This is the map, quarter by quarter, with what is worth ordering in each and roughly what it costs.
Read the map before you read a menu
The River Avon loops around the south and east of the centre. The Abbey and the Roman Baths sit at the lowest point, and almost everything else is uphill from there, in some cases steeply.
North and uphill from the Abbey: Milsom Street and the small lanes around it (Bartlett Street, Saville Row, Milsom Place), then further north again, the Royal Crescent, Rivers Street and Russell Street. North-east, running parallel to the river, is Walcot Street, which locals call the artisan quarter. West of the centre are Kingsmead Square, Chapel Row and the old Green Park Station. East, across Pulteney Bridge, is Argyle Street and Bathwick. South, across the river from the railway station, is Widcombe. And a mile or so north-east up the London Road sits Larkhall, which still behaves like a separate village.
The single most useful piece of planning advice for eating here: pick one quarter per meal and stay in it. Bath is walkable but it is not flat, and a lunch booking in Larkhall followed by a dinner booking near Green Park means two hard climbs and a lot of wasted afternoon.
Walcot Street, where you should start with bread
Landrace opened as a bakery here in 2018 and now mills its own grain on a stone mill, buying from named farms in Somerset rather than through a commodity chain. Go mid-morning, when the shelves are full, and take a loaf and a pastry. Expect to pay somewhere in the region of GBP 5 to 8 for the two.
Directly above it, Upstairs at Landrace opened in the autumn of 2021 under chef Rob Sachdev and is listed in the Michelin Guide. The cooking leans Mediterranean, the pasta changes with the week, and the sourcing runs to Cornish seafood and West Country pork. It is a small room and it books out, particularly at weekends. Lunch is the value play here and will typically land around GBP 30 to 40 a head before wine.
A few doors along, The Fine Cheese Co has been on Walcot Street since 1990 and usually has well over a hundred cheeses on the counter, with a cafe attached. If you order one thing, make it a West Country board: this is the right city in which to eat Somerset cheddar, and Bath Soft Cheese and Bath Blue are both made at Kelston, just outside town, so they have a genuine claim on the place.
For dinner on this street there are two very different options. Sarthi is a meat-free Gujarati kitchen in a converted chapel, where the thali is the obvious order and the bill stays modest, usually somewhere around GBP 20 to 30 a head. The Bell Inn is a pub owned by roughly 500 of its own customers and staff as a registered co-operative, which bought it outright in 2013; there is live music several nights a week, pizza, local ale and a covered garden. Walcot House, in a Georgian former bakery, runs a restaurant and two cocktail bars over two floors and is the late option on this street.
The Milsom Quarter, for lunch and for wine
The lanes behind Milsom Street are where Bath does small plates properly.
Beckford Bottle Shop, on Saville Row, holds a Michelin Bib Gourmand. It carries several hundred bottles and usually has around thirty wines open by the glass, and the mechanism that makes it interesting is the corkage: you can pull a bottle off the retail shelf and drink it at your table for a flat fee of roughly GBP 15 rather than a restaurant markup, which on a good bottle is transformative. Order the charcuterie, one cheese and one hot plate, and let the wine do the work. Its sister site, Beckford Canteen, is a short walk away on Bartlett Street and is also in the Michelin Guide, doing a more conventional modern British menu.
On the ground floor of Milsom Place, Bandook cooks Indian street food and runs a tiffin lunch that usually comes in around GBP 15, which is among the better-value sit-down lunches in the centre. Bosco Pizzeria is in the same courtyard if you have children with you. And on Bartlett Street, Same Same But Different has been a daytime cafe since 2002, a narrow room with tables spilling onto the pavement in warm weather, good for brunch and closed by late afternoon.
The Abbey quarter, eaten deliberately
There are exactly two reasons to eat in the tourist core, and both are historical.
The first is Sally Lunn's, on North Parade Passage, which serves the Sally Lunn bunn: large, pale, closer to a French brioche than to anything you would call a bun in the rest of England, split and served either savoury under something hot or sweet with butter. Half a bunn is genuinely enough for one person. There is a kitchen museum in the cellar, and there is very often a queue.
The second is the Bath Bun Tea Shoppe, a short walk away on Abbey Green, which serves the other bun entirely: small, sweet, sugared and fruited. The two establishments tell different origin stories and sell different things, and the cheerful truth is that both are worth ten minutes. Eat one at each and settle the argument yourself.
Beyond the buns, this quarter is better than its reputation if you are selective. OAK, also on North Parade Passage, is a vegetarian kitchen holding a Michelin Green Star, and its weekday set lunch is usually about GBP 20 for three courses, which is one of the quieter bargains in the city. On Pierrepont Street, Yak Yeti Yak has been cooking Nepalese food since 2004 and describes itself as the first Nepalese restaurant in the UK; order momo to start and one of the stir-fried curries after. It is normally closed on Mondays, so check before you walk down. North Parade itself carries a run of small independents including Moroccan and Greek kitchens.
What to skip: anything immediately adjacent to the Abbey with a laminated menu in four languages, and the chain units along Southgate.