i work at Harvest it has a deli which sells samosa type things, cakes and the best sandwiches in the world. they're mostly vegan, but your b/f won't know
as for restaurants, there's demuths as marrers said, which is totally yummy, but also really expensive. i go there just for the vegan fudgecake with dark chocolate sauce and soya ice cream otherwise, there are a couple of other veggie places; the porter - sells veggie pub food (quite cheap), and above bloomsbury is the metropolitan cafe, but i haven't tried that. those two are good for during the day. there's quite a few choices for vegans at wagamamas, i really like it there. or, there's pizza express, which can do really nice pizzas without cheese. let me know if you want to know where any of these places are.
As a former Bath ressie, I'd give a big two thumbs up for the deli at Harvest which is excellent if you are planning to buy a picnic and maybe sit out on the benches in Abbey Green by the Roman baths to enjoy the sunshine (sometimes); the buskers (usually); and the pigeons (always)!
I've had poor experiences at Demuth's myself, so wouldn't recommend it for evenings or busy lunchtimes, although it's okay for breakfasts.
The Porter is great now that it's non-smoking, and the food is yum. It's the kind of pub grub (pasta, falafels, sandwiches etc) that your other half won't feel that he's in a specifically veggie place, and it's a nice pub too.
I tend to go to Wagamama myself, or to the cafe above Shoon.
On our recent trip to Bath we revisited Demuth's (still good though a bit pricy for everyday) and tried the Porter Bar and Metropolitan Cafe.
Porter Bar was very pleasant; I think the pie I had may have been a Clive's Pie though I didn't ask, but I like those so am not complaining. Other half's shepherd's pie looked homemade but I can't remember if it was vegan (he's lacto-veg). Staff were friendly and place had a nice atmosphere I thought.
Metropolitan was not very vegan-friendly - all they had was hummus or tapenade sandwiches as they said they couldn't adapt the almost-vegan-sounding wraps etc on their menu (I gathered that the fillings were already assembled). I had a hummus sandwich which was fine as far as it went
After the theatre we also went to a place called Yum Yum Thai in Kingsmead Square which had a fair amount of apparently-vegan, and well-cooked, food.
Once again one of our most enjoyable meals was a picnic bought from Harvest and eaten in Victoria Park.
Belated thanks to JC and everyone else for the tips.
I went to the Pumphouse a few weeks ago and they modified a dish for me. it was delicious!! bit weird trying to eat lnch with a load of tourists gawping at you. the food was delicious and there were chandeliers and a pianist and not even that expensive. i loved it!
Does anyone know of any mid-range omni restaurants in Bath that also cater well for vegans? I am arranging a family meal and as the only vegan in the group, I don't think Demuths would be appreciated, unfortunately for me!
That's a shame, wouldn't they even try Demuths? It's the sort of place omnis sometimes like because the food is so well-presented.
Do they like Indian food? We went to one called the Eastern Eye which is omnivorous but reasonably vegan-friendly and is in a rather splendid Georgian ballroom IIRC. It was a few years ago so it would be advisable to check more recent reports online. ETA sorry I see I'm repeating myself from the message above, how time flies
Unfortunately not which is a shame as Demuths would have been perfect. I don't even think they'll appreciate Indian food, I have a really fussy bunch to consider - and they think I'm the fussy one! Thanks for your help Harpy!
Yes it's annoying that, when vegans are accused of being "fussy" by fussy omnivores. I will eat virtually anything that's vegan, if I have to.
There are one or two other omnivorous places listed on Happycow or maybe someone here will know somewhere. I'm sure all the usual chain restaurants have branches there, if there are any that they would find acceptable. My foreign-food-hating m-in-l will consent to go to places like Pizza Express.