The vibrant city of Bath is brimming with rich traditional heritage, a multitude of museums, contemporary culture, as well as a splendid dining scene. So whether you’re a local, or are in town visiting the captivating Roman remains, then you’re sure to work up an appetite!

Veganism has garnered a level of momentum that is beyond comparison to any other culinary movement in the last decade, and luckily Bath has caught on quickly and caters wonderfully to the vegan community.

With an enticing selection of vegetarian and vegan restaurants in Bath, you’re sure to find something to suit your fancy! We also had to include a few non-vegan restaurants on our list of the best vegan restaurants in Bath, simply as their appealing plant-based options are a must try.

So let’s show you the exceptional dining experience this city has to offer by discovering the eight best vegan restaurants in Bath!

People eating around the table
Photo for illustrative purposes only: Unsplash+/Kateryna Hliznitsova

Eight Exceptional Vegan Restaurants In Bath: Food Worth Waiting For!

1. Veggie Guru

Situated in the City Centre on Southgate Street, this food stall is a mixture of great street food, fast and super friendly service, great quality and super affordable prices. Simply put, it’s got the whole package. And that’s exactly why this food stall has made it to number one on our list of best vegan restaurants in Bath!

Established in 2019, the owner – who is of Transylvanian background – applies valued cooking techniques that have been passed down through generations. So expect some unique street food here, alongside internationally-inspired dishes that will please vegans and non-vegans alike!

When it comes to the food, some of the popular vegan choices here include their vegan Quesadilla prepared with roasted peppers and mushrooms which is then served with salad and dressings.

But one dish that you shouldn’t miss out on is the mouth-watering Paella which consists of onion, tomato, mushroom, courgette, peppers and other tasty ingredients – it’s a standout among regulars. Or if you fancy trying something with Transylvanian origins, we recommend their house special; the Transylvanian paprika stew.

We think you’ll also be amazed by the incredibly kind and friendly service here and the very affordable prices too. Do note that this food stall might be closed sometimes due to the bad weather. You can keep track of Veggie Guru on their social media to stay updated.

Address: 48 Southgate St, Bath BA1 1TR

vegetarian pizza on a board
Photo for illustrative purposes only: Unsplash+/Ahmed

2. The Green Rocket

Situated just a short walk from Bath Abbey, this multi-award winning restaurant and café is a great way to start the day with good vibes and great food.

The Green Rocket offers delicious and vibrant plant-based food in a warm and welcoming atmosphere thanks to the friendly and accommodating staff. Expect some of the most creative veggie dishes around, all prepared with fresh seasonal produce from local independent businesses.

So whether you want a chilled setting where you can sit inside with a coffee and a book, or you’d love to people-watch on an outdoor terrace while digging into some food, this vegan restaurant in Bath has got both options!

One of the popular breakfast items here is their Monster Veggie Brekky which consists of 2 (vegan) sausages, portobello mushroom, bubble and squeak, tomatoes, greens, scrambled tofu, toast and beans. Another great option is the warmly spiced Shakshuka dish which is prepared with tofu ‘eggs’  and served with a slice of sourdough.

As for some excellent lunch options, we recommend the Japanese Katsu Curry which consists of sweet potatoes in an aromatic sauce served with a pickled salad, panko tofu and jasmine rice.

Or if you love Italian-inspired dishes, the Gnocchi Arrabiata served with spinach, roasted artichoke, brazil nut parmesan and cashew cream cheese will be right up your street.

This vegan restaurant in Bath is open from Monday to Thursday from 9am to 4pm, Friday and Saturday from 9am to 9pm and on Sunday from 9:30am to 4pm.

Address: 1 Pierrepont St, Bath BA1 1LB

Chef holding a plate of spaghetti
Photo for illustrative purposes only: Unsplash+/Pablo Merchan

3. Rooted Cafe and Supper Rooms

This family-run restaurant knows exactly how to prepare some of the most varied and diverse dishes in Bath. Dishes that not only taste incredible, but are also prepared with super fresh, farm-to-table ingredients.

You’ll often find plenty of bikes parked right by this popular little cafe, and a very charming outdoor patio with parasols – perfect for those warmer days. As for the interior, we think you’ll like the neutral tones, pops of green from the plants and loads of seating where you can catch up with friends around great food.

