The Best Restaurants in Bath: 11 Picks for Every Occasion
Eleven of the best restaurants in Bath, sorted by occasion: a special night out, a long lunch, good value, families and groups, and vegetarian and vegan, with menu prices and booking rules checked on each restaurant's own website.

In short: the best restaurants in Bath are the Olive Tree Restaurant for a special night (it says it has held a Michelin star since 2018), the Bathwick Boatman for a long lunch above the river (two courses £29.50, Thursday to Saturday) and Sarthi for an Indian menu with no meat at all. Book all three ahead: the Olive Tree charges £75 a head for cancellations inside 48 hours.
Eleven sit-down restaurants from the top of our directory, with prices and booking rules checked on their own websites on 18 October 2026.
What are the best restaurants in Bath?
These eleven, sorted by occasion. Most are in the city centre; the rest are in Bathwick, Bear Flat, Walcot and Weston.
| Restaurant | Area | Cuisine | Best for |
|---|---|---|---|
| Olive Tree Restaurant | City Centre | Tasting menus | A big celebration |
| Menu Gordon Jones | Bear Flat | Surprise tasting menu | Adventurous eaters |
| Bathwick Boatman | Bathwick | Set menus | Lunch by the river |
| Beckford Canteen | City Centre | Modern British | Midweek set lunch |
| Frites Caesar | City Centre | Steak and frites | Dinner without booking |
| Noya's Kitchen | City Centre | Vietnamese | Pho and curry |
| Napulé | Weston | Italian pizzeria | Pizza night |
| Osteria Partenopea | City Centre | Neapolitan | Families |
| Baba's Mezze | City Centre | Persian | Groups who share |
| Sarthi | Walcot | Vegetarian Indian | Mixed groups |
| The Green Rocket | City Centre | Vegan café | Vegan brunch |
Where should I book for a special night out in Bath?

The Olive Tree Restaurant for a classic celebration, or Menu Gordon Jones if you like surprises.
Olive Tree Restaurant
The restaurant below The Queensberry Hotel says it has held a Michelin star since 2018 and four AA rosettes since 2024. Go for Chris Cleghorn's seven-course Taste of the Season.
- 🍽️ Seven courses £185, dinner à la carte £95
- ⏰ Lunch and dinner, Tue to Sun
- 📞 Cancel 48 hours ahead or pay £75 a head
- 📍 Russell Street, City Centre
Good to know: weekend lunch starts at £55 for a main course with bread and extras.
Menu Gordon Jones
One surprise tasting menu at lunch and dinner, no à la carte. It always includes meat, fish and dairy, and the kitchen cannot make vegetarian or vegan versions.
- 🍽️ £110, or £195 with paired wines
- ⏰ Closed Sun to Tue
- 📞 Often fully booked two months ahead
- 📍 Wellsway, Bear Flat
Where is best for a long lunch in Bath?

The Bathwick Boatman for the river, Beckford Canteen for the midweek set menu.
Bathwick Boatman
An old rowing clubhouse above the boating station, with a covered terrace over the Avon. The cooking is simple and rustic.
- 🍽️ Two courses: lunch £29.50, dinner £33
- ⏰ Set lunch Thu to Sat
- 📍 Forester Road, Bathwick
Good to know: Sunday lunch is £33 for two courses (children £16.50). Parking is limited and ends at 5pm.
Beckford Canteen
Modern British cooking in a light former Georgian greenhouse. The Wednesday and Thursday set lunch is the cheapest way in.
- 🍽️ Set lunch £25 for two, £30 for three
- ⏰ Wed to Sat, plus Sunday lunch
- 📞 Window counter kept for walk-ins
- 📍 Bartlett Street, City Centre
Good to know: bring a bottle from The Beckford Bottle Shop for £15 corkage.
Where are the best good-value restaurants in Bath city centre?
Frites Caesar and Noya's Kitchen, where a main costs around £20. Napulé in Weston is worth the trip for pizza from £11.95.
Frites Caesar
Steak and frites, with a choice of four sauces, is the whole point. No bookings, so it is the easy answer to a last-minute dinner.
- 🍽️ 8oz rump £19, rib eye £23.50
- 🚶 Walk-ins only
- 📍 Westgate Street, City Centre
Noya's Kitchen
Noya cooks a short Vietnamese menu to order, from pho to An's chicken curry, her mother's recipe. Many dishes are gluten-free, and there are vegan choices.
- 🍽️ Pho bò £18, mains £18 to £21
- 📞 £10 a head charged for no-shows
- 👥 Fri evening and Sat tables seat six at most
- 📍 St James's Parade, City Centre
Napulé
A husband-and-wife pizzeria, with Alfredo in the kitchen and Claudia front of house. The house Napulé swaps tomato for sausage and friarelli.
- 🍕 Margherita £12.95, Napulé £17.95
- ⏰ Evenings Mon to Sat
- 💷 10% off for students and NHS staff
- 📍 Windsor Villas, Weston
Which Bath restaurants are best for families and groups?
Osteria Partenopea has its own children's menu, and Baba's Mezze is built for a table that shares.
Osteria Partenopea
Chef-owners Valeria and Costantino cook the food of Naples, with handmade pasta and a courtyard for a slow lunch. Children choose from four dishes at £7.50 each.
- 🍽️ Pappardelle with Neapolitan ragù £21.95
- ⏰ Daily, 12pm to 10pm
- 📞 01225 462276
- 📍 Upper Borough Walls, City Centre
Baba's Mezze
Persian mezze and charcoal kebabs, made for sharing. The £95 Baba's Feast piles kebabs, lamb chops and saffron rice in the middle.
- 🍽️ Mezze £5.95 to £12.50, kebabs from £23.50
- ⏰ Dinner daily, lunch Fri to Sun
- 📞 Tables held 15 minutes
- 📍 Barton Street, City Centre
Good to know: prices are from its sample menu. No prams or buggies, and not suitable for nut or sesame allergies.
Where are the best vegetarian and vegan restaurants in Bath?

Sarthi, whose whole Indian menu is meat-free, and The Green Rocket, where all the food is vegan.
Sarthi
Gujarati-led dosas, chaat and curries, with many dishes vegan or with a vegan option. Easy for a group of meat-eaters, vegetarians and vegans.
- 🍽️ Lunch from £17.95, masala dosa £10.95
- ⏰ Dinner daily, lunch Tue to Sun
- 📞 Book online or call
- 📍 Walcot Street, Walcot
The Green Rocket
An all-vegan café and restaurant, made in-house and fully licensed. Mostly a daytime place: evenings are Friday and Saturday only.
- 🍽️ Mushroom burger £13.50, ramen £13.95
- ⏰ 9am to 4.30pm, to 9pm Fri and Sat
- 📍 Pierrepont Street, City Centre
Best restaurants in Bath: questions
What are the best restaurants in Bath city centre?
The Olive Tree Restaurant for an occasion, Beckford Canteen for lunch, Osteria Partenopea for Neapolitan food and Noya's Kitchen for Vietnamese. Frites Caesar if you have not booked.
Does Bath have a Michelin-starred restaurant?
Yes. The Olive Tree Restaurant on Russell Street says it won its first Michelin star in 2018 and has kept it every year since.
Which Bath restaurants take walk-ins?
Frites Caesar takes walk-ins only. Beckford Canteen keeps its window counter for walk-ins, and Baba's Mezze seats walk-ins when there is room.
Where can vegans eat in Bath?
All the food at The Green Rocket is vegan, and Sarthi's meat-free Indian menu marks its many vegan dishes. Menu Gordon Jones cannot cater for vegans or vegetarians.