Best of Bath

Vegan Restaurants in Bath: 10 Vegan and Vegetarian Picks

The best vegan and vegetarian restaurants in Bath: 10 places in the city centre, Walcot and Weston, with menu prices, opening times and booking, checked on each venue's own website on 9 November 2026.

Best of Bath·
Vegan Restaurants in Bath: 10 Vegan and Vegetarian Picks

In short: the best vegan restaurants in Bath are The Green Rocket on Pierrepont Street (fully vegan, with dinner on Friday and Saturday), Plant. Eat. Licious under the Chapel Arts Centre (vegan brunch and burgers) and Cascara on Upper Borough Walls. For vegetarian food, go to Sarthi on Walcot Street, open every evening. The Green Rocket takes no daytime bookings.

Ten places for vegan and vegetarian food in Bath. Three are cafés where everything is vegan, four are vegetarian or largely plant-based, and three are restaurants not billed as vegetarian, with a real choice without meat. For more vegan curries, see our Thai restaurants guide. Every price, time and dietary claim comes from each venue's own website, checked on 9 November 2026, unless we say otherwise. Menus change, so check before you travel.

Vegan and vegetarian restaurants in Bath compared

PlaceFoodTryArea
The Green RocketAll veganMushroom Burger, £13.50City Centre
Plant. Eat. LiciousAll veganPoke Powerhouses, £13.95City Centre
CascaraAll veganBrunch Burrito, £12City Centre
SarthiVegetarian and veganBang Bang Cauliflower, £8.45Walcot
Indian TemptationVegetarian, vegan tagsTemptation Thali, £24City Centre
Rooted Cafe & Supper RoomsVegetarian, vegan optionsFull Indian BreakfastWeston
The ProvenistLargely plant-basedNo menu onlineWalcot
La TerraSeparate vegan menuThree-course vegan lunch, £34City Centre
Comptoir LibanaisVegan dishes taggedAubergine Tagine, £16.75City Centre
OAK RestaurantNo dietary labelsPotato terrine, £14.95 (sample menu)City Centre

Where are the best vegan restaurants in Bath?

The three fully vegan places are all in the city centre, and two of them are sister businesses.

Scrambled tofu with crispy kale on seeded toast, sliced avocado and banana pancakes on a marble café table

The Green Rocket

The corner café front of The Green Rocket on Pierrepont Street, Bath, with tables outside

The one to choose for a sit-down vegan dinner, though only on Friday and Saturday. Breakfast stops at 11.30am, so arrive early for the Monster Veggie Brekky.

  • 💷 Monster Veggie Brekky £16.95, Yasai Ramen £13.95
  • ⏰ Mon to Thu 9am to 4.30pm, Fri and Sat 9am to 9pm, Sun 9.30am to 4.30pm
  • 📞 Evenings by phone, 01225 420084; no daytime bookings
  • 📍 Pierrepont Street, City Centre

Plant. Eat. Licious

Pale blue chairs, hanging bulbs and a plant-covered counter inside Plant. Eat. Licious, Bath

Our pick for a vegan brunch, with burgers and loaded bowls if you would rather have lunch. Its menu is headed brunch all day but gives breakfast as 9am to 11.30am, so come early for the pancakes and fry-up. Its afternoon tea needs 48 hours' notice. A 10% discretionary service charge is added to the bill. Food prices come from a menu file revised in November 2025, so treat them as a guide and check the menu.

  • 💷 Full-on English Fry-up £14.95, Burgerlicious £13.95
  • 🫖 Vegan afternoon tea £29.99 per person
  • ⏰ Mon to Fri 9am to 5pm, Sat 9am to 6pm, Sun 9am to 5pm
  • 📞 Book on its site or 07961 605556
  • 📍 Chapel Arts Centre basement, City Centre

Cascara

The pale green shopfront of Cascara on Upper Borough Walls, Bath, with marble tables on the pavement

The Green Rocket's sister café runs one all-day menu, so brunch is still on at lunchtime. Good for a quick stop near the shops. Its kitchen says it is not completely gluten or nut free.

  • 💷 Scrambled Tofu on Sourdough £11, Hummus Plate £14
  • 🥤 Cold-pressed juice £6.50
  • ⏰ Mon to Thu 9am to 4.30pm, Fri and Sat 9am to 9pm, Sun 9.30am to 4.30pm
  • 📞 No booking details on its site; call 01225 542636
  • 📍 Upper Borough Walls, City Centre

Where are the best vegetarian restaurants in Bath?

Sarthi and Indian Temptation are the two to book for a vegetarian dinner, and both open every evening.

A vegetarian Indian thali with aubergine masala, spinach and paneer, dal, chickpeas, samosas, rice and a dosa

Sarthi

Wicker chairs at a long laid table under a sash window in the dining room of Sarthi, Bath

Its site calls the cooking pure vegetarian and vegan, and the menu includes plant-based prawns and chick'n. Paneer and yoghurt appear too, and one curry lists lamb without saying whether it is plant-based, so ask which dishes suit you.

  • 💷 Hara Bhara Kebab £7.95, Baigan Masala £13.95
  • 🎄 Christmas menu 16 November to 26 December
  • ⏰ Every evening to 10pm (Sun 9.30pm); lunch Tue to Sun from 12pm
  • 📞 OpenTable or 01225 462992
  • 📍 88 Walcot Street, Walcot