Rooted Cafe offers a large selection of traditional dishes that are prepared using family recipes, as well as seasonal dishes usually prepared with a fun and creative cuisine twist.

This vegetarian and vegan-friendly restaurant in Bath also goes the extra mile by having both a Full English Breakfast and a Full Indian Breakfast! Just ask the staff to swap the eggs for the vegan version which is served with plain or curried tofu.

When it comes to mains, one of the dishes that stands out is the vegan Memphis Burger which consists of a vegan patty, smoked applewood cheese, onion, facon, mustard mayo, BBQ sauce, lettuce and tomato and served with skin on fries or rainbow slaw.

Another great pick is the ‘Railway Curry’ which is prepared with vegan ‘lamb’ Rajasthani curry and served with brown rice, tomato chutney, brinjal pickle and poppadum.

Rooted Cafe is open from Monday to Thursday from 8:45am to 5pm, Friday for lunch from 8:45am to 3pm and for dinner from 5pm to 9pm. As for Saturday, the operating hours are from 8:45am to 5pm and on Sunday from 9am to 4pm.

Address: 20 Newbridge Rd, Bath BA1 3JX

vegetarian burger with lettuce and onions
Photo for illustrative purposes only: Unsplash+/Maryam Sicard

4. Cascara

Cascara is situated just a few minutes from Pulteney Bridge – a bridge which was built in 1769 and is one of just three bridges worldwide that still incorporates shops!

This vegan cafe’s laidback vibe, cosy and comfortable setting and tasty grub makes this a popular spot among locals.

Walk into this cafe and you’ll feel immediately welcome by staff who’ll direct you to the seating upstairs. You can pop back downstairs whenever you’re ready to order. This cafe has a laidback Bohemian vibe, including a snug comfy seat outside with pillows – perfect for a coffee with a loved one. You can also grab a smoothie and head to the seating area with pillows and Indian décor or sink into the sofas! Comfy!

When it comes to the food, we think you might like their vegan Smoked ‘Salmon’ & Cream Cheeze on Toast which is prepared with their house smoked carrot, cream cheeze and topped with lemon and dill on a sourdough or gluten free bread.

Another great choice is the popular Kimchi Cheeze Toasties which consists of the traditional Korean Kimchi, cheeze and either sourdough or gluten free toastie – for the perfect balance of spice and seasonings.

They do great drinks here too, especially their specialty coffee or the Golden Days Blend prepared with banana, almond mylk, turmeric, almond butter and dates. If you’re looking for something light and refreshing, their Melonade will be right up your alley as this drink is made with melon, lime and cucumber.

Cascara is open from Monday to Saturday from 8am to 4:30pm and on Sunday from 10am to 4pm.

Address: 3 Upper Borough Walls, Bath BA1 1RG

display of panini and salad
Photo for illustrative purposes only: Unsplash+/Pablo Merchan

5. Oak Restaurant

When we say it can’t get any fresher than this, we mean it! Oak Restaurant whips up some of the freshest dishes all prepared with sustainably grown produce, allowing you to experience food closest to its true essence. It’s the perfect place for a special occasion thanks to the intimate setting and easy-going vibe.

The simple, yet elegant interior is dimly lit, with some floral decorations and hanging pictures. You can grab a seat at their rather snug table for a unique fine dining experience with their sample menu which consists of their Five Course Feast and if you love wine, don’t miss out on the excellent wine selection paired with each dish!

This vegetarian and vegan restaurant in Bath has earned its reputation for the unadorned flavours and reasonable prices of each small plate. Don’t just take our word for it as even the Michelin Guide has acclaimed this spot. This unpretentious bistro has been awarded a Michelin green star for sustainability as Oak produces as much as 40% of their own produce from their allotment.

Do specify to the staff that you’d like the vegan version as most, if not all small plates are vegan or can be made vegan. Some of the favorites include their Cavatelli with wild garlic sauce, kale, capers and pangrattato (which means breadcrumbs in Italian). Another awesome pick is the Roast Jerusalem Artichokes with hazelnuts and pear purée.

Oak Restaurant is open everyday for lunch from 12pm to 2:30pm and for dinner from 5:30pm to 9:30pm.

Address: 2 N Parade, Bath BA1 1NX

