If you’re looking for the best vegan restaurants in Bath, then this is the post for you.
I’ve saved you all of the hard work, and have rounded up the very best of the bunch to make your life easier.
There’s everything from Lebanese to burgers and beyond, so you’re sure to find something for you here.
Get stuck in, make a note of your favourites, and book a table!
1. The Green Rocket
Address: 1 Pierrepont St, Bath BA1 1LB
Phone number: 01225 420084
The Green Rocket is a multi-award-winning restaurant, and it’s easily one of the best vegan restaurants in Bath.
With a lovely veggie/vegan menu that runs from breakfast through to dinner, this is your one-stop shop for everything plant-based.
The service is fantastic, the restaurant is charming and the food is delicious.
What more could you want?
If it’s an informal café with great coffee and even better food that you want, then this is the place for you.
2. OAK Restaurant
Address: 2 N Parade, Bath BA1 1NX
OAK Restaurant is a fantastic plant-based restaurant and grocer that’s located in the heart of Bath.
With a focus on sustainably grown produce and natural wine, this is a perfect choice if you’re wanting to experiment with unique vegan food.
Their menu is ever-changing, and what they cook is directly related to what’s available in that season.
They want to serve food that not only looks good, but also tastes great and has sustainable, ethical farming at its heart.
3. Rooted Café & Supper Rooms
Address: 20 Newbridge Rd, Bath BA1 3JX
Phone number: 01225 425161
Rooted Café & Supper Rooms is an independent, family-run veggie/vegan restaurant with a forward-thinking approach.
Tucked away from the hustle and bustle of the city, this is one of the vegan restaurants in Bath that’s not to be missed.
Their menu consists of seasonal dishes with a fun and unique twist, and it will be sure to blow your mind.
From their Full Indian Breakfast to their Korean Kimchi Hot Dog, the food is creative and wholesome, and it tastes bloody amazing.
Address: 3 Upper Borough Walls, Bath BA1 1RG
Phone number: 01225 542636
CASCARA is a bright local vegan café with baked goods, speciality coffee and other tasty treats on offer.
It’s cosy and friendly, the kind of place that you’ll feel at home in as soon as you walk through the door.
Their vegan cakes are some of the best in town and are best enjoyed while enjoying the sun streaming through the windows.
The aubergine and pesto sourdough toastie is a firm favourite.
What would you tuck into?
5. Indian Temptation
Address: 9-10 High St, Bath BA1 5AQ
Phone number: 01225 464631
At Indian Temptation, you will be taken on a wonderful journey of infusion, innovation and illicit flavours.
It’s fully veggie with a separate vegan menu, so you can be sure that you’ll be well catered for here.
Their crispy fried curly kale and onion fritters paired with their signature chutney are like something from a dream, let me tell you.
The menu brings India’s tastiest spices to Bath’s streets, so if you want great Indian food, then this is the place for you.
6. Veggie Guru
Address: 49 Southgate St, Bath BA1 1TR
Phone number: 07392 841777
Veggie Guru has been on the city’s vegan scene since 2019, and it has fast become one of the best vegan restaurants in Bath.
It’s the only vegan and veggie street food place in Bath, and trust me, it’s well worth the visit!
Their founder is passionate about food, and he uses his Transylvanian background to bring an international twist to his dishes.
Try the house special, the Transylvanian paprika stew.
You won’t regret it!
Address: 42 Monmouth St, Bath BA1 1EN
Phone number: 07926 041588
Chaiwalla serves fresh Indian street food for affordable prices.
This cosy counter-style eatery is colourful and vibrant, and the food is great.
Everything on the menu is veggie or vegan, so you won’t be leaving this restaurant hungry, that’s for sure.
The mixed wrap and samosa is a firm favourite of all their regulars, so be sure to give that a go for a light lunch.
If you want a quick, grab ‘n’ go meal that is guaranteed to hit the spot, then this is one of the best vegan restaurants in Bath for you.
8. Yak Yeti Yak
Address: 12 Pierrepont St, Bath BA1 1LA
Phone number: 01225 442299
Yak Yeti Yak is one of Bath’s longest-serving restaurants, and it just so happens to be one of the best vegan restaurants in Bath too.
The restaurant began with the founders’ love of travel, meals and evenings spent in small teashops sharing amazing food.
They decided to set up a restaurant to bring a taste of Nepal to the UK after working as Himalayan guides for several years.
Authenticity is at the heart of what they do, and every dish has a history.
For a fantastic, flavoursome dining experience, this is the place to go.
9. Castle Farm
Address: Midford Rd, Bath BA2 7BU
Phone number: 07564 783307
Castle Farm is a unique restaurant located on the organic Castle Farm, which overlooks the beautiful Midford Valley.
It’s technically not in Bath as it’s just south of the city, but it’s close enough to count, and it’s too good to miss off the list anyway.
It’s the perfect place to go if you want to escape the city for a little while to enjoy an amazing meal in the countryside.
From brunch to Friday curry club, they cater to all occasions and tastes here, and I can guarantee that you’re going to love it here.
10. The Olive Tree
Address: 4-7 Russell St, Bath BA1 2QF
Phone number: 01225 447928
The Olive Tree is the only Michelin-starred restaurant in Bath, so if you’re after fine dining, then this is the one for you.
It’s also one of Bath’s longest-established independent restaurants, and it’s not hard to see how it’s managed to stick around for so long.
The menu offers locally sourced seasonal British dishes with Mediterranean influences and is sure to blow your mind.
Their amazing vegan tasting menu features some incredibly unique dishes that are well worth a try.
I mean, Cheddar strawberries with coconut, Szechuan and basil?
How could you not be intrigued!
11. Noya’s Kitchen
Address: 7 St James’s Parade, Bath BA1 1UL
Phone number: 01225 552582
Noya’s Kitchen is an elegant and refined local spot that offers tasty Vietnamese dishes and five-course dinners.
It originally started off as a supper club business, before Noya, the founder, decided to take the plunge and open a restaurant.
Her food is fresh and fragrant and is easily some of the best Vietnamese food that you’ll find for miles around.
She runs pho, curry and noodles nights three times a week, with supper clubs on Fridays.
Noya also runs cooking classes if you want to learn how to make her delicious dishes!
12. Velo Lounge
Address: 30 Moorland Rd, Bath BA2 3PW
Phone number: 01225 344663
Velo Lounge is a neighbourhood café that’s part of the popular national brand that is The Lounges.
They want this to be a home from home, with delicious food and drinks available all day every day.
Their menu has plenty of vegan options on offer, so you can be sure that you’ll be well catered for here.
Get some of the tasty tapas dishes and share them with friends – that way you can try a bit of everything!
13. Same Same But Different
Address: 7A, Princes Buildings, Bartlett St, Bath BA1 2ED
Phone number: 01225 466856
Same Same But Different is a boho-chic café and restaurant that serves fresh, homemade British-Mediterranean food.
It’s open every day and five nights throughout the week, so you’ve got plenty of opportunities to try their delicious food.
Same Same But Different is family-run and feels friendly and warm, the kind of place where you’ll feel welcome instantly.
This is a breakfast favourite and an evening hotspot, so no matter the time of day, it’s a place you’ll want to be.
Address: 14-16 The Corridor, Bath BA1 5AP
Phone number: 01225 443686
If you’re looking for first-rate pizza and comforting Italian pasta dishes, then Dough is the place for you.
This popular pizzeria is proudly independent, and it also happens to be one of the best vegan restaurants in Bath.
They have a whopping 13 varieties of dough on offer, which means you can craft the pizza of your dreams.
The pizza parcel is a firm favourite among vegans, and their V for Vegan pizza is truly incredible, let me tell you.
15. The Circus Restaurant
Address: 34 Brock St, Bath BA1 2LN
Phone number: 01225 466020
The Circus Restaurant is a wonderful independent restaurant that serves yummy modern European food.
Their menu changes seasonally and when accompanied by incredible old world wines, it’s a fantastic choice for a meal.
They carefully source and freshly cook all their ingredients, so you can be guaranteed a tasty and fresh meal.
Their aloo bonda is amazing – they may not have loads of vegan options, but the ones they do have are too good for them to not get a place on this list!
16. The Coconut Tree
Address: 36 Broad St, Bath BA1 5LP
Phone number: 01225 258855
At The Coconut Tree, you’ll find fantastic Sri Lankan street food that will set off a complete flavour explosion in your mouth.
Their take on Sri Lankan street food consists of tapas-style dishes that have plants at their core.
Their interiors have a cool, stripped-back vibe, the tunes are great and the hospitality is warm.
They have a veggie/vegan menu that’s pretty extensive, which is what we like to hear.
Get the pineapple curry if you want your mind to be truly blown!
17. Clayton’s Kitchen
Address: 15A George St, Bath BA1 2EN
Phone number: 01225 724386
Clayton’s Kitchen is a seasonal modern European fine dining restaurant located in a traditional four-storey Georgian townhouse.
They have a dedicated vegan menu that is sure to put a smile on your face with its creative dishes.
Robert Clayton is the restaurant’s Chef Patron, and he has held a number of Michelin stars over the course of his career, so you know his food is good.
You have to try the toasted fregola pasta with pea, enoki and brown shimeji mushrooms.
Trust me, you won’t regret it!
Address: 1, York Buildings, George St, Bath BA1 2EB
Phone number: 01225 337314
Wagamama has become something of an icon on the vegan scene across the UK.
With a menu that’s 50% vegan, you can be certain that you’ll find something to tickle your fancy here.
Their katsu curries are the stuff of legend, but it’s the vegan ribs that you need to try.
I’ve never been as mindblown by a vegan alternative as I was when I first tried those ribs, honestly!
If you want a plant-based meal that’s reliable on quality and reasonably affordable, then Wagamama is for you.
19. Las Iguanas
Address: 12 Seven Dials, Bath BA1 1EN
Phone number: 01225 982906
Las Iguanas is your chance to discover a taste of the Latin life in the heart of Bath.
They have all the classic sizzling Latin American favourites, so you’re sure to find a tasty treat on this menu.
Their food is made to tantalise tastebuds and get the fiesta started.
They also do a bottomless brunch which includes two courses alongside bottomless drinks, which is always good fun!
Get the vegan taco sharing board to start, then tuck into a mushroom fajita stack or a moqueca de palmitos to round off the meal.
Address: Ground Floor Unit, Block E/F Little Southgate, Bath BA1 1AQ
Phone number: 01225 517025
At Thaikhun, you can step away from the hustle and bustle of Bath and escape to the streets of Bangkok for a little while.
Here you can expect a Thai taste adventure, with tasty food and an exciting array of creative Thai cocktails.
It’s a family-run business founded by partners Kim and Martin.
Kim grew up in rural Thailand, which is where she developed her passion for authentic Thai food.
Get the deep-fried veg and tofu dumplings for a real treat!
21. Bikano’s Indian Cuisine
Address: 25 Claverton Buildings, Bath BA2 4LD
Phone number: 01225 533591
At Bikano’s Indian Cuisine, they take pride in serving authentic Indian cuisine to each and every one of their customers.
Their chefs have deep connections with India and its culinary heritage, and that is evident in their flavoursome dishes.
As is the case with most Indian restaurants, Bikano’s has a great range of vegan options, making it one of the best vegan restaurants in Bath.
Give the Bikano’s Samosa Chat a try for a starter, then follow it up with Hari Bhari Bhindi for the meal of a lifetime.
22. The Green Bird Café
Address: 11 Margaret’s Buildings, Bath BA1 2LP
Phone number: 01225 487846
The Green Bird Café is an independently owned café that’s perfectly located between the Circus and the Royal Crescent.
They serve from breakfast through to lunch, as well as having great coffee and cake on offer for those who fancy it.
They’re a booking-free website, so you just need to turn up and grab a table if you want to try this one out.
Their breakfast was voted Bath’s best at the Bath Good Food Awards 2017, so surely you’ve got to give it a go!
23. Antica Restaurant Bath
Address: 5 Argyle St, Bathwick, Bath BA2 4BA
Phone number: 01225 444499
Antica Restaurant Bath is a lovely restaurant on the Pulteney Bridge.
They serve a mix of Italian and Mediterranean cuisine, always made with fresh ingredients and traditional methods.
On Tuesdays and Thursdays, they tend to have live jazz, too, which creates a lovely vibe.
It’s family-run, and their food is true to real Italian cuisine, with all of their dishes transporting you to Italy instantly.
Everything here is prepared from scratch, too, with ingredients always being sourced locally where possible.
24. Yum Yum Thai
Address: 17 Kingsmead Square, Bath BA1 2AE
Phone number: 01225 445253
At Yum Yum Thai, you can expect to enjoy wonderfully flavoursome Thai food in light and relaxed surroundings.
All of their dishes are free of MSG and their wines and coffee are organic.
There are also veggie/vegan options for most dishes, which is great news!
If you’re into Thai food, then this is a great choice, because theirs is some of the very best you’ll find.
For those that prefer to eat on the go or take their tasty treats home, they also offer a takeaway service.
Give them a go!
25. The Mint Room
Address: Longmead Gospel Hall, Lower Bristol Rd, Bath BA2 3EB
Phone number: 01225 446656
The Mint Room is a fine dining Indian restaurant that serves traditional Indian food made with the best of British ingredients.
It’s a multi-award-winning restaurant, with a sister restaurant in Bristol, and the food is worth the awards.
This is a restaurant that represents a departure from the traditional British curry house experience with its unique takes on classic dishes.
The menu focuses on distinctive, adventurous and well-presented dishes with a sprinkling of familiar Indian items, and the results are incredible.
26. The Oven
Address: 3 & 4, Seven Dials, Saw Cl, Bath BA1 1EN
Phone number: 01225 311181
The Oven has a prime location in Bath and a lovely heated, covered terrace.
They offer authentic artisan pizza in a friendly environment that’s perfect for a casual catch-up with friends.
It’s a firm favourite with locals and tourists alike, and it’s easily one of the best vegan restaurants in Bath, too.
If you’re after a pizza, then this is the place to go, let me tell you.
Vegan mozzarella can be swapped onto all pizzas, so there is plenty that you can make vegan if you fancy it.
27. The Bath Stable
Address: 1-3, Westgate Buildings, Kingsmead Square, Bath BA1 2AE
Phone number: 01225 429851
The Bath Stable is the home of sourdough pizza and local pints.
It’s a stone’s throw away from the Theatre Royal, which makes it a great choice for anything from a pre-theatre dinner to a post-shopping treat.
Their pizzas are some of the tastiest I’ve tried, and they have plenty of great vegan options on offer too.
With a whopping five vegan options to choose from, you can be sure that you won’t go hungry here.
Give the Porkless Pepperoni a go for a real treat.
28. Bath Pizza Co
Address: Green Park Station, 2-3 Westmoreland Station Rd, Bath BA1 1JB
Phone number: 01225 588886
Bath Pizza Co is an award-winning wood-fired pizzeria that can be found in the historic old Green Park Station.
Its unique alfresco setting beneath the old vaulted railway station roof makes it a beautiful venue to eat in – make sure you snap some Instagrams!
They often host fantastic live events, so make sure to check their events calendar so you can see what’s coming up, or give them a call to find out.
Their vegan special is a great choice, or you can build your own pizza if that’s more your kind of thing!
Address: 5 Bladud Buildings, Bath BA1 5LS
Phone number: 01225 446332
Mantra is the home of progressive Indian food in Bath.
As we know, Indian restaurants are great for vegans, so it’s no surprise that this would be on a list of the best vegan restaurants in Bath.
Their dishes offer a wealth of flavours and use a rich variety of spices and culinary techniques to make them stand out.
If you love Indian food and you like to see it done a bit differently, then Mantra is bound to be the restaurant for you.
Be sure not to miss it!
Address: 3-7 Milsom Place, Bath BA1 1BZ
Phone number: 01225 300600
Bandook’s story began in Bristol, where the team behind the award-winning Mint Room restaurants decided to create a modern Indian street food restaurant.
From there, Bandook went from strength to strength, ultimately deciding to open up a sister restaurant in Bath.
The restaurant was an instant hit, and it has firmly established itself as one of Bath’s favourite restaurants over the years.
Step inside its eye-catching interior and prepare to experience a flavour sensation that will leave you with your mind blown.
Address: 8/9 Southgate St, Bath BA1 1AQ
Phone number: 01225 311990
Smashburger is one of the best burger restaurants in Bath, and it also happens to have some pretty great vegan options.
With four vegan burgers to choose from, this is a great restaurant to choose for a relaxed meal with friends.
The Vegan Spicy Jalapeño Baja sounds pretty dreamy to me, especially when paired with the delicious SMASH Fries.
They even do vegan shakes!
What are you waiting for?
Get yourself down there now!
32. The Hive Bar & Kitchen
Address: 16 Argyle St, Bathwick, Bath BA2 4BQ
Phone number: 01225 807770
At The Hive Bar & Kitchen, they pride themselves on serving simple, country-style food enhanced with modern techniques.
They provide a relaxing yet exciting dining experience, with an environment that’s perfect for a special occasion meal.
They’re a family-owned business that wants everyone to feel like part of the family in their restaurant.
Try the Vegan Paella if you really want your mind to be blown.
It’s something of a cult favourite!
Address: 14-15 Pierrepont St, Bath BA1 1LA
Phone number: 01225 484663
Salathai is a family-run Thai restaurant in Bath where they serve a simple menu in a buzzing environment.
This hidden gem is just a short walk away from the centre of town, and the exquisite food is well worth the journey.
If you’re after an authentic Thai restaurant with a warm and friendly vibe, then this will tick all the boxes.
Start with the Por Pia Tord, and then get the Pad Krapow.
You won’t regret it!
34. Boho Marché
Address: Bath BA1 2HH
Phone number: 01225 473351
Boho Marché has a wonderful menu of delicious Moroccan and Mediterranean dishes.
It’s one of Bath’s most exciting restaurants, and it’s well worth a visit.
It brings a touch of eclectic dining to Bath’s restaurant scene, with dishes that are bursting with colour and flavour.
The vibe inside will instantly transport you to the Mediterranean, and the friendliness of the staff will ensure that you feel right at home.
The falafel and marinated aubergine are worth the visit all by themselves, so make sure you order those!
35. Dos Dedos
Address: Edgar Mews, Bartlett St, Bath BA1 2QZ
Dos Dedos is a Mexican cantina that is set on the picturesque cobblestoned streets of Bath.
They have over 100 mezcals and tequilas on offer, so this really is a place for the good-time gals among us.
Their tacos are authentic and delicious, and this is a place that you’ll want to keep coming back to again and again.
If you’re a fan of Mexican food, then this is the one for you.
Give it a go!
There you have it, my round-up of the very best vegan restaurants in Bath.
From burgers to Mexican and beyond, there’s something to suit every taste on this international foodie scene.
Pick out your favourites and get yourself booked in now!