Indian Temptation

Pale blue chairs and round tables under chandeliers in the dining room of Indian Temptation, Bath

A vegetarian Indian restaurant on the High Street, with lunch and dinner every day. The thali is the easy order for a first visit. The restaurant calls its dietary tags a guide, so confirm before ordering.

  • 💷 Channa Masala £9.50, Saag Paneer £11.50, thali £24
  • 🎄 Three-course Christmas menu £30
  • ⏰ Daily 12pm to 3pm and 5.30pm to 10pm (Fri and Sat to 10.30pm)
  • 📞 Book on its site or 01225 464631
  • 📍 9-10 High Street, City Centre

Rooted Cafe & Supper Rooms

The dark green corner front of Rooted Cafe on Newbridge Road, Bath, with a covered terrace beside it

A family-run vegetarian café with vegan options, out of the centre in Weston. Go for its Full Indian Breakfast or Sunday roast. Its menus are shown as pictures, so we quote no prices. Its home page says the supper clubs are on hold.

  • 🍽️ Portobello and pearl barley wellington on Sundays
  • 🐕 Well-behaved dogs welcome
  • 📞 No hours in its site's text; call 01225 425161 first
  • 📍 20 Newbridge Road, Weston

The Provenist

White stools at a wooden counter with cakes and pastries inside The Provenist café in Bath

The café inside Neptune's furniture store serves largely plant-based dishes, prepared fresh each day. There is no menu online, so see what is on when you arrive, and ask if a dish needs to be fully vegan.

  • ⏰ Mon to Sat 8.30am to 3.30pm, Sun 10am to 3.30pm
  • 🍽️ Food until 2.30pm, then coffee and cake
  • 📞 01225 465301
  • 📍 One Tram Yard, Walcot Street, Walcot

Which Bath restaurants have a good vegan menu?

La Terra is the best choice for a mixed group, because its vegan menu runs to 15 dishes in its own right.

La Terra

The cream shopfront of La Terra on John Street, Bath, lit up in the evening

An Italian restaurant with a separate vegan menu, from celeriac and apple soup to risotto. It doubles as a set lunch from Tuesday to Saturday.

  • 💷 Set lunch £19.50, £28 or £34 for one, two or three courses
  • 🍽️ Risotto £16 or £24, Zuppa £10
  • ⏰ Tue to Sat, lunch to 2.30pm and dinner to 10pm
  • 📞 Parties of 7 or more call 01225 482070
  • 📍 2 John Street, City Centre

Comptoir Libanais

The covered terrace of Comptoir Libanais on Newark Street, Bath, with hanging baskets and coloured glass

This Lebanese chain tags its vegan dishes on the menu, so ordering is simple. A spread of vegan mezze suits a table that wants to share.

  • 💷 Hommos £7.50, Baba Ghanuj £7.95, Aubergine Tagine £16.75
  • ⏰ Mon to Thu 11.30am to 9.30pm, Fri and Sat to 10pm, Sun to 9pm
  • 📞 Book on its site or 01225 800894
  • 📍 4 Newark Street, City Centre

OAK Restaurant

OAK restaurant and grocer on North Parade Passage, Bath

Organic, seasonal cooking, with a small market garden of its own. Nothing on its sample menu is labelled vegan or vegetarian, and some dishes use cream or ricotta, so ask before you order. Choose it for the cooking, not for a guarantee.

  • 💷 Sample menu, a guide: purple sprouting broccoli and tahini £12.95, potato terrine £14.95
  • ⏰ Daily 12pm to 2.30pm and 5.30pm to 9.30pm
  • 📞 Book on its site or 01225 446059
  • 📍 2 North Parade Passage, City Centre

Vegan and vegetarian food in Bath: questions

What is the best vegan restaurant in Bath?

Our pick is The Green Rocket on Pierrepont Street, where all the food is vegan and dinner runs on Friday and Saturday. Plant. Eat. Licious, scored 8.4, is the highest-scored of the three fully vegan places.

Are there vegetarian restaurants in Bath?

Yes. Sarthi on Walcot Street and Indian Temptation on the High Street are vegetarian Indian restaurants, and Rooted on Newbridge Road is a vegetarian café with vegan options.

Where can I eat vegan food in Bath in the evening?

Sarthi and Indian Temptation open every evening. The Green Rocket is open until 9pm on Friday and Saturday, and La Terra has a vegan menu from Tuesday to Saturday.

Where can I get a vegetarian Sunday roast in Bath?

Rooted on Newbridge Road lists a portobello mushroom and pearl barley wellington under its Sunday roasts. Its site gives no price, so call 01225 425161.

Do I need to book a vegan restaurant in Bath?

Not for a daytime visit to The Green Rocket, which takes no daytime reservations. Its evenings are booked by phone on 01225 420084, and Sarthi takes bookings through OpenTable.

Explore more