chef serving plate
Photo for illustrative purposes only: Unsplash+

6. Indian Temptation

Are you a fan of Indian Food? As vegans, we think Indian cuisine hits the spot when dining out thanks to the perfect combination of rich, flavourful and diverse veggie-inspired dishes and tastes.

At Indian Temptation you’ll get just that as you dig into some of the best Northern and Southern Indian food in Bath.

You might be confused when approaching this restaurant as the small entrance is very deceptive of its size. But inside you’ll find lovely interior décor, high ceilings, light blue chairs and large windows. And we love that you have incredible views of the abbey from your dining space.

As for the vegan options, you won’t have to worry as this restaurant has a fantastic separate vegan menu! And that’s why we just had to include Indian Temptation on our list of vegan restaurants in Bath.

Some popular vegan picks here include their Masala Dosa which is filled with seasoned potatoes, carrots, onion and cabbage, as well as the Uttapam which is a South Indian rice pancake served with coconut chutney, sambhar and your choice of toppings.

But if you want to dig into loads of variety and explore different tastes, then we highly recommend their Temptation Thali where you’ll have a nice selection of steamed idli, masala dosa, varli baigan, chutney, sambhar, Bombay aloo, spinach, lemon rice and a tasty dessert.

This place is open from Monday to Friday for lunch from 12pm to 3pm and for dinner from 6pm to 10pm. As for the weekend, the operating hours are from 12pm to 10pm.

Address: 9-10 High St, Bath BA1 5AQ

Photo for illustrative purposes only: Unsplash+/Meir Clancy

7. The Coconut Tree

This award-winning Sri Lankan street food restaurant is sure to impress with their dishes which are super colourful, fun and full of flavour. There’s perfect for sharing with friends.

The Coconut Tree is the place to be for a fun, lively and buzzing atmosphere too. The rustic interior, along with the bar area, colourful mural painting, ornaments and stunning wicker hanging lights all add to this, place’s unique and photogenic character.

Although not exclusively vegan, we included The Coconut Tree on our list of best vegan restaurants in Bath for the unique atmosphere, appealing décor, tapas-style food and vegan menu section, as well as the fact that it’s open until 1am on Fridays and Saturdays!

The food here incorporates loads of small and larger traditional tapas-style dishes and the vegan & vegetarian choices are sure to impress! We recommend their Stir Fried Chickpeas which are prepared in coconut oil, onions, garlic, mustard seeds, coconut chunks, curry leaves and crushed chillies.

If you love different flavours, we think that the Amba Maluwa will be a great option as this dish consists of a green, unripe mango gently softened in a creamy coconut sauce. You’ll taste sweet, sour and tangy at the same time. Another awesome dish is the ‘Fat Sister’ which is prepared with tender pumpkin, coconut cream, curry leaves, pandan leaves and mustard seeds.

The Coconut Tree is open on Monday from 12pm to 11pm, and Tuesday to Thursday from 12pm to 11:30pm. As for Friday and Saturday, you can enjoy their food and drinks from 12pm to 1am and on Sunday from 12pm to 11pm.

Address: 36 Broad St, Bath BA1 5LP

friends around table full of food
Photo for illustrative purposes only: Unsplash+

8. Same Same But Different

Just a short walk from both Royal Crescent and the Circus, this restaurant has won hearts for its buzzing atmosphere, colourful décor and super friendly staff.

Situated down a small alley, you can grab a seat outside on their snug terrace or if it’s chilly, grab a seat inside and enjoy tasty food. Although there aren’t many vegan options here, the few options they have are really delicious and worth the visit.

One of the vegan favourites on the breakfast menu is their vegan version on the Full English Breakfast, which is called ‘The Vegan’. This dish comprises of hash brown, avocado, spinach, hummus, mushroom, tomato, beans, toast and either tea or Americano. The Peanut Butter French Toast is a good option too!

Another great pick for lunch is their Hummus and Pickled Carrot Sandwich which is served with dressed leaves and black olives.

Although not solely vegan, we just had to include Same Same But Different on our list of vegan restaurants in Bath for the lively atmosphere, friendly service and great vegan options.

Address: 7A, Princes Buildings, Bartlett St, Bath BA1 2ED

Display of vegetarian sandwich
Photo for illustrative purposes only: Unsplash+/Frank Flores