Finding good vegetarian food can be difficult, so to make your next trip out a little easier, we have rounded up the top 6 vegetarian restaurants in Bath.

Green Rocket Cafe

1 Pierrepont St, Bath BA1 1LB

The top 6 vegetarian restaurants in Bath
Source: The Green Rocket

This multi-award winning restaurant can be found right in the centre of Bath, and they have a delicious plant-based menu! The Green Rocket Cafe is well known for its fresh food, such as their mushroom and black bean burger, smoked pumpkin risotto and gnocchi arrabbiata.


2 N Parade, Passage, Bath BA1 1NX

The top 6 vegetarian restaurants in Bath
Source: Oak Restaurant Bath Instagram

Formerly known as the Acorn Kitchen, the OAK is a beloved vegetarian restaurant in Bath. All of their ingredients are locally sourced, and as well as dining in they also offer take-aways. They serve food all day every day, so whether you are in the mood for breakfast, lunch, dinner, or even brunch, they will have something for you.


3 Upper Borough Walls, Bath BA1 1RG

The top 6 vegetarian restaurants in Bath
Source: Cascara Instagram

This independent vegetarian restaurant is definitely worth a trip, as all of their food and cakes are made from scratch. Plus, they even have their own organic juice bar and serve speciality coffees.


20 Newbridge Rd, Bath BA1 3JX

The top 6 vegetarian restaurants in Bath
Source: Rooted Cafe

Rooted is a fantastic Bath vegetarian restaurant that is open every day of the week. They also have an outdoor terrace which they heat in the colder months. As well as the usual meals, Rooted also offer a selection of sharer plates that are any 2 for £11! So you and your friends could share some bean quesadillas with cheese, sour cream and guacamole with blue corn tacos. It’s also a great place for the whole family as they have a Little Rooted menu just for kids.

Indian Temptation

9-10 High St, Bath BA1 5AQ

The top 6 vegetarian restaurants in Bath
Source: Indian Temptation

Indian Temptation is one of the best curry houses in Bath, making it no surprise it’s made it onto our list as well. They have so many authentic Indian vegetarian dishes for you to try, and you don’t even have to go into the restaurant to try them as they also deliver! Plus, they are less than 200 yards from Bath’s iconic Roman Baths, so it is the perfect lunch spot.

Chai Walla

42 Monmouth St, Bath BA1 1EN

The top 6 vegetarian restaurants in Bath
Source: Chai Walla Instagram

Chaiwalla serves a variety of fresh Indian food, and not only is it a vegetarian-friendly restaurant, but it’s vegan-friendly too, as apart from chai all of the items on their menu can be made vegan. So whether you’re in the mood for samosas or falafel, they will have something delicious for